Skip to content

Files

Latest commit

 

History

History
45 lines (37 loc) · 2.42 KB

2022-11-17-first.md

File metadata and controls

45 lines (37 loc) · 2.42 KB
layout title categories tags author_profile
single
모델링 사이트에서 모델링 리소스를 가져왔을 때 발생한 문제
UnityProblem
unity
false

에셋 사이트의 문제

Asset Store,sketchfab등 여러 모델링 사이트에서 모델링 에셋을 가져오시는 분들이 많을거라고 생각합니다
저도 모델링 사이트에서 모델링을 가져와서 유니티에서 쓴적이 있는데요
윗사진처럼 텍스처가 하얗게 물들어진 모델링이 나와서 당황했던 적이 있습니다

해결하는 방법


이 하얗게 물들어진 텍스처를 본연의 텍스처로 돌려놓는 방법은
모델링의 파일을 누른 다음 Materials → Extract Textures 를 누르면 됩니다
이것을 누르면 해당 모델링에 대한 모든 텍스처를 추출합니다 (텍스처가 정상적으로 입혀진다는 소리)


텍스처를 추출할 폴더를 지정하는 창이 나올텐데 폴더를 선택하거나 폴더를 생성해서 선택해줍니다
그 다음 NormalMap Settings가 나온다면 Fix Now를 누르면 됩니다


그러면 모델링이 텍스처가 입혀진 원본의 모델링으로 잘 나올 것이다

또 다른 문제


하지만 또 다른 문제가 있다.
텍스처가 입혀진 모델링의 메테리얼이 비활성화 되어 있다는 것이다
이 메테리얼을 활성화 하려면 방금 그 모델링 파일을 누르고 아까와 비슷하게
Materials→Extract Materials을 누르고 아까처럼 추출할 폴더를 선택하거나 만든다
폴더를 선택하고 기다리면 선택한 폴더에 추출된 메테리얼이 정렬된다

방금 비활성화 되어있던 메테리얼을 보면 활성화되어있는 것을 알 수 있다 ![](/images\2023 -03-14-Third\메시지 루프.png) 5. 메시지 루프: 마지막으로 메시지 큐에서 메시지를 하나씩 꺼낸다. 이렇게 꺼낸 메시지는 메시지를 처리하는 WndProc() 함수에 보낸다.