NVIDIA OptiX — это графический движок, основанный на методе трассировки лучей. Недавно компания NVIDIA разместила три примера использования этого движка на своём сайте. Примеры включают «Whitted» с демонстрацией преломлений и отражений, «Cook» с ГРИПом (DOF) и размытием в движении (Motion Blur), «Julia» c процедурными объектами и расчётом рассеянного затенения (Ambient Occlusion) в режиме реального времени.
Что-то мало здесь про оптикс говорят. Аж странно.
В то время как моя фирма хочет CAD систему с оптиксовым рендером выпустить.
А игры на нём не пишутся?
Трассировка лучей может быть использована как метод анализа и исследования геометрических систем при помощи вычисления распространения волн или частиц.
В CAD да, можно юзать. Т.к. там не real-time. Пруф офигенный.
Для игр такого не нужно. Картинка меняется быстро. И нет смысла отображать с фотореалистичным какчестом. Для и железно не позволяет делать такое в real-time с достаточным fps.
Что-то мало здесь про оптикс говорят. Аж странно.
В то время как моя фирма хочет CAD систему с оптиксовым рендером выпустить.
А игры на нём не пишутся?
Зачем ограничиваться NVIDIA-only решением (CUDA), когда есть трасировщики на GLSL?
А для CAD-приложений, наверное, сподручнее будет воспользоваться CAD-ориентированным движком - в OpenCASCADE трасировщик на GPU появился с версии 6.8.0.