대가는 결과를 만든다

[테스트] three.js material에 대한 연결점 정리 본문

개발/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을 변경하는 것이 가능하겠다.

Comments