Global illumination and virtual reality
Brief overview
As part of this work has developed a system for the visualization of hybrid scenes with the support of the global illumination and dynamic geometry. Hybrid means combination of polygonal models with objects other types, such as the quadric surface, implicity functions and volumetric data. At the heart of system is a flexible graphics pipeline, which can be configured for various tasks with the balance speed and rendering quality. Optimized cross-platform version of the system based on NVIDIA CUDA, which provides a high performance building accelerating structures and visualization of heterogeneous scenes was developed.
Team
Leader
Vadim Turlapov, D. of Tech. Sci. (2002, MAI, Moscow), professor Nizhniy Novgorod State University
Project members
- Denis Bogolepov, PhD, senior developer Datavision NN
- Danila Ulyanov, developer Datavision NN
Current Features
- Common scene formats support
- We can render 3D models in formats of common 3D modeling software.
- Interactive generation of photorealistic images
- We can synthesize photorealistic images (with full global illumination) with 10 frames per second for moderately complex scenes.
- Extensible systems for materials and light sources
- Flexible architecture allows user to add required models of materials (BSDFs) and light sources.
- Non-polygonal geometry support
- Direct rendering of second-order algebraic surfaces, splines (Bezier and NURBS), implicit surfaces, fractal sets and volumetric data.
- Flexible ray tracing pipeline allows to find balance between quality and speed
- Depending on task user can choose settings for high speed or high quality. Flexible pipeline allows finding balance easily.
- Direct volume rendering with shading
- Our ray tracing pipeline allows real-time volume rendering of big datasets (acquired by a CT, MRI, or MicroCT scanner).
- Unique optimizations for high performance
- Implemented algorithms and engineering solutions allows us to reach high performance without any quality loss.
Examples of Interactive and Real-time Rendering
Examples of complex 3D scenes and GI effects (interactive rendering on single NVIDIA GTX 680 GPU)






4D quaternion Julia fractal set



Examples of physically based light sources: point light, directional light, skylight, area light, HDRI environment map and mix






Selected papers
- Bogolepov,D., Ulyanov,D., Sopin,D., Turlapov,V.GPU-Optimized Bi-Directional Path Tracing. Proc. WSCG 2013, 24-28 June 2013, Plzen Czech Republic. PP. 57-60. ISBN: 978-80-86943-76-3
- Bogolepov D.K., Sopin D.P., and Turlapov V.E. Simplified Photon Mapping for Real-Time Caustics Rendering. ISSN 0361-7688, Programming and Computer Software, 2011. Vol.37, No.5, pp. 229–235.
- Боголепов Д., Ульянов Д., Сопин Д., Турлапов В. Оптимизация метода двунаправленной трассировки путей для моделирования оптического эксперимента на графическом процессоре Научная визуализация. -2013. -Кв.2. Т.5. -№2. С. 1-15
- Боголепов Д., Ульянов Д., Турлапов В. Об одной реализации трассировки путей для графического процессора Высокопроизводительные параллельные вычисления на кластерных системах: Тез. докл. Всеросс. науч. конф. (14 –15 ноября 2013 г., г. Нижний Новгород). – Н. Новгород: Изд-во Нижегор. гос. ун-та, 2013. –С. 42-46
- Боголепов Д.К., Сопин Д.П., Ульянов Д.Я., Турлапов В.Е. Интерактивное моделирование глобального освещения на GPU для анимированных гетерогенных сцен. Вестник Нижегородского университета им. Н.И. Лобачевского, 2012, № 5(2). 15с