Material (2) 썸네일형 리스트형 [Three.js] Material 종류 이번에는 기본적인 Three.js 의 Material에 대해서 알아보겠다. Material은 Geometry와 함께 Obejct3D를 이루기 위한 필수 요소이다. 참고로 Obejct3D에는 Points, Line, Mesh 라는 파생 클래스가 있다. 공식문서에서 확인하면 Material 클래스는 아래와 같이 있는 것을 알 수 있다. 모든 Material관련 클래스는 Material을 상속받은 클래스이다. Material들이 앞에 단어가 Line, Mesh, Points 등이 있는데 각 Object3D의 파생클래스인 Points, Line, Mesh와 관련 있다는 것을 알 수 있다. 상황에 맞게 공식문서의 예시를 확인하면서 필요한 Material을 사용하면 될 것이다. 다음은 PointsMaterial을 .. [Three.js] Three.js 기본개념 Three.js 에서 가장 기본이 되는 것은 Renderer, Scene, Camera이다. 이 개념을 먼저 익히고 라이브러리의 도식화에 대해서 파악한다. Three.js의 기본개념은, Scene을 만들어 그 안에 3D 객체를 넣고, 그걸 Camera로 비추는 것 그리고 그 전체를 Renderer를 통해 HTML Canvas안에 Rendering하여 보여주는 것이다. Three.js 앱의 구조부터 간략히 살펴보면 다음과 같다. Three.js 앱을 만들려면 다양한 객체를 생성해 연결해야 합니다. 아래는 Three.js 앱의 구조를 도식화한 것입니다. 아래는 자주 쓰는 것들을 단순하게 도식화 한 것입니다. Renderer Scene과 Camera객체를 넘겨 받아 카메라의 절두체 안의 3D Scene의 일부.. 이전 1 다음