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

По вопросам об алгоритме трассировки пути Монте-Карло для физически точного глобального освещения или его вариантах.

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

3
Русская рулетка действительно ответ?
Я видел, что в некоторых реализациях Path Tracing подход, называемый Russian Roulette, используется для отбраковки некоторых путей и распределения их вклада среди других путей. Я понимаю, что вместо того, чтобы следовать по пути до тех пор, пока он не упадет ниже определенного порогового значения вклада, а затем отказаться от него, …

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

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

3
Выборка значимости карт окружающей среды
Каков наилучший в настоящее время известный и в идеале проверенный на практике подход для выборки карт среды (EM) в трассировщике однонаправленных путей на основе MIS и подобных типах средств визуализации? Я бы предпочел решения, которые являются достаточно сложными и в то же время достаточно функциональными, чем решения, которые обеспечивают идеальную …

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

1
Path tracer - многослойные материалы и выборка важности
В настоящее время я пытаюсь реализовать трассировщик пути Монте-Карло. Я провел некоторые исследования, и похоже, что общий подход к материалам заключается в использовании многоуровневой модели. Что-то вроде этого: Когда свет попадает на поверхность, Френель говорит нам, сколько этого света отражается первым слоем и сколько идет на второй, и так далее. …

2
Зачем использовать тентовый фильтр в трассировке пути?
99 строк трассировщика пути C Smallpt визуализирует субпиксельную сетку 2x2 для каждого пикселя, который он намеревается визуализировать, а затем выполняет фильтрацию тентов, чтобы объединить их. Существует интересная презентация объяснить код здесь , и он упоминает палаточный фильтр , но не объясняет , почему он там. Может ли кто-нибудь объяснить, почему …

2
Общая излучаемая мощность рассеянного света
Я читаю книгу «Физически обоснованный рендеринг» (Pharr, Humphreys). В главе, посвященной источникам света, говорится о приближении суммарной излучаемой мощности различных видов источников света. Например, общая мощность точечного источника света равна intensity * 4 * pi. Здесь 4pi представляет собой телесный угол над всей сферой. Это имеет смысл для меня, потому …

1
Полное объемное рассеяние Монте-Карло
Я хотел бы добавить полное объемное рассеяние Монте-Карло к моему трассировщику пути, но мне трудно исследовать, как это сделать. Позвольте мне объяснить, что я хотел бы сделать: луч входит в материал, и мы применяем BTDF, затем через некоторое расстояние происходит событие объемного рассеяния, после которого (в изотропном случае) луч рассеивается …

2
Отслеживание пути и материалы
Я задаюсь вопросом о методике, используемой при отборе слоистого материала для следующего события в трассировщике пути. У меня есть материал с тремя слоями: базовый диффузный, зеркальный и блеск лепестков. Как можно выбрать дискретный слой для выборки для следующего направления луча? Это просто случайный выбор? Если да, присваиваются ли равные веса …

2
Алгоритмы удаления высокочастотного шума из трассировки пути
Я некоторое время работал над своим рендерером, и мне интересно, есть ли способ убрать шум Монте-Карло из рендеринга, кроме как долго ждать, пока он не сойдет? Я нашел способ размыть изображение, что не очень полезно, так как это значительно снижает качество / резкость изображения. И я могу добиться того же, …

1
Код русской рулетки правильный?
Я использую www.scratchapixel.com среди других ресурсов, чтобы помочь мне узнать, как реализовать рендерер. Я смотрю на следующий код с этой страницы, где рассматривается пакет фотонов, движущихся через материал. Для каждого фотонного пакета вес инициализируется равным . - вероятность поглощения.весвесw111dвесdвесdw Непонятная часть для меня - это когда вычитается из . Я …

1
Как все считают «Лучи в секунду»?
Недавно я разрабатываю трассировщик Монте-Карло. Чтобы измерить производительность моего трассировщика, я решил реализовать простой механизм подсчета количества лучей, которые он может отследить за секунду. Тогда возникает проблема, есть два способа определить один луч: Полный луч, т. Е. Начиная с камеры и подпрыгивая вокруг сцены, пока не закончится. Луч исходил из …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.