Вопросы с тегом «monte-carlo»

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

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

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

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

1
Требуется ли для выборки в косинус-взвешенном полушарии NdotL при расчете вклада для непрямого света?
При переходе от выборки из однородного полушария к выборке из косинус-взвешенного полушария меня смущает высказывание в статье. Мой текущий косвенный вклад рассчитывается как: Vec3 RayDir = UniformGenerator.Next() Color3 indirectDiffuse = Normal.dot(RayDir) * castRay(Origin, RayDir) Где скалярное произведение cos (θ) Но в этой статье о лучшей выборке ( http://www.rorydriscoll.com/2009/01/07/better-sampling/ ) автор …

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

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

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

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