Вопросы с тегом «raytracing»

Вопросы, относящиеся к трассировке лучей (в отличие от рендеринга отсканированной линии), технике трехмерной графики пересекающих лучи от камеры с объектами на сцене.

2
Что такое Рэй Маршинг? Сфера отслеживает одно и то же?
Многие демоверсии ShaderToy используют алгоритм Ray Marching для рендеринга сцены, но они часто написаны в очень компактном стиле, и я не могу найти простых примеров или объяснений. Так что же такое Рэй Маршинг? Некоторые комментарии предполагают, что это разновидность отслеживания сфер. Каковы вычислительные преимущества такого подхода?

2
Почему трассировка по методу Монте-Карло выполняется лучше, чем трассировка по распределенным лучам?
Я слышал, что качество трассировки Монте-Карло (основанной на алгоритмах трассировки пути) гораздо более реалистично, чем распределенный (стохастический) движок. Я пытаюсь понять, почему, но я только в начале. Чтобы погрузиться в эту тему и понять основы, кто-то может указать мне правильное направление? Какая часть алгоритма приводит к более реалистичному результату рендеринга?

2
Дорожка трассировки Кук-Торранс BRDF
- Извините за длинный пост, но я предпочитаю делать так, потому что « Дьявол кроется в деталях » :) Я пишу трассировщик пути с нуля, и он отлично работает для идеально диффузных (ламбертовских) поверхностей ( т. Е. Тест печи показывает - по крайней мере визуально), что он энергосберегающий, и отрисованные …

1
Сглаживание / фильтрация в трассировке лучей
В трассировке лучей / трассировке путей, один из самых простых способов сглаживания изображения - это суперсэмплирование значений пикселей и усреднение результатов. IE. вместо того, чтобы снимать каждую семпл через центр пикселя, вы смещаете семплы на некоторое количество. При поиске в интернете я нашел два разных способа сделать это: Сгенерируйте образцы …

1
Почему рекурсия запрещена в OpenCL?
Я бы хотел использовать OpenCL для ускорения рендеринга изображений с трассировкой лучей, но я заметил, что на странице Википедии утверждается, что рекурсия запрещена в Open CL. Это правда? Поскольку я широко использую рекурсию при трассировке лучей, для ее ускорения потребуется значительное количество редизайна. Какое основное ограничение препятствует рекурсии? Есть ли …

4
Как проследить поверхности Безье?
Я пробовал этот вопрос на математике. SE, и удивительно, ответ был "уравнения слишком скверны, просто передайте функцию в числовой корень искатель". Но если вы считаете себя «графическим парнем», как я, и много играли с кривыми Безье для дизайнерских работ, я должен поверить, что лучше можно сделать. Существует опубликованный алгоритм Кадзиа, …

2
Как коррелированные выборки влияют на поведение рендерера Монте-Карло?
В большинстве описаний методов рендеринга Монте-Карло, таких как трассировка пути или двунаправленная трассировка, предполагается, что выборки генерируются независимо; то есть используется стандартный генератор случайных чисел, который генерирует поток независимых, равномерно распределенных чисел. Мы знаем, что образцы, которые не выбраны независимо, могут быть полезны с точки зрения шума. Например, стратифицированные выборки …

2
Субпиксельный рендеринг для Ray Tracer
При рендеринге шрифтов обычно используют субпиксельный рендеринг . Основная идея здесь состоит в том, чтобы разбить пиксель на его компоненты RGB и затем вычислить значение для каждого отдельно. Поскольку каждый компонент меньше, чем весь пиксель, возможно более высокое качество сглаживания. Существует очевидный аналогичный способ сделать то же самое для трассировщика …

3
Каков современный современный алгоритм трассировки лучей по полям высоты?
В течение многих лет было много работ по различным методам рисования рельефа местности в трассировщике лучей. Некоторые алгоритмы направляют марш по сетке напрямую (или через quadtree); другие преобразуют местность в полигональную сетку и используют стандартный тест пересечения лучей и треугольников. Исследования, похоже, продвинулись в последние несколько лет, и трудно найти …

1
Прогрессивная трассировка пути с явной выборкой света
Я понял логику отсчёта важности для части BRDF. Однако, когда дело доходит до явной выборки источников света, все становится запутанным. Например, если у меня есть один точечный источник света в моей сцене и если я постоянно сэмплирую его в каждом кадре, должен ли я считать его еще одним образцом для …

2
Как построить приличную модель объектива / камеры для трассировки пути?
Я написал небольшую трассировку после обучения и экспериментов на smallpt . Единственное, что я сам не написал (и не понял), это то, как исходные лучи вычисляются и запускаются из камеры. Я правильно понял принцип, но я ищу некоторые ресурсы, описывающие, как: Вычислить начальное направление лучей Смоделировать реальный объектив (в отличие …

3
Raytracing не в реальном времени
Я немного поиграл с трассировкой лучей в реальном времени (и лучевой трассировкой и т. Д.), Но не тратил так много времени на трассировку лучей не в реальном времени - для изображений более высокого качества или для предварительного рендеринга видео и тому подобного. Я знаю одну распространенную технику для улучшения качества …

3
Как сглаживание реализовано в трассировке лучей?
Прочитав несколько статей в Интернете, я могу с уверенностью сказать, что не знаю, как работает сглаживание, когда Рэй Трассинг работает . Все, что я понимаю, это то, что один пиксель / луч разделен на 4 субпикселя и 4 луча, а не 1 . Может кто-нибудь объяснить, как это делается (желательно …

2
Преобразование луча в пространство объекта для размытия движения
Мой raytracer поддерживает самые разные объекты. Чтобы пересечь их, я использую стандартную технику преобразования лучей в объект-пространство. Это работает фантастически, пока я не добавлю размытие в движении. Я моделирую размытие движения как последовательность преобразований (чтобы упростить обсуждение, скажем, ровно два) вместо одного. Мой подход заключается в том, чтобы взять обратное …

1
Radiosity VS трассировка лучей
Radiosity в основном то, что позволяет это: В учебнике Корнелльского университета о радиосити упоминается, что: Версия изображения с трассировкой лучей показывает только свет, достигающий зрителя прямым отражением - следовательно, пропускает цветовые эффекты. Однако в Википедии : Radiosity - это алгоритм глобального освещения в том смысле, что освещение, поступающее на поверхность, …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.