본문 바로가기

⭐ 이론 정리/컴퓨터 그래픽스

(2)
주변광 Ambient Light 알고리즘 목차 인사말 주변광이 무엇인가? 주변광 알고리즘 인사말 해당 글은 [DoronFeinstein13] 책의 내용을 저의 방식대로 정리하고 재해석하였습니다. 해당 책에 오타가 많고, 설명이 매우 적어서 저에게는 중간중간에 겪는 문제들이 있었습니다. 이러한 문제들에 대한 해답과 정제된 내용이 여러분에게 도움이 됬으면 좋겠네요. 주변광이 무엇인가? 현실세계에서는 수많은 종류의 빛이 존재하며 산란광, 반사광 또 우리가 알아볼 주변광이 거기에 속하죠. 어떠한 빛이 물체를 때리면 해당 물체의 재질(Material)에 따라 특정 비율로 반사되거나 굴절되거나 물체 내부로 들어가 산란하는데 이때 여러경로로 나아가면서 다수의 물체를 때리면서 주변을 밝게 비추어주는 빛이 우리가 이번에 알아볼 주변광입니다. 우선 주변광은 그 ..
절두체 선별(Frustum Culling) 목차 - 절두체 선별의 필요성 - 원리와 이론 - 어떠한 점P가 있을때 해당 점이 평면에 대하여 어디에 존재할까 - 절두체를 만드는 방법 - 절두체 생성 의사코드 - 물체의 선별 원리 - 절두체 선별 의사코드 - 부록: 한계벡터 해당 포스팅은 절두체 선별, 다른말로는 Frustum Culling이라는 이론에 관하여 자세한 설명과 이론, 구현과정에 관한 내용을 담고있습니다. 절두체 선별은 그래픽스에서 사용하는 최적화 알고리즘중 하나로, 절두체모양의 가상의 도형을 만들어서 게임에서 매 프레임마다 가상카메라에 찍히는 물체들을 선별하고 가상카메라에 보이지않는 물체들은 렌더링과정에서 제외(culling)시키는 되게 심플하고 기초적인 이론이다. 절두체 선별의 필요성 그렇다면 이 기술은 왜 필요한것인가? 왜 굳이 힘..