TECHARTNOMAD | TECHARTFLOWIO.COM

unity 32

[번역]물리적 기반 렌더링 알고리즘

역자 주. 원본 링크가 어디였는지 기록을 안해놔서 원문 링크를 추가 하지 않았습니다. 2019년도에 한글로 정리 해 놨었던 것이 노션에 남겨져 있었기에 리마인드 차원에서 포스팅 해 봅니다. Unity3D에 대한 포괄적인 연구 물리적 기반 렌더링에 대해 이야기해 보겠습니다. 물리적 기반 렌더링(PBR)은 지난 몇 년 동안 매우 인기를 끌고 있습니다. 유니티 5, 언리얼 엔진 4, 프로스트바이트, 심지어 ThreeJS, 그리고 더 많은 게임 엔진이 그것을 사용합니다. 많은 3D 모델링 스튜디오가 Marmoset Toolbag 및 Allegorithmic Substance Suite와 같은 인기있는 도구에 따라 "PBR Pipeline"으로 전환하고 있습니다. 오늘날(2018년도...) 파이프 라인에 익숙하지..

TECH.ART.FLOW.IO 2023.09.17

Transparent DepthPre Pass.

배경. Blend가 필요하기 때문에 투명한 오브젝트의 렌더링은 종종 많은 수의 오버Draw로 가득 차 있으며, 스택의 수가 많을수록 재질이 복잡할수록 OverDraw의 효율성 영향이 커집니다. 그러나 실제로 많은 투명 오브젝트가 완전히 투명하지는 않지만 많은 수의 픽셀이 완전히 불투명하거나 거의 불투명한 경우가 많습니다. 이 경우 Blend가 SrcAlpha, OneMinusSrcAlpha를 계속 설정하는 경우 이러한 픽셀이 뒤에 있는 픽셀을 완전히 가리를 것이라고 가정할 수 있습니다. 이 경우 이러한 Blend 상태에서 최종 이미지 효과에 거의 기여하지 않으므로 가려진 픽셀을 렌더링할 필요가 없습니다. 이를 통해 투명한 물체의 OverDraw를 줄이기 위해 관련 최적화가 수행될 것이라고 가정할 수 있습..