DirectX 11 3d

220504

슬뷔 2023. 5. 10. 03:46

1. 광원 역할을 하는 component , Light3D

2. 반사광 (무조건 함으로 변경)

 

Light3D의 finaltick 의 랜더매니저에 광원구조체 정보를 넣어준다.

CRenderMgr::GetInst()->RegisterLight3D(m_LightInfo);

 

등록시켜서 이 레벨내에 존재하고 있는 광원 정보를 랜더매니저가 모아놨다가 

랜더링 시작하기전에 구조화버퍼에 담아서 보낸다. ==> 예전 Light2D 랑 비슷함.

 

광원 연산은 PS(픽셀)에서만 한다.

 

'DirectX 11 3d' 카테고리의 다른 글

230509 skybox 개선 (스피어->큐브)  (0) 2023.05.11
230508  (0) 2023.05.11
220503  (0) 2023.05.09
220502  (0) 2023.05.09
220427  (0) 2023.05.08