경로 추적기에 전체 몬테카를로 체적 산란을 추가하고 싶지만 어떻게해야하는지 연구하는 데 어려움을 겪고 있습니다. 내가하고 싶은 일을 설명해 드리겠습니다 : 광선이 재료에 들어오고 BTDF를 적용한 다음, 일정 거리가 지나면 체적 산란 이벤트가 발생하고, 그 후 (등방성 경우) 광선이 어느 방향 으로든 산란됩니다. 구체. 이것은 광선이 다른 BTDF로 재료를 나갈 때까지 반복됩니다.
내 질문은 다음과 같습니다.
- 분산 이벤트 사이의 거리를 어떻게 선택합니까? 직감은 어떤 종류의 산란 pdf가 있어야한다고 말하는데, 특정 거리 후에 산란 할 확률이 있습니까?
- 이것이 맞습니까?
- PDF가 등방성 재료에 대한 선형 함수입니까?
- 이 기능에 Google 이름이나 이름이 있습니까?
- Beer-Lambert가 분산 이벤트 사이에 계속 적용됩니까?
- 나는 생각하지 않을 것입니다. Beer-Lambert는 실제 산란 계산을 단순화하기 때문입니다.
- 그런 다음 Beer-Lambert는 마이크로 스케일에서의 계산이고 경로 추적은 매크로 스케일입니다.
- BSDF와 부피는 얼마입니까? Henyey-Greenstein과 같은 위상 함수를 사용하여 새로운 방향을 결정할 수 있지만 감쇠에 무엇을 사용해야합니까?
- 마지막으로 Monte-Carlo 체적 산란에 대한 더 좋은 Google 문구는 무엇입니까?
- 체적 산란 또는 SSS를 검색하면 전체 Monte-Carlo 시뮬레이션 (다이폴, 산란, 산란, 확산 등)의 단순화에 대한 논문, 방법 및 블로그 게시물이 제공됩니다.