티스토리 뷰
Principled BSDF를 사용하여 플라스틱 재질을 만들 때는 다음과 같은 설정값을 사용할 수 있습니다.
Base Color: 플라스틱의 기본 색상
Subsurface: 없음
Metallic: 0
Specular: 0.5
Roughness: 0.2
Anisotropic: 없음
Sheen: 0
Clearcoat: 없음
Transmission: 0
위의 값은 일반적인 플라스틱 재질의 설정값입니다.
실제 적용하니...
이런느낌이네요^^
기본값에 대한 설명은 아래를 참조하세요~
Base Color: 물체의 기본색
SubSurface: 피부를 표현할 때 사용( 예를 들어, 손가락을 라이트에 갖다 대면 손가락색이 빛에 의해 변하게 되는 것)
SubSurface Radius: 빛이 퍼지는 범위
SubSurface Color: 퍼지는 빛의 색상
Metallic: (금속성)
세상의 물체를 금속 혹은 비금속으로 양분화 할 수 있다면 0, 1 둘 중 하나만 사용하면 된다. 물론 금속이면서 비금속인 물질이 있다면 혹은 그것을 표현하고자 한다면 중간값을 사용할 수(?) 있을지도 모른다. 금속성의 특징은 빛이 산란하거나 물체 표면에서 확산되지 않는다. Metallic을 1로 설정했다면, 어떤 종류의 금속인지를 알 수 있게 하는 색을 Base 컬러로 설정하면 된다. 회색계열이면 쇠나, 은 주황, 노랑 계열이면 금이나, 동 등으로 생각할 수 있겠다.
Specular: 반사값. 굴절률 1.5를 가진 물체는 0.5의 값을 갖는다. 그리고 대부분의 비금속은 1.5의 굴절률을 갖는다.
Specular Tint: 반사에 Base 컬러를 표현하는 값.
Roughness: 물체의 표면이 거친 정도이다. 0이면 무엇이든 거울처럼 반사하고, 1로 이동할 수록 표현이 거질어져 반사되는 정도가 줄어들게 된다.
Anisotropic: 이방성을 설정한다. 이방성(비등방성)은 방향에 따라 물체가 달리 보이는 현상을 의미한다. 빛의 굴절에 따라 물 속에서 젓가락이 휘어 보이는 것과 관계가 있겠다. 반사된 모양이 달라진다.
Anisotropic Rotation: 반사된 형상의 값을 로테이션 시킨다.
Sheen: 섬유 광택을 표현한다. 눈으로 구별하기엔 너무 미세한 광택이 생긴다.
Sheen Tint: 광택의 색상을 Base Color로 표현하는 값.
Clearcoat: 투명막. 즉 코팅을 의미한다. 자동차 표면에 왁스칠 하는 것을 생각하면 된다.
Clearcoat Roughness: 막의 거칠기를 표현한다.
IOR: 회절(굴절)률. IOR에 관련된 표는 검색하면 재질별로 상세하게 수치가 정리된 표(테이블)를 찾을 수 있다.
Transmission: 투명도. Matallic이 0일 때(비금속)에만 작동한다.
Normal: 노멀맵을 넣는다.
Clearcoat Normal: Clearcoat 층에 노멀맵을 넣는다.
Tangent: Anisotropic을 사용할 때 Input-Tangent 쉐이더로 Tangent 값을 Radial로 바꿔 적용하면 반사광이 원형으로 회전하는 효과를 줄 수 있다.
*Image Texture를 넣을 때에는 Non-Color DATA인지 확인한 후 세팅한다.
세상의 모든 색을 표현할 수 있다고 하는데, 엄청난 연습이 필요한 부분 같습니다.
'Graphics > Blender 3D' 카테고리의 다른 글
blender3D png를 mesh로 만들 수 있나? (0) | 2023.04.06 |
---|---|
Blender 2.93 3D 모델링, 캐드처럼 큐브에 치수선 넣기, 블랜더에 치수선 넣어보자 (0) | 2021.08.03 |
Blender 2.93 3D 모델링, vertex(점) 크게 보면서 편집하기 (0) | 2021.08.03 |
Blender 2.93 3D 모델링, 초기화면 바꿔보자, 알아두면 편리한 Tip (0) | 2021.08.03 |
- Total
- Today
- Yesterday
- #파이썬패키징
- 프로그래머생활
- 오토핫키가이드
- Bootstrap 5
- 오블완
- json파일편하게보는법
- 코딩효율성
- 캐드자동작도
- 코딩튜토리얼
- #프로그램설치
- 티스토리챌린지
- 뫄프로그래밍
- 파이썬코드줄바꿈방법
- 스크립트작성기초
- 1. #웹개발 2. #로트번호 3. #성적서보기 4. #ajax 5. #jquery 6. #php 7. #프론트엔드 8. #백엔드 9. #부트스트랩 10. #웹기능구현
- isset을 적용해야 하는 이유
- 엑셀보호
- General error: 2031
- 효율적코딩방법
- 엑셀입력보호
- json파일형태보기
- coalesce는 한국어로 "코얼레스크" 또는 "코얼리스"
- 테크에능한여성
- 구글드라이브API
- #InstallForge
- sql문장 날짜계산
- chatGPT3.5파이썬버전
- 도면자동생성
- ajax오류메시지
- 엑셀셀보호
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |