- Ambient
- screen-resize
- loadtexture
- diffuse
- geometries
- texture
- lambert
- orbit-control
- threejs
- color
- Material
- GUI
- three.js
- imageutils
- meshfacematerial
- emissive
- basic
- specular
- status
- geometry
- Animation
- materials
- phong
- resize
목록phong (2)
Devcrow
이번에는 물체의 색상에 대해 좀 더 살펴보겠습니다. 이전 예제인 05. Materials - Basic 을 보시면, Basic Material과 Normal Material은 조명(빛)에 영향을 받지 않는다고 설명했습니다.여기서 Normal Material은 약간 특수한 Material이므로 논외로 치고.. Basic의 경우는 GUI에서 지정된 색상값이 정확하게 보여지는 반면, Standard, Lambert, Phong Material은 지정한 색상과 유사하긴 하나 정확히 일치하지 않는것을 보실 수 있습니다. 그럼 이들의 색상은 어떻게 결정되는 것일까요.. 3D Graphics에서 물체의 색상은 여러가지 복합적인 요소에 의해 결정되는데, 바로 아래의 4가지의 요소가 그것입니다. Ambient Color..
물체의 표면을 결정하는 요소는 Material 입니다. 여기서 물체란 Mesh를 말하며, 이 Mesh는 Geometry와 Material로 생성됩니다. 이 때, Geometry는 오브젝트의 모양을 결정하며, Material은 그 물체가 어떤 외피(표면)을 가질지를 결정합니다. Three.js는 여러가지 다양한 기본 Material을 제공하며, 본 샘플에서는 그 기본 Material을 갖는 Cube들을 그리고 있습니다. 각 Material들은 아래와 같은 특성을 갖습니다. Basic Material : 간단한 Shading을 지원하는 가장 기본적인 Material 입니다.Normal Materal : RGB 색상에 의해 표현되는 제한된 Material 입니다. Wireframe 표현이나 Morphing등의..