«monte-carlo» 태그된 질문

2
몬테 카를로 광선 추적이 분산 광선 추적보다 성능이 좋은 이유는 무엇입니까?
몬테 카를로 레이 추적 프로그램 (경로 추적 알고리즘을 기반으로 함)의 품질이 분산 형 (스토케스틱) 엔진보다 훨씬 더 사실적이라고 들었습니다. 나는 왜 그런지 이해하려고 노력하지만 시작에 불과합니다. 이 주제에 대해 배우고 기본 사항을 이해하기 위해 누군가 올바른 방향으로 나를 가리킬 수 있습니까? 알고리즘의 어떤 부분이보다 현실적인 렌더링 결과를 가져 옵니까?

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

2
상관 된 샘플이 Monte Carlo 렌더러의 동작에 어떤 영향을 줍니까?
경로 추적 또는 양방향 경로 추적과 같은 Monte Carlo 렌더링 방법에 대한 대부분의 설명은 샘플이 독립적으로 생성된다고 가정합니다. 즉, 독립적이고 균일하게 분포 된 숫자의 스트림을 생성하는 표준 난수 생성기가 사용됩니다. 독립적으로 선택하지 않은 샘플은 노이즈 측면에서 유리할 수 있습니다. 예를 들어, 계층화 된 샘플링과 불일치 시퀀스는 렌더링 시간을 거의 항상 …

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/ )에 대한 이 기사에서 저자는 PDF가 (cos …

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