분류 전체보기

재질, MeshStandardMaterial에 효과 더하기
/* Messh 만들기 */ const geometry = new THREE.BoxGeometry(2, 2, 2); // const material = new THREE.MeshBasicMaterial({ const material = new THREE.MeshStandardMaterial({ map: baseColorTex, roughness: 0.3, // 거칠기 metalness: 0.2, // 금속성을 설정 normalMap: normalTex, // 표면의 미세한 세부사항과 질감을 시뮬레이션 roughnessMap: roughnessTex, // 특정 부분의 거칠기를 다르게 설정, 더욱 디테일한 조정이 가능 aoMap: ambientTex, // 주변광이 차..

재질, MeshMatcapMaterial_Matcap 텍스처를 사용하여 간단하게 색상과 조명 효과를 적용 가능
MeshMatcapMaterial특정한 시각적 효과를 생성하기 위해 사용된다.주로 매트 캡(matt cap) 텍스처를 사용하여 객체의 표면에 색상과 조명을 적용하는 데 유용하다. MeshMatcapMaterial의 주요 특징 Matcap 텍스처Matcap은 2D 텍스처로, 조명과 그림자의 효과를 시뮬레이션하기 위해 사용된다.이 텍스처는 일반적으로 구 형태의 렌더링된 이미지를 포함한다.객체의 노멀 벡터에 따라 색상이 결정된다.간단한 설정MeshMatcapMaterial은 설정이 간단하고 빠르게 사용할 수 있다.복잡한 조명 효과를 필요로 하지 않는 경우 유용하다.비구조적 조명이 머티리얼은 조명 정보 없이도 좋은 시각적 효과를 제공하므로, 3D 씬에서 사용하기에 적합하다.특정 효과이 머티리얼은 금속, 플라스..

재질, MeshNormalMaterial_각 법선의 방향에 따라 다른 색상을 부여
MeshNormalMaterial물체의 표면 법선(normal) 벡터를 기반으로 색상을 렌더링 한다.이 재질은 주로 물체의 법선을 시각적으로 표현할 때 사용된다.각 법선의 방향에 따라 다른 색상을 부여한다.SphereGeometry (원 모양)으로 설정할 경우 법선의 각도가 일정해서 색상의 변화를 확인하기 어렵다. 법선 벡터의 방향은 색상으로 매핑되며, 일반적으로 다음과 같이 동작한다법선 벡터물체의 각 표면 점에서 수직으로 나오는 벡터를 기반으로 색상이 결정된다.법선이 위쪽을 향하면 빨간색, 오른쪽을 향하면 초록색, 그리고 앞쪽을 향하면 파란색으로 표현된다.시각적 효과이 재질은 물체의 형태를 이해하는 데 도움을 준다.조명 효과 없이도 입체감을 나타낼 수 있다.객체의 구조나 형태를 강조하고자 할 때 유용..

재질, MeshToonMaterial(만화 느낌)
MeshToonMaterial셰이딩이 간소화된 스타일을 표현하기 위해 사용한다.셀 셰이딩(cell shading)이라고도 불린다.일반적인 조명 효과를 단순화하여 만화 같은 스타일을 만들어 준다. MeshToonMaterial의 주요 속성color재질의 기본 색상을 지정한다.gradientMaptoon 효과의 색상 단계를 설정할 수 있는 텍스처를 지정한다.이를 통해 원하는 음영 단계를 직접 설정할 수 있다.shininess반사광의 강도를 설정한다.lightMap / lightMapIntensity추가 조명 효과를 위한 텍스처를 설정할 수 있다.emissive / emissiveIntensity발광 효과를 추가하여 물체가 빛을 내는 것처럼 보이게 할 수 있다.bumpMap, normalMap세부적인 질감을..