最終更新:2020-12-17 (木) 14:42:44 (1227d)
three.js/マテリアル
色や質感の情報 / 物体の質感設定
https://threejs.org/docs/#api/en/materials/Material
一覧
- THREE.Material
- THREE.LineBasicMaterial
- THREE.LineDashedMaterial?
- THREE.MeshBasicMaterial - ライティングを考慮しない
- THREE.MeshDepthMaterial? - A material for drawing geometry by depth.
- THREE.MeshLambertMaterial - ランバート・シェーディングと言う、光沢感のないマットな質感を表現できるマテリアル
- THREE.MeshNormalMaterial? - A material that maps the normal vectors to RGB colors.ライティングを必要としない
- THREE.MeshPhongMaterial - フォン・シェーディングと言う、光沢感のある質感を表現できるマテリアル
- THREE.MeshPhysicalMaterial? - An extension of the MeshStandardMaterial that allows for greater control over reflectivity.
- THREE.MeshStandardMaterial - 物理ベースレンダリングのマテリアル, using Metallic-Roughness workflow.
- THREE.MeshToonMaterial? - An extension of the MeshPhongMaterial? with toon shading.
- THREE.PointsMaterial
- THREE.RawShaderMaterial?
- THREE.ShaderMaterial?
- THREE.ShadowMaterial?
- THREE.SpriteMaterial
参考
- https://nogson2.hatenablog.com/entry/2017/05/15/184849
- https://ics.media/tutorial-three/material_variation.html