3D 맥스 브이레이(V-Ray)에서 OSL 쉐이더를 사용하여 금(gold) 재질 표현하기

반응형

3D 맥스 브이레이(V-Ray)에서 OSL 쉐이더를 사용하여 금(gold) 재질 표현하기

(사용 버전 - autodesk 3ds Max 2023)

1)아래 카오스그룹 웹사이트에서 complex fresnel shader의 OSL 쉐이더 파일을 다운로드합니다(complex_ior.zip)

https://docs.chaos.com/display/OSLShaders/Complex+Fresnel+shader

 

2)3D 맥스 프로그램 설치 폴더의 OSL 폴더에 다운로드한 쉐이더 파일(complex_ior.osl)을 위치시킵니다.

 

3)새로운 브이레이 재질을 생성하고 재질의 diffuse, reflection 색상을 아래와 같이 설정합니다.

 

4)reflection에 VRayOSLTex 맵을 설정합니다.

 

5)VRayOSLTex의 general에서 shader file의 none을 클릭합니다.

 

6)다운로드한 OSL파일(complex_ior.osl)을 선택합니다.

 

7)쉐이더 파일을 정상적으로 불러오기한것을 확인할수있습니다(complex_ios.osl loaded)

 

8)아래 웹사이트에서 Au(Gold)를 선택합니다.

https://refractiveindex.info/

 

9)세 개의 파장(0.65µm, 0.55µm, 0.45µm)에 대한 refractive index, extinction coefficient를 확인합니다.

파장(wavelength)을 입력하면 해당 파장에 대한 refractive index, extinction coefficient를 표시합니다.

0.65µm

n=0.15557, k=3.6024

 

 

0.55µm

n=0.42415,  k=2.4721

 

0.45µm

n=1.3831,  k=1.9155

 

10)VRayOSLTex에서 n, k를 입력합니다.

n - 세개의 파장에 대한 refractive index를 입력합니다.

k - 세개의 파장에 대한 extinction coefficient를 입력합니다.

 

11)씬을 구성합니다. 금 재질을 오브젝트에 적용합니다. 조명 오브젝트와 카메라 오브젝트를 추가하고 환경맵을 설정합니다.

 

12)렌더링해서 확인합니다.

반응형

댓글

Designed by JB FACTORY