layout | title | categories | tags | author_profile | ||
---|---|---|---|---|---|---|
single |
모델링 사이트에서 모델링 리소스를 가져왔을 때 발생한 문제 |
|
|
false |
Asset Store,sketchfab등 여러 모델링 사이트에서 모델링 에셋을 가져오시는 분들이 많을거라고 생각합니다
저도 모델링 사이트에서 모델링을 가져와서 유니티에서 쓴적이 있는데요
윗사진처럼 텍스처가 하얗게 물들어진 모델링이 나와서 당황했던 적이 있습니다
이 하얗게 물들어진 텍스처를 본연의 텍스처로 돌려놓는 방법은
모델링의 파일을 누른 다음 Materials → Extract Textures 를 누르면 됩니다
이것을 누르면 해당 모델링에 대한 모든 텍스처를 추출합니다 (텍스처가 정상적으로 입혀진다는 소리)
텍스처를 추출할 폴더를 지정하는 창이 나올텐데 폴더를 선택하거나 폴더를 생성해서 선택해줍니다
그 다음 NormalMap Settings가 나온다면 Fix Now를 누르면 됩니다
그러면 모델링이 텍스처가 입혀진 원본의 모델링으로 잘 나올 것이다
하지만 또 다른 문제가 있다.
텍스처가 입혀진 모델링의 메테리얼이 비활성화 되어 있다는 것이다
이 메테리얼을 활성화 하려면 방금 그 모델링 파일을 누르고 아까와 비슷하게
Materials→Extract Materials을 누르고 아까처럼 추출할 폴더를 선택하거나 만든다
폴더를 선택하고 기다리면 선택한 폴더에 추출된 메테리얼이 정렬된다
방금 비활성화 되어있던 메테리얼을 보면 활성화되어있는 것을 알 수 있다

5. 메시지 루프: 마지막으로 메시지 큐에서 메시지를 하나씩 꺼낸다.
이렇게 꺼낸 메시지는 메시지를 처리하는 WndProc() 함수에 보낸다.