GSI

간단한 오픈지엘을 사용한 화면 구현을 할려고 하다 보니 몇가지 경우가 생기게 되네요.

[조건]
1. OBJ 파일을 로딩해서 화면에 드로잉 한다.
2. OBJ 파일의 MTL 파일을 같이 적용한다.
3. 텍스처가 등록되어 있는 경우와 등록되어 있지 않는 경우가 있다.

.....

이렇다고 했을때 화면에 드로잉 하는 객체를 표현해 줄때,
1. 메트리얼 값을 사용해서 색상 정보로만 표현하고 싶을때가 있다.
2. 텍스처만 사용해서 표현하고 싶어진다.
3, 텍스처와 메트리얼 값을 같이 적용해서 사용하고 싶어질때가 있다.

위와 같이 3가지의 경우가 생기게 된다.

1, 3번의 경우는 glEnable(GL_COLOR_MATERIAL) 를 적용하지 않아야 한다.
2 번의 경우만 표현하고 싶다면 glEnable(GL_COLOR_MATERIAL) 이 옵션을 켜야 한다.

이게 맞는지는 잘 모르겠다 ^^.. dip2K 주인님인 김형준님에게 질문 하세요 ^^

아뭍턴.. 간단한 뷰어용 엔진을 제작함에 있어서 이 부분을 적용해서 해봐야 할거 같다.
Posted by gsi
: