본문 바로가기
3D modeling/Tool | Blender

[블렌더 학습] 텍스쳐 적용하기 (+무료 텍스쳐 사이트)

by 점점이녕 2021. 9. 13.

 

 

바닥에 텍스쳐 적용해보기.

 

 

렌더링된 이미지의 퀄리티를 높이기 위해서는 텍스쳐 작업이 필수인 것 같다. 

아래 사이트에서 왠만한 텍스쳐는 무료로 받을 수 있다.

라이선스를 살펴보니 상업적으로도 사용 가능한 것 같다.

 

ambientCG - Free Public Domain PBR Materials

Free materials never looked this good! Get 1000+ PBR materials and textures for free under the Public Domain license.

ambientCG.com

 


 

1) 텍스쳐만 적용

- 이미지 크기나 맵핑을 조절하지 않고 간단하게 이미지만 설정해주면 되는 경우
- 사용노드 : nomal map

 

3D 모델링용 텍스쳐를 다운받으면 이미지 종류가 다양하다.

아직 각 이미지 종류별로 디테일하게 설정하는 방법은 학습이 더 필요하다.

일단 내가 중요하게 사용하는 것은 color, nomal 이미지 2개다. 아마 나머지 이미지도 적절히 사용하면 퀄리티가 더 높아질 수 있겠지만 이 2개 이미지만 사용해도 대략 실사같은 느낌이 나는 것 같다.

  • color : 말 그대로 오브젝트의 텍스쳐의 색상을 결정
  • nomal : 텍스쳐의 질감을 더 사실적으로 표현
  • roughness : 텍스쳐의 질감의 반사, 비침 정도를 결정
    • 이미지보다 그냥 수치로 조절하는 것이 더 마음에 들어서 잘 사용하지는 않음

 

 

* 바닥에 마룻바닥 느낌 적용하기

위와 같이 모델링을 하고 뭔가 심심한 느낌이 들어서 바닥에 나무 재질을 입혀보기로 함.

 

이렇게 color 이미지와 nomal 이미지를 연결해주면 바닥 재질이 입혀진다.

color 이미지는 base color와 연결, nomal 이미지는 중간에 nomal map 노드를 추가하여 nomal에 연결하기.

( *노드는 ctrl+A를 클릭하여 추가 가능)

 

짠! 바닥 재질 적용

 

여기서 바닥에 사물이 비치는 느낌을 주고 싶다면 Roughness를 조정하면 된다. 낮을 수록 비침의 강도가 강해진다.

이미지에 roughness 이미지가 있지만 이미지로 연결을 할 경우 이미지에 포함된 강도도 정해져버려서 굳이 이미지로 연결하지 않고 내가 원하는 강도를 설정하는 편이다.

 

좌 : Roughness 0.5 (기본) 우 : Roughness 0.2

 

 

 

2) 텍스쳐 적용 + 크기 조정 

- 패턴을 더 균일하게 설정할 필요가 있을 경우
- 추가 사용노드 : mapping, texture coordinate

Texture coordinate, Mapping 노드를 추가하여 텍스쳐 이미지 각각의 vector에 연결해준다.

다음으로 Mapping > Scale의 X, Y 수치값을 조절하여 패턴을 균일함 정도를 변경하면 된다.

 

우측은 Y값을더 줄여서 나무 간격을 더 크게 만들었다.

텍스쳐를 잘못 선택해서 티가 잘 안나지만 자세히보면 간격이 넓어진 것을 알 수 있다... 😥

 

 

 

 

3) 텍스쳐 색상 변경

- 사용한 이미지의 색상 및 명도/채도가 아쉬운 경우
- 추가 사용노드 : mixRGB

마룻바닥의 채도가 너무 강해서 조금 죽이고 싶었다.

mix rgb 노드를 추가하여 color 이미지와 base color 사이에 추가해준다.

color2를 원하는 색상으로 변경하고 fac를 적절히 조절하면서 원하는 이미지의 색상/채도로 변경을 하면 된다.

 

우측은 mix rgb로 누리끼리한 색상을 조금 죽였다.

 

 

댓글