본문 바로가기

블렌더

(31)
[블렌더] musgrave texture 채널을 설정하는 옵션: 1d,2d,3d,4d(3d를 많이 사용한다.)(차원이 높아질 수록 렌더링하는데 시간이 오래걸린다.) 패턴을 설정하는 옵션: ridged multifractal(정맥이나 대리석 같은 곳에 사용), fBM(녹이 슬었을 때 사용), hybrid multifractal(카모 또는 위장 유형 패턴을 만들 때 사용)
[블렌더] Gradient texture Gradient texture 옵션 Linear Diagonal Spherical Radial Texture Coordinate 팁 color ramp의 색상의 위치 값을 이용하여 음영의 위치 정도를 나타낼 수 있다. generated는 버택스의 끝점부터, object는 오리진에서 작용한다.
[블렌더] alpha mapping 투명을 이용하면 적은 버텍스로 고품질의 모델링을 구현할 수 있다. 배경이 제거된 png파일을 image texture에 넣고 머티리얼 설정(alpha hashed, alpha hashed)을 아래의 사진처럼 바꾼다. 두개의 노드를 연결하면 사실적인 텍스처를 볼 수 있다. 이를 이용하면 면, 즉 4개의 버텍스로 아래와 같이 고품질의 잎을 만들 수 있다. 만약 배경이 하얀색이라면 alpha map을 이용하면 된다 검정색은 0의 값을 흰색은 1의 값을 가진다. 이를 이용하면 배경을 투명하게 만들어 줌으로써 오브젝트만 남은 것처럼 보인다. ※ non-color로 지정 alpha map는 색상을 나타내는 것이 아니라 단지 정보만 담고 있기 때문에 alpha map가 없다면 color ramp를 이용할 수도 있다...
[블렌더] ColorRamp 1.Color Ramp 2. 옵션 3. 색상 변화 조건(RGB) 4. 색상 변화 조건(HSV) 색깔들의 혼합을 나타낼때 사용한다. fac가 0일때는 왼쪽의 값을 나타내고, 1일때는 오른쪽의 값을 나타낸다. + 버튼을 누르면 여러개의 색깔 변화 기준을 넣을 수 있다. gradent texture를 fac에 연결을 하면 왼쪽부터 오른쪽까지 색상들의 변화를 오브젝트에서 볼 수 있다. 옵션 flip color ramp: 왼쪽과 오른쪽의 색을 뒤집는다. distribute stop from left: 왼쪽부터 균등하게 나눈다. 만약 4개의 색을 지정했다면 4개 구역의 색 변화가 있다. distribute stops evenly: 균등하게 나눈다. 만약 4개의 색을 지정했다면 3개 구역의 색 변화가 있다. eyed..
[블렌더] glass shader 1.glass shader 2. IOR transmission을 1로 바꾸고, 투명한 유리로 만들려면 roughness를 0으로 바꾼다. cycles 엔진에서는 바로 적용이 되지만 Eevee엔진에 적용하려면 머티리얼에서 설정에 screen space refraction을 키고 Eevee엔진 설정에서 screen space refraction에 refraction을 키면 적용된다. IOR(index of refraction) 물, 유리, 플라스틱에서 사용하고 빛의 굴절률을 나타낸다. IOR이 1인경우 완전 투명 해진다.
[블렌더] Metallic Value 0은 비금속성, 1은 금속성의 형태를 나타낸다. metallic map은 텍스처에서 금속과 비금속부분이 나뉜 경우 사용하면 좋다. 검정색은 0의 값 흰색은 1의 값을 가진다. color space 역시 non-color로 해줘야 한다.
[블렌더] Diffuse shader 빛의 받음각에 따른 확산 강도를 조절한다. 거칠기가 0일수록 받음각에 표현이 잘 된다. principled BSDF에서 specular을 0으로 하고 거칠기를 조절하면 바로 Diffusion 노드를 만든 것과 같은 효과이다. 예시 구에서 거칠기를 0으로 하면 중심에서 멀어질수록 어두어지지만, 1로 하면 멀어져도 같은 색상이 나온다.
[블렌더] Emission shader 빛의 방출(밝기, 색상)을 조절할 수 있다. emission 노드를 바로 생성하여 사용하거나, principled BSDF에서 emission을 조절하여 할 수 있다. ※ Irradiance Volume을 사용하여 Eevee엔진에서 빛을 베이크(빵을 굽듯, 빛을 텍스처에 적용)하면 브라우저의 캐쉬처럼 다시 빛을 계산할 필요없이 cycle엔진처럼 현실적인 빛을 표현할 수 있다. ※ auto bake 옵션을 키면 빛의 방출을 변경하면 자동으로 베이크를 해준다.
[블렌더] Roughness 값 Roughness는 표면의 거칠기를 나타내고, 0은 빛이 반사되고 1은 빛의 확산으로 거칠어 보인다. Roughness Map 쉐이더에는 Roughness가 한개만 존재를 해서 Roughness Map을 사용해 텍스처 특정 부분의 거칠기를 조절 할 수 있다. Roughness Map은 흑백이고 흰색은 거칠기가 1, 검정색은 거칠기가 0을 나타낸다. ※ 거칠기의 정도를 흰색과 검정색으로 가지고 있는 것이므로 color space를 non-color로 해줘야 한다.
[블렌더] Texture coordinate node 1. Generated 2. Normal 3. UV 4. Objcet 5. Camera 6. window 7. reflection 축을 잘 기억해야하고, Generated, Normal, UV, Objcet 정도 알면 된다. Generated x는 빨간색, y는 초록색, z는 파란색을 나타낸다. 따라서 큐브에서 0,0,0은 검정색, 1,1,1은 흰색이 된다. Normal x 축 방향 노말은 빨간색, y 축 방향 노말은 초록색, z 축 방향 노말은 파란색 그 외 음수는 검정색이다. UV 2개의 축만 가지고 있고, x축은 빨간색, y축은 초록색이다. (평면을 위에서 보면 쉽게 알 수 있다.) Objcet 오리진 점(주황색 점)을 중심으로 x 빨강, y 초록, z 파란색을 이룬다. Camera 보는 방향에 따..