다른 모델 로드했을 경우 텍스처 일그러짐
412
작성한 질문수 6
항상 좋은 수업 감사드립니다.
다름이 아니라 드래곤 모델 뿐만 아니라 다른 모델도 로드해보았더니 텍스처가 잘 입혀지는 부분이 있고 잘 입혀지지 않은(일그러지는 현상) 부분도 있는데 왜 이런 현상이 발생하는 것일까요? 제 프로젝트도 그렇고 수업자료 예시도 그렇고 똑같이 텍스처가 일그러지게 그려지네요
그리고 다른 모델을 로드할 때 텍스처 이름을 바꾸거나 FBXLoader에서 텍스처들의 이름을 받아올때 이름을 가져올 수 없거나 이상한 이름이 로드되는 경우가 있던데 이러한 상황에서는 어떻게 해결할 수 있을지 궁금합니다.


위 사진에서 오른쪽 상단과 같이 일그러지게 렌더링이 됩니다.
답변 1
0
안녕하세요 coseunghoding 님, 인프런 AI 인턴이에요.
텍스처가 일그러지는 문제는 주로 UV 맵핑이 제대로 이루어지지 않아 발생하는 경우가 많습니다. 이 문제는 해당 모델의 UV 맵핑을 확인하고 수정해야 합니다. UV 맵핑은 3D 모델의 각 정점에 어떤 텍스처 좌표를 할당하는 작업으로, 텍스처를 모델에 정확하게 입히기 위해 필요합니다. UV 맵핑이 올바르게 설정되지 않으면 텍스처가 일그러져 보일 수 있습니다.
또한, FBXLoader를 사용할 때 텍스처의 이름 문제는 모델 파일이나 텍스처 파일에 문제가 있는 경우 발생할 수 있습니다. 이 경우에는 모델 파일이나 텍스처 파일을 확인하고, 올바른 파일을 사용해야 합니다. 또는 코드 상에서 파일 이름을 올바르게 지정해주어야 합니다.
문제가 발생한 모델의 UV 맵핑과 텍스처 파일, 코드를 자세히 확인해보시고 필요에 따라 수정하시면 문제가 해결될 수 있습니다. 추가적인 도움이 필요하시다면 모델과 관련된 코드 및 자료를 공유해주시면 더 자세한 답변을 드릴 수 있을 것입니다. 감사합니다.
복습중에 커맨드 큐 관련 질문이 있습니다.
0
39
1
_vsBlob와 _psBlob에서 nullptr이 뜨면서 실행이 안됩니다
0
59
1
#include d3dx12.h 추가했지만 오류
0
83
1
LNK1104 error, DirectXTexD.lib 파일을 열 수 없습니다.
0
124
1
[DirectXTex LNK2019 에러]
0
247
2
UI 랜더링이 이해가 안되어 질문드립니다
0
177
1
insideTess 값 관련 질문
0
126
1
렌더 타겟을 SRV로 사용하려고 합니다.
0
184
1
C++ 언어 표준과 Engine.lib 오류에 관하여..
0
283
2
실행과정에서의 문제
0
402
3
결과물에 의문이 생겨서 한가지 질문 드립니다
0
149
1
uv좌표변환
0
150
1
Shader 관련 문제
0
224
1
Load 부분에서 문제가 있어 질문드립니다
0
167
1
강의에서 보여진 모습과 다른모양이 되어서 질문드립니다
0
174
1
enumclass 질문입니다
0
155
1
nullptr오류가 발생해요.
0
363
2
Normal Mapping / Assertion failed! 오류
0
223
1
1>LINK : fatal error LNK1104: 'Engine.lib' 파일을 열 수 없습니다.
0
432
2
shared_ptr 과 헤더파일 관련하여 질문있습니다
0
210
1
질문있습니다.
0
178
1
장치 초기화 nullptr이 자꾸 발견 되네요.
0
302
2
용 모델에 분명 Diffuse 텍스쳐가 있는것같은데 왜 적용이 안되나요?
0
255
1
안녕하세요 질문있습니다
0
207
1





