안녕하세요... 그래픽스를 하고 있는데요. 오브젝트마다 트랜스폼을 가지는데 셰이더에 4x4 트랜스폼 매트릭스를 넘겨주기 위해, 오브젝트에 현재 트랜스폼 정보를 저장해두잖아요.
이때 트랜스폼 정보(T R S)를 벡터로 따로 저장해두시나요, 아니면 4X4 매트릭스 하나만 저장해두시나요?
전자로 하게 되면 셰이더에 전달할때 각 벡터 값 이용해서 매트릭스 3개 만들고 곱한다음 전달해야하고, 후자로 하게 되면 그냥 오브젝트가 들고있는 4X4 매트릭스만 전달하면 되는데요.
문제는 전자처럼 하면 셰이더에 전달할때 매트릭스 3개 만들고 곱해서 전달해야 한다는 점. 후자처럼 하면 각 트랜스폼 정보(T R S)의 값을 보기 위해 매트릭스에서 성분을 뽑아내야 한다는 점 입니다.
사람들은 뭘 선호하는지 궁금합니다...