SSUNBORI Archive

3d Generalist를 꿈꾸는 Modeler ssunbori 입니다. 생성형 ai, 모델링 툴, 게임 엔진을 주로 공부하고 있습니다.

Artstation 자세히보기

SubstancePainter 9

[SubstancePainter] 블렌더에서 내보낸 텍스쳐 적용하기

개요 오늘은 지난번 Substance Painter를 통해 작업한 텍스쳐를 블렌더에서 불러오는 방법을 정리하고자 합니다. FBX 파일 불러오기 우선 Blender에서 새로운 파일을 생성한 뒤, Substance Painter로 내보낼 때 사용했던 FBX를 불러오겠습니다. File > Import > FBX를 클릭해 FBX 파일을 불러옵니다. 쉐이더 생성하기 이제 텍스쳐를 적용할 쉐이더를 생성합니다. Substance Painter에서 한 개의 Texture Set을 이용해 페인팅했기 때문에, 한 개의 쉐이더를 제작해 모든 모델에 적용하겠습니다. 기존의 FBX에 있던 쉐이더 제거하기 이전에 작업한 여러 개의 쉐이더를 먼저 제거해줍니다. Outliner 하위 메뉴를 Blender Files로 바꾸고, Mat..

[Substance Painter] TextureSetCombiner를 이용한 텍스쳐 합치기

문제상황 Blender에서 Material을 부위별로 다르게 적용해 Substance Painter에 불러올 경우 1장의 UV 타일을 사용했더라도 여러 장의 텍스쳐 세트로 분리되어 내보내게 됩니다. 이렇게 되면 작업을 마친 후 텍스쳐를 내보냈을 때 수많은 텍스쳐가 생성되는데요. 오늘은 이 텍스쳐 세트들을 하나로 합치는 방법과 각 과정에서 필요한 설정을 정리해보겠습니다. (**TextureSetCombiner는 한 UV 타일 안에 펼쳐진 텍스쳐만 합칠 수 있습니다. 따라서 텍스쳐 개수를 줄이면서 해상도를 높이고 싶을 경우 높은 해상도(4096*4096 등), 적은 개수의 UV 타일을 사용해 텍스쳐링하는 편이 좋습니다.) TextureSetCombiner 설치하기 이렇게 한 UV타일을 사용하는 여러 분리된 ..

[Substance Painter] 섭스턴스 페인터 기초② : 기본 인터페이스 설명 및 재질 적용하기

오늘은 Substance Painter의 공식 튜토리얼을 참고하면서 재질을 생성하고 마스킹하는 방법에 대해 정리해보겠습니다. Blender에서 Substance Painter로 FBX 파일을 내보내는 방법은 아래 글을 참고해주세요. (**저는 섭스턴스 페인터 9.0.1을 사용했습니다) 2023.10.02 - [Substance Painter/Study 스터디] - [Substance Painter] Blender에서 모델 준비하기 & 파일 내보내기 [Substance Painter] Blender에서 모델 준비하기 & 파일 내보내기 먼저 섭스턴스 페인터로 파일을 내보내기 전에 블렌더에서 어떻게 파일을 정리하고 내보내야 할지를 정리 모델 준비하기 먼저 블렌더 내에서 모델링한 파일을 불러와준다. 이제 이 모..

[Substance Painter] Material과 Smart Material 비교

개요 안녕하세요, 오늘은 Adobe Substance Painter에서 사용할 수 있는 Material과 Smart Material에 대해 비교해보려고 합니다. Substance Painter는 3D 텍스처링 툴로, 다양한 종류의 Material을 제공하고 있습니다. Material은 텍스처링을 위한 기본적인 소재로, 색상, 반사, 거칠기 등의 속성을 가지고 있습니다. Smart Material은 Material의 확장판으로, 여러 개의 Material을 조합하고, 마스크나 필터를 적용하여 복잡하고 다양한 효과를 만들 수 있습니다. 이 두 가지 Material의 특징과 장단점을 알아보고, 어떤 상황에서 어떤 Material을 사용하는 것이 좋은지 결론을 내려보겠습니다. Material vs Smart M..

[Substance Painter] 섭스턴스 페인터 기초 ① : 프로젝트 생성 및 Baking하기

오늘은 Substance Painter의 공식 튜토리얼을 참고하면서 FBX로 불러온 파일을 이용해 어떻게 프로젝트를 생성하는지 정리해보겠습니다. Blender에서 Substance Painter로 FBX 파일을 내보내는 방법은 아래 글을 참고해주세요. (**저는 섭스턴스 페인터 9.0.1을 사용했습니다) 2023.10.02 - [Substance Painter/Study 스터디] - [Substance Painter] Blender에서 모델 준비하기 & 파일 내보내기 [Substance Painter] Blender에서 모델 준비하기 & 파일 내보내기 먼저 섭스턴스 페인터로 파일을 내보내기 전에 블렌더에서 어떻게 파일을 정리하고 내보내야 할지를 정리 모델 준비하기 먼저 블렌더 내에서 모델링한 파일을 불러..

[Substance Painter] 섭스턴스 페인터 기초 : 자주 쓰는 단축키 정리

섭스턴스 페인터 단축키는 편집 > 설정 > 단축키에서도 확인할 수 있지만, 상황별로 묶인 단축키가 없어 정리해봤습니다. Adobe Substance Painter에서 제공하는 오피셜 독스 링크는 하단에 첨부해뒀으니 필요하신분들은 참고해주세요! https://helpx.adobe.com/substance-3d-painter/interface/settings/shortcuts.html Shortcuts | Substance 3D Painter Painter > Interface > Settings > Shortcuts helpx.adobe.com 카메라 조작 기능 단축키 이동(Panning) Alt+가운데클릭 회전(Rotate) Alt+좌클릭 확대/축소(Scale) Alt+우클릭 카메라 스냅 회전(90도로 ..

[Substance Painter] Blender에서 작업한 UV가 제대로 보이지 않을 때

문제상황 별건 아니고, 블렌더에서 열심히 펴둔 UV맵이 Substance Painter에서 불러오니 이상하게 보였다. Blender에서 FBX를 내보내고 > Substance Painter에서 자동 언랩핑을 끄고 불러왔더니, 블렌더에서 작업한 UV대로 보이지 않았다. (참고로 Substance Painter에서 UV 맵핑을 보려면 3D 뷰포트 좌측 상단의 드롭다운을 눌러서 재질 > Position으로 바꿔주면 된다) 블렌더에서 UV 펴는 방법은 아래 글 참고 2023.10.13 - [Blender 블렌더/Study 스터디] - [Blender] UV Unwrap하기① - UV 기초, 기본도형 Unwrap하기 [Blender] UV Unwrap하기① - UV 기초, 기본도형 Unwrap하기 참고한 튜토리얼..

[Substance Painter] UV Unwrap 개념 정리

본격적으로 Substance Painter에서 텍스쳐 페인팅을 하기 전에, 간단하게 UV Unwrap의 개념과 필요성에 대해 정리해보려고 합니다. 이 글은 Adobe 공식 튜토리얼을 참고해 작성했습니다. UV Unwrapping UV 언랩핑은 3D 그래픽 디자인과 게임 개발에서 중요한 개념 중 하나입니다. 이 기술은 3D 모델의 표면에 텍스처를 적용하여 모델이 현실적이고 아름답게 보이도록 하는 데 필수적입니다. 이 기사에서는 UV 좌표의 정의, 다양한 UV 언랩핑 방법, 텍셀 밀도 및 효율적인 UV 사용에 대해 살펴보겠습니다. UV 좌표의 정의 UV 언랩핑을 이해하기 위해 먼저 UV 좌표의 개념을 이해해야 합니다. UV 좌표는 3D 모델의 표면을 2D 텍스처 공간에 매핑하는 데 사용됩니다. 3D 모델을 ..

[Substance Painter] Blender에서 모델 준비하기 & 파일 내보내기

먼저 섭스턴스 페인터로 파일을 내보내기 전에 블렌더에서 어떻게 파일을 정리하고 내보내야 할지를 정리 모델 준비하기 먼저 블렌더 내에서 모델링한 파일을 불러와준다. 이제 이 모델을 섭스턴스 페인터에서 쉽게 작업할 수 있도록 3가지 방법으로 묶어줄 수 있다. Textrue Sets, Geometry Masks, ID Maps 모델을 정리하는 3가지 방법 Texture Sets 블렌더에서 섭스턴스 페인터로 파일을 불러오면 블렌더 내에서 지정한 재질에 기반해서 섭스턴스 페인터에서 자동으로 Texture Set들을 생성해준다. 블렌더 내 재질 이름이 섭스턴스 페인터 내 Texture Set의 이름으로 지정된다. Substance Painter에서 모델을 정리하는 주요한 방법으로 사용된다. Texture Set는 ..