개발/3D
[테스트] three.js material에 대한 연결점 정리
yunzema
2019. 4. 3. 17:38
반응형
1. obj load시 사용되는 변수 중 objMaterialsArray의 데이터에서 Material 변수들의 name 저장하여 관리 가능
2. raycaster.intersectObjects()[0].face에서 해당 materialIndex를 얻을 수 있음
3. mesh.children[0].material[materialIndex]를 사용하여 해당 Material의 변수명을 얻고 해당 변수명과 동일한 Material들의 Texture map을 변경하는 것이 가능하겠다.
4. 혹은 mesh.children[0].material[materialIndex]를 사용하여 해당 Material의 Map Image를 얻고, 해당 Map Image와 동일한 Map을 사용하는 Material들의 Texture map을 변경하는 것이 가능하겠다.