«pathtracing» 태그된 질문

물리적으로 정확한 전역 조명 또는 그 변형을위한 경로 추적 Monte Carlo 알고리즘에 대한 질문입니다.

2
Cook-Torrance BRDF를 추적하는 경로
-긴 글은 유감이지만 " Devil is in the detail. ":) 나는 처음부터 경로 추적 프로그램을 작성하고 있으며 완벽하게 확산 된 (Lambertian) 표면을 위해 훌륭하게 작동합니다 ( 즉 , 퍼니스 테스트는 적어도 시각적으로 에너지를 절약하고 렌더링 된 이미지가 동일한 Mitsuba 렌더러로 생성 된 이미지와 일치 함을 나타냅니다) 매개 변수). 이제 일부 …

3
러시안 룰렛이 정말 답입니까?
Path Tracing의 일부 구현에서 Russian Roulette라는 접근 방식이 일부 경로를 컬링하고 다른 경로 사이에 기여를 공유하는 데 사용됩니다. 나는 기여도의 특정 임계 값 아래로 떨어질 때까지 경로를 따르는 것이 아니라 그것을 버릴 때까지 다른 임계 값이 사용되며 기여도가 해당 임계 값보다 낮은 경로는 약간의 확률로 종료된다는 것을 이해합니다. 다른 경로는 …

1
레이 트레이싱의 앤티 앨리어싱 / 필터링
광선 추적 / 경로 추적에서 앤티 앨리어싱을 방지하는 가장 간단한 방법 중 하나는 픽셀 값을 수퍼 샘플링하고 결과를 평균화하는 것입니다. IE. 픽셀 중심을 통해 모든 샘플을 촬영하는 대신 샘플을 일정량 오프셋합니다. 인터넷 검색 에서이 작업을 수행하는 두 가지 방법이 있습니다. 원하는 샘플을 생성하고 필터로 결과를 측정 한 가지 예는 PBRT입니다 …

1
경로 추적에서 반사 또는 굴절 선택
경로 추적 프로그램에서 굴절 및 전송을 구현하려고하는데 어떻게 구현하는지 잘 모르겠습니다. 먼저 몇 가지 배경 : 빛이 표면에 닿으면 표면의 일부가 반사되고 일부가 굴절됩니다. 프레 넬 방정식에 의해 주어진 빛과 굴절의 양 재귀 광선 추적기에서 간단한 구현은 반사 광선과 굴절 광선을 촬영 한 다음 프레 넬을 사용하여 가중치 합을 수행하는 …

3
환경 맵의 중요도 샘플링
MIS 기반 단방향 경로 추적기 및 유사한 유형의 렌더러에서 샘플링 환경 맵 (EM)에 대한 현재 가장 잘 알려져 있고 생산 검증 된 방법은 무엇입니까? 나는 매우 복잡하고 이해하기 어려운 구현 비용으로 완벽한 샘플링을 제공하는 솔루션에 비해 합리적으로 기능적인 솔루션을 선호합니다. 내가 지금까지 아는 것 EM을 샘플링하는 몇 가지 쉬운 방법이 …

1
명시 적 광 샘플링을 사용한 프로그레시브 경로 추적
BRDF 부품에 대한 중요도 샘플링의 논리를 이해했습니다. 그러나 광원을 명시 적으로 샘플링 할 때는 모든 것이 혼란스러워집니다. 예를 들어, 장면에 하나의 포인트 광원이 있고 각 프레임에서 지속적으로 직접 샘플링하는 경우 몬테 카를로 통합을 위해 하나의 샘플로 계산해야합니까? 즉, 하나는 코사인 가중 분포에서 샘플을 가져오고 다른 하나는 포인트 라이트에서 가져옵니다. 총 …

1
경로 추적기-다층 재료 및 중요도 샘플링
현재 Monte Carlo 경로 추적기를 구현하려고합니다. 몇 가지 연구를 수행했으며 재료에 대한 일반적인 접근 방식은 레이어 모델을 사용하는 것 같습니다. 이 같은: 빛이 표면에 닿으면 Fresnel은 첫 번째 레이어에서 반사되는 빛의 양과 두 번째 레이어로가는 빛의 양 등을 알려줍니다. 그래서 나는 비슷하지만 더 간단한 것을했습니다 : 단 하나의 거울과 단 …

2
경로 추적에 텐트 필터를 사용하는 이유는 무엇입니까?
C 경로 추적 프로그램 Smallpt 의 99 행은 렌더링하려는 각 픽셀에 대해 2x2 서브 픽셀 격자를 렌더링 한 다음 텐트 필터를 사용하여 결합합니다. 여기 에 코드를 설명하는 흥미로운 프레젠테이션이 있으며 텐트 필터는 언급하지만 그 이유는 설명하지 않습니다. 이 경우 텐트 블러가 박스 블러 (샘플 평균화)에 비해 왜 바람직한 이유를 설명 …

2
확산 영역 조명의 총 방출 전력
물리 기반 렌더링 (Pharr, Humphreys)이라는 책을 읽고 있습니다. 조명 장에서는 여러 종류의 조명의 총 방출 전력을 근사화하는 방법에 대해 설명합니다. 예를 들어, 포인트 라이트의 총 전력은 intensity * 4 * pi입니다. 여기서 4pi는 전체 구면에 대한 단색 각도를 나타냅니다. 이것은 강도 * 솔리드 각도 = 파워 (또는 원한다면 복사 플럭스)이기 …

1
전체 몬테카를로 체적 산란
경로 추적기에 전체 몬테카를로 체적 산란을 추가하고 싶지만 어떻게해야하는지 연구하는 데 어려움을 겪고 있습니다. 내가하고 싶은 일을 설명해 드리겠습니다 : 광선이 재료에 들어오고 BTDF를 적용한 다음, 일정 거리가 지나면 체적 산란 이벤트가 발생하고, 그 후 (등방성 경우) 광선이 어느 방향 으로든 산란됩니다. 구체. 이것은 광선이 다른 BTDF로 재료를 나갈 때까지 …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.