1 / 10

Программирование графических процессоров

Программирование графических процессоров. Безгодов Алексей Алексеевич Загарских Александр Сергеевич Мордвинцев Александр Сергеевич НИИ НКТ, СПбГУ ИТМО. Принципы 3D -графики. Принципы формирования стереоизображений. 3. Методы отображения стереоизображений. Анаглиф-очки

torn
Download Presentation

Программирование графических процессоров

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Программирование графических процессоров Безгодов Алексей Алексеевич Загарских Александр Сергеевич Мордвинцев Александр Сергеевич НИИ НКТ, СПбГУ ИТМО

  2. Принципы 3D-графики

  3. Принципы формирования стереоизображений 3

  4. Методы отображения стереоизображений • Анаглиф-очки • Затворные стереоочки • Автостереограмма • Поляризованные стереоочки • Линейная • Круговая • Стереоочки с многополосными фильтрами

  5. nVidia Quadro FX GLUT: glutInitDisplayMode(GLUT_DOUBLE |GLUT_RGBA | GLUT_DEPTH|GLUT_STEREO); WinAPI : PFD.dwFlags |= PFD_STEREO; ... //3D-сцена : glDrawBuffer(GL_BACK_LEFT); RenderScene(...); glDrawBuffer(GL_BACK_RIGHT); RenderScene(...); // интерфейс + 2D : glDrawBuffer(GL_BACK); RenderUI(); SwapBuffers(...); OpenGL: GL_EXT_quad_buffer

  6. Graphics (OpenGL 3.3) Deferred shading Surface shaders Shadow maps Scientific visualization Postprocessing: HDR MLAA Nature phenomena: Water Fog Sound FMOD Physics Bullet Input Keyboard, Mouse 3D Mouse Scripting Lua ENGINE

  7. Применение

  8. Применение

  9. Мастер-класс • Цель • Ознакомиться с современными технологиями и инструментами научной визуализации • Задачи • Собрать систему визуализации • Изучить исходный пример • Реализовать собственный пример

  10. Задание

More Related