# 이미지 -> 3D 만들어 주는 웹사이트

https://monstermash.zone/

 

Monster Mash: New Sketch-Based Modeling and Animation Tool

Monster Mash is a new sketch-based modeling and animation tool that allows you to quickly sketch a character, inflate it into 3D, and promptly animate it. You can perform all interactions in the sketching plane. No 3D manipulation is required.

monstermash.zone

 

# 참고용 유튜브

https://www.youtube.com/watch?v=k043OByAG-4 

 

모델의 수정을 조금만 할 줄 알고 텍스쳐 수정만 조금 할 줄 알면 편한듯.. 1인 개발하기 좋아졌네

※ 참고

https://sketchfab.com/feed

 

Log in to your Sketchfab account

 

sketchfab.com

https://www.blender.org/

 

blender.org - Home of the Blender project - Free and Open 3D Creation Software

The Freedom to Create

www.blender.org

 

▶ 문제점1

      -모델링 자료가 필요해서 모델링을 Sketchfab 에서 다운을 받았다. FBX 확장자로 다운을 받았다.

      - 블렌더를 실행하여 모델을 불러왔다. 다음과 같이 나왔다.

 

       - 머터리얼에 이미지가 없었다. 찾아보니 하는 방법이 있는거 같았는데 복잡했다.

 

      ▶ 해결방안

           - Sketchfab에서 .gltf 확장자로 받았다.

       - 모델은 다른거지만 텍스쳐는 입혀졌다.

 

▶ 문제점2

      - 문제점 1을 해결하고 이제 유니티에 모델을 옮기기 위해 Diffuse Shader만 남기고 Obj로 뽑았다.

필요없는거 다 지우고 Diffuse Shader만 연결함.

      - Obj 파일을 뽑으면 mtl파일도 나온다. 그거랑 같이 .gltf 확장자받은 파일에 보면 이미지를 유니티에 넣었다.

(Add shader 빼고도 Diffuse랑  Material output 이랑 바로 연결해도 된다.)

.mtl 와 .obj 파일

Diffuse Shader만 남기고 지웠기 때문에 Diffuse로 되어있는 이미지만 복사를 했다.     

      - 유니티에 넣음. 하지만 OBJ 모델의 머터리얼에 텍스쳐가 입혀져 있지 않았다. 찾다보니 .mtl 확장자에 텍스쳐 재질을 구분하는 텍스트가 없었다.

 

       - map_Kd "이미지" 로 텍스트를 추가했다. 여기서 Kd는 Diffuse(기본색상) 재질을 나타낸다. map_Kd "이미지"는 Diffuse 재질을 "이미지"로 쓰겠다는 것이다. 그 뒤 유니티에 다시 적용했다.

 

              - 하나만 적용 됬다. 뭐지 뭐지 하다가 혹시나 싶어서 문뜩 생각이 났다.

                 설마 텍스트 읽는 순서가 위에서 아래로 읽는건가 싶었다. 그래서  다음과 같이 해봤다.

 

      ▶ 해결방안1

     - 적용이 되었다. 역시 순서대로 읽는 것이였다.

 

      ▶ 해결방안2

     - 블렌더 높은 버전에 Principled BSDF를 추가하면 이미지가 있는 전체경로가 포함 되는 map_Kd가 만들어진다. 이미지를 .mtl파일과 같은 경로에 넣고 전체경로만 삭제해주면 된다. 아래와 같다.

# obj , mtl참고자료

https://timeboxstory.tistory.com/87

 

[Unity] .mtl file 이란?

✔ .MTL File 이란? obj , mtl 파일 속성 정리 .mtl 파일은 Material Library File 이다. 3D 모델링에서 .obj로 Export를 하게되면 .obj와 .mtl파일을 볼 수 있다. mtl파일은 obj에서 사용되는 재질 속성들에 대한..

timeboxstory.tistory.com

https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=leonhong&logNo=20176225259 

 

3d object 파일 구조

주석 : #으로 시작하는 한 라인 ( 예시 : # this is a comment ) object 파일은 크게 *.obj, *.mtl, 텍스쳐...

blog.naver.com

 

'Blender' 카테고리의 다른 글

이미지만 따와서 3D 만들어 주는 웹사이트  (0) 2022.10.26

+ Recent posts