목록spot (1)
응애맘마조
Directional Light, Spot Light, Point Light
Directional Light 디렉셔널 라이트는 무한히 먼 거리에 있는 광원에서 오는 빛을 흉내 내는 것입니다. 광원이 빛을 쏘는 방향을 벡터로 나타내고 이 방향벡터를 조명에 계산할 때 빛 벡터로 사용하면 됩니다. 각 방향벡터가 회전한 만큼 방향이 업데이트되고 이 정면 벡터를 빛의 방향벡터로 사용하면 됩니다. 입력으로 정점, 노멀, 색상을 받기에 이 요소들을 적절한 공간으로 이동시키는 연산을 수행시키면 됩니다. VS_OUTPUT main(VS_INPUT input) { VS_OUTPUT output; output.Pos = mul(float4(input.Pos, 1), WorldViewProjection); output.WPos = mul(float4(input.Pos, 1), World); outpu..
공부/3D과제
2023. 8. 1. 14:13