0
ответов

Computing shading through a transparent surface

In ray tracing, I want to calculate the shading for a point where my ray hit. I "draw" lines to all light sources and check if they are blocked by objects or not. If they are not blocked then I ...
вопрос задан: 7 April 2011 14:33
0
ответов

Отображение 2D-проекции обратно в 3D-облако точек

У меня есть 3D-модель, состоящая из точечных вершин (XYZ) и, возможно, треугольных граней. Используя OpenGL или камеру-вид-матрицу-проекцию, я могу спроецировать 3D-модель на 2D-плоскость, то есть в окно просмотра или ...
вопрос задан: 4 April 2011 22:07
0
ответов

Трассировка лучей Python

Я создаю простой трассировщик лучей Python с использованием чистого Python (черт возьми), но я наткнулся на препятствие. В настоящее время моя сцена настроена так: Камера расположена в точках 0, -10, 0 и направлена ​​вдоль оси y -...
вопрос задан: 23 March 2011 16:39
0
ответов

Как развернуть быстрое представление BVH в Haskell

Я играю с Haskell Raytracer и в настоящее время использует реализацию BVH, которая подчеркивает простое двоичное дерево для хранения иерархии, data TreeBvh = Node Dimension TreeBvh TreeBvh AABB | Лист ...
вопрос задан: 22 February 2011 14:22
0
ответов

Есть ли формат 3D-сцены, специфичный или хорошо подходящий для трассировки лучей?

Я работаю над трассировщиком лучей и не хочу изобретать велосипед, когда дело доходит до форматов файлов для 3D сцены. Я также хочу иметь возможность протестировать свою программу со сценами, созданными другими. Я' ма программист, а не ...
вопрос задан: 19 January 2011 12:03
0
ответов

Хотел написать трассировщик лучей, застрял на том, какую библиотеку алгебры использовать (C ++)

Я хотел написать свой собственный многопоточный трассировщик лучей в реальном времени на C ++, но Я не хочу реализовывать всю связанную с ним векторную и матричную логику. Я подумал, что проведу небольшое исследование, чтобы найти ...
вопрос задан: 12 January 2011 21:20
0
ответов

Как бороться с преломлением, когда лучи начинаются внутри вложенного объекта

Я создаю простой трассировщик лучей для образовательных целей и хочу добавить преломление к объектам. Используя закон Снеллиуса, я могу рекурсивно создать новый луч в точках пересечения. Трассировщик лучей ...
вопрос задан: 10 January 2011 22:16
0
ответов

The right model for shading in Ray tracing

I am wondering about the most accurate way to calculate the shadow generated from several different light sources and ambient light. Окружающий свет - это свет, который существует во всем «мире» с ...
вопрос задан: 3 January 2011 16:05
0
ответов

Какие типы файлов определения геометрии лучше всего использовать с трассировкой лучей, чтобы включить тип материала

Я хотел использовать формат .obj, но заметил, что это не так » • иметь представление о типе материала: непрозрачный, прозрачный, отражающий. Есть ли общий формат файла, который включает это ...
вопрос задан: 6 December 2010 14:09
0
ответов

Как смешивать цвета

Сейчас я пишу трассировщик лучей. Интересно, как смешать примитивный цвет со светлым? Я видел много комбинаций. Некоторые просто добавляют два цвета. Это дает мне очень странные результаты. Некоторые ...
вопрос задан: 9 November 2010 11:54
0
ответов

Может ли кто-нибудь описать алгоритм, используемый движком Voxlap Кена Сильвермана?

Из того, что я собрал он использовал разреженные октодеревья вокселей и raycasting. Не похоже, что он использовал opengl или direct3d, и когда я смотрю на игру Voxelstein, кажется, что миниатюрные кубы на самом деле ...
вопрос задан: 25 September 2010 15:06