분류 전체보기

    재질, Environment Map_물체 표면에 반사되는 배경 이미지를 설정

    재질, Environment Map_물체 표면에 반사되는 배경 이미지를 설정

    EnvironmentMap3D 장면의 물체 표면에 반사되는 배경 이미지를 설정하여 물체가 주변 환경을 반사하는 효과를 주는 방법이다.장면에 보다 현실적이고 사실적인 재질을 적용할 수 있다.  주요 구성 요소와 기능Cube Texture주로 큐브 형태의 이미지 텍스처를 사용하여 Environment Map을 만든다.6개의 이미지를 사용하여 큐브 맵을 구성하고, 물체 표면에 환경 반사가 매핑된다.HDR 이미지HDR(High Dynamic Range) 이미지 포맷을 사용하면 물체 표면에 더 높은 품질의 빛 반사 효과를 줄 수 있다.이를 통해 빛과 색상이 더 사실적으로 표현된다.Material 설정Environment Map은 MeshStandardMaterial, MeshPhysicalMaterial과 같은 ..

    재질, MeshStandardMaterial에 효과 더하기

    재질, 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_Matcap 텍스처를 사용하여 간단하게 색상과 조명 효과를 적용 가능

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

    재질, MeshNormalMaterial_각 법선의 방향에 따라 다른 색상을 부여

    재질, MeshNormalMaterial_각 법선의 방향에 따라 다른 색상을 부여

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