(실시간-) 글로벌 일루미네이션 시작 지점 [닫힘]


10

실시간 글로벌 일루미네이션 (동적 조명 시나리오)에 들어갈 때 어떤 기술을 살펴 봐야합니까?

주제에 대해 전혀 알지 못하고 언급 된 다른 기술을 실제로 이해하기는 어렵습니다. GI를 그래픽 엔진에 통합하려면 기준선으로 어디에서 읽기를 시작해야합니까? 어떤 사람이 새로운 사람에 의해 합리적인 시간 내에 구현할 수있는 (즉, 몇 개월 동안 약간의 성능을 얻는 고도로 전문화 된 알고리즘이 아닌) 어떤 알고리즘이 지금까지 완전히 구식이 아닌가 (즉, 단순히 더 예쁘고 빠른 것으로 대체 됨)?

광자 매핑은 많은 것으로 보이며, 복셀 콘 추적 및보다 구체적인 알고리즘, 예를 들어 CryEngine 3에서 사용되는이 기술 과 같은 것들에 대해 읽었습니다 . 그러나 필드에 대해 아무것도 알지 못하면 시작 위치를 결정하기가 어렵습니다.

어떤 일반적인 기술을 살펴볼 가치가 있습니까?


동적 전역 조명 을 구체적으로 찾고 있습니까? 정적 (일명 사전 계산 된) 전역 조명에 대한 잘 이해되고 문서화 된 알고리즘이 많이 있지만, 나는 당신이 그것들을 찾고 있지 않다는 느낌을받습니다.
질긴 검볼

1
흥미로운 주제이지만이 질문은 본질적으로 "다음에 배울 사항"이며 실제로 정답은 없습니다. 대신, 주제 목록을 생성하는 것만 볼 수 있습니다. 확실히 멋진 주제이지만 토론 주제이며 사이트에 적합하지 않을 수 있습니다.
MichaelHouse

1
현재의 최신 상태에 대한 질문은 시간에 따라 매우 국한 될 것입니다.

1
9 upvotes와 폐쇄? 진심 이세요? @ Byte56
ashes999

1
@JoshPetrie 아마도 최첨단 기술로 말했을 때이 질문은 매우 유용한 답변을 가질 가능성이 있으며 가까운 이유는 다소 피상적 인 것 같습니다.
질긴 검볼

답변:


6

내 석사 논문 을 보지 않습니까?

결과는 SIGGRAPH가 받아들이 기 (너의 논문을 거부하기)에 너무 어려워서 다른 회의에 제출하지 않았다. 그러나 여전히 전형적인 보보 보보의 이해력으로 작성된 GI에 대한 좋은 소개를 제공합니다 (실제로 일부 섹션은 너무 깊이 들어가지만 헤이).

2.4 절을 보길 원할 것인데,이 섹션은 매우 신속하고 참조가 포함 된 최신 실시간 gi 알고리즘 중 일부를 통해 실행됩니다.

  • 실시간 레이 트레이싱
  • 실시간 라디오 시티 (enlighten / bf3)
  • 지연 음영 및 화면 공간 방법 (ssdo, ssao)
  • 사전 계산 된 복사량 전송 및 구형 고조파

그것이 내가 설문 조사에 얻은 전부입니다. 내가 놓친 것일 수있는 면책.

어쨌든 3 개월 안에이 모든 것들을 구현할 희망은 없습니다. 하나를 골라서 작동 한다고 말하고 싶습니다 . 실시간 레이 트레이싱은 나에게 가장 흥미로운 방법입니다. 왜냐하면 진정한 방법이기 때문입니다. 화면 공간 방법과 달리 rtrt는 "해킹"이 아니며 ssdo가 수행하는 이상한 효과로 고통받지 않습니다.

여기에 이미지 설명을 입력하십시오


어쨌든 3 개월 안에이 모든 것을 구현할 희망은 없습니다. 하나를 골라서 작업하고 싶다고 말하고 싶습니다. 학사 학위 논문의 가치가있는 방식으로 단일 알고리즘에 어떻게 접근 할 지 잘 모르겠습니다. 나는 그것이 어떻게 보이는지보기 위해 그것을 구현하는 것만으로는 충분하지 않다고 생각합니다. 그리고 나는 특정 알고리즘에 대한 내 자신의 개선 사항을 내놓을 수 있다고 생각하지 않습니다 (필드에 대해 아무것도 몰라). 적어도 6 개월을 더 공부하는 데 위험을 감수하고 싶지 않습니다.
TravisG

관리자와 상담하십시오. 전에 레이 트레이서를 쓴 적이 있습니까? 이들의 핵심에는 일반적으로 광선 추적기가 있습니다. 광자 매핑은 (광원으로부터 장면으로 광선을 본질적으로 캐스팅함으로써) 장면에서, 그리고 그 후에 장면이 광선 추적된다 "광파"광자. 솔직히 RTRT가 가장 적합한 후보라고 생각합니다. 기본 레이트 레이서를 올리는 것은 그리 어렵지 않으며 시간이 허락하는대로 기능을 추가 / 잘라낼 수 있기 때문입니다. 고급 알고리즘 (예 : 연결 한 알고리즘) 중 일부는 매우 복잡하고 진입 장벽이 높습니다.
bobobobo

이 예제 는 브라우저에서 실행되는 rtrt의 좋은 예입니다.
bobobobo
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.