이러한 모델의 기본 가정은 스킨 렌더링에 대한 다른 많은 모델과 동일합니다. 표면 하 산란은 확산 현상으로 근사 될 수있다. 이는 산란이 심한 매체에서 빛의 분포가 각도에 대한 의존성을 상실하고 등방성 경향이 있기 때문에 좋습니다.
쌍극자 근사법은 분석 방식으로 그러한 확산 문제의 해결을위한 공식이다.
기본적으로 BSSRDF를 다중 산란 및 단일 산란 구성 요소로 근사화합니다. 다중 산란은 다음과 같이 정의됩니다.
여기서 는 프레 넬 항이고 R 은 진입 점과 출구 점 사이의 거리의 함수로 표현 된 확산 프로파일입니다. 에프티아르 자형
이 을 확산 프로파일이라고하며 쌍극자 근사를 통해이 프로파일을 공식화합니다. 들어오는 광선의 기여는 두 가지 가상 소스 중 하나 인 것으로 간주됩니다. 하나는 표면 아래에 음의 하나이고 그 위에는 하나의 양입니다.아르 자형
∥ x나는− x영형∥
이 모델은 여러 산란 이벤트 만 설명하지만 피부에는 충분합니다. 반투명 재료 (예 : 연기 및 대리석)의 경우 단일 산란이 기본입니다. 이 논문은 단일 산란 제제를 제안하지만 비싸다.
확산 프로파일은 일반적으로 실시간 적용을 위해 일련의 가우시안 블러 (Geam Gems 3의 D' Eon 등의 주요 작품에서 Jimenez의 SSSSS에 사용됨)와 같이 실시간 시나리오에 실용적입니다. . 에서 이 멋진 종이 등의 근사치에 대한 자세한 내용이 있습니다. 이 논문의 그림은 실제로이 공식이 얼마나 좋은지를 보여줍니다.
부수적으로 쌍극자 근사법은 재료가 반 무한대라고 가정하지만,이 가정은 얇은 슬래브 및 피부와 같은 다층 재료에는 적용되지 않습니다. 쌍극자 연구를 바탕으로 Donner와 Jensen [2005]은 쌍극자 문제를 설명하는 다극 근사를 제안했다. 단일 쌍극자가 아닌이 모델을 사용하여 저자는 산란 현상을 설명하기 위해 이들을 사용합니다. 이러한 제형에서, 반사율 및 투과율 프로파일은 관련된 상이한 쌍극자의 기여를 합함으로써 얻을 수있다.
편집 : 여기 의견 섹션에 @NathanReed의 몇 가지 질문에 대한 답변을 드리겠습니다.
확산 프로파일 근사치에도 불구하고 BSSRDF 모델은 여전히 들어오는 빛을 모으기 위해 표면의 주변 지점 반경에 대해 적분해야합니까? 예를 들어 경로 추적 프로그램에서 어떻게 달성됩니까? 주어진 점 근처의 표면에서 점을 샘플링 할 수 있도록 데이터 구조를 구축해야합니까?
BSSRDF 근사값은 여전히 특정 영역에 통합되어야합니다.
링크 된 논문에서 그들은 다음과 같이 정의 된 밀도를 가진 점 주위에서 무작위로 샘플링 한 Montecarlo 광선 추적기를 사용했습니다.
σt r이자형− σt r디
여기서 시그마 값은 아래 정의 된 유효 흡광 계수 (재료의 특성 인 산란 및 흡수 계수에 따라 달라짐)이며 d는 평가하는 지점까지의 거리입니다. 확산 항이 지수 감소를 갖기 때문에 이러한 밀도는 이러한 방식으로 정의됩니다.
에서 [젠슨과 BUHLER 2002] 그들은 가속 기술을 제안 하였다. 주요 개념 중 하나는 확산 항의 평가에서 샘플링을 분리하는 것이 었습니다. 이런 식으로 그들은 확산을 평가할 때 원거리 샘플들을 함께 모으기 위해 샘플링 단계 동안 계산 된 정보의 계층 적 평가를 수행합니다. 본 백서에서 설명 된 구현은 옥트리를 구조로 사용합니다. 논문에 따르면이 기술은 전체 Monte Carlo 통합보다 훨씬 빠릅니다.
불행히도 나는 오프라인 구현에 결코 관여하지 않았으므로 이것보다 더 많은 것을 도울 수 없습니다.
실시간 가우시안 합의 근사에서 적용해야하는 가우시안 블러의 분산을 정의 할 때 올바른 반경이 암시 적으로 설정됩니다.
왜 하나의 긍정적이고 하나의 부정적인 빛입니까? 그들이 어떤 식으로 서로를 취소하는 것이 목표입니까?
예, 쌍극자 소스 방법 (Jensen의 논문 이전 날짜)은 일부 경계 조건을 충족하도록 정의되었습니다. 특히 의 표면에서 거리가있는 특정 외삽 경계에서 플루 언 스는 0이어야합니다 .2 A D
이기 때문에 슬래브의 프레 넬 반사율이 고려되었고 시그마 값은 아래 설명 된 감소 된 흡광 계수입니다.에프디아르 자형
EDIT2 : 블로그 게시물 에서이 답변의 개념을 약간 확장했습니다 ( http://bit.ly/1Q82rqT).
수식에 많은 그리스 문자로 무서워하지 않는 사람들을 위해 다음은 반사 프로파일이 각 용어에 간략하게 설명되어있는 논문에서 발췌 한 것입니다.