|
gKit2 light
|
#include <gltf.h>
Public Attributes | |
| Color | color |
| base color. | |
| Color | emission |
| emission pour les sources de lumieres ou pas (= noir). | |
| float | metallic |
| metallic / dielectrique. | |
| float | roughness |
| rugosite de la micro surface. | |
| float | transmission |
| transmission, transparent ou pas (= 0) | |
| float | ior |
| indice de refraction des dielectriques ou pas (= 0) | |
| float | specular |
| modification de la reflexion speculaire des dielectriques ou pas (= 0) | |
| Color | specular_color |
| modification de la reflexion speculaire des dielectriques ou pas (= 0) | |
| float | thickness |
| epaisseur des surfaces transparentes | |
| float | attenuation_distance |
| Color | attenuation_color |
| int | color_texture |
| indice de la texture ou -1. cf read_gltf_images() pour charger les textures dans le bon ordre... | |
| int | metallic_roughness_texture |
| indice de la texture ou -1. les valeurs RGB representent les parametres du modele : B= metallic, G= roughness, et R= ambient occlusion. | |
| int | emission_texture |
| indice de la texture ou -1. | |
| int | occlusion_texture |
| indice de la texture ou -1. // | |
| int | normal_texture |
| indice de la texture ou -1. | |
| int | transmission_texture |
| indice de la texture ou -1. | |
| int | specular_texture |
| indice de la texture ou -1. | |
| int | specular_color_texture |
| indice de la texture ou -1. | |
| int | thickness_texture |
description d'une matiere PBR / Principled BRDF.
cf specification glTF / implementation : https://registry.khronos.org/glTF/specs/2.0/glTF-2.0.html#appendix-b-brdf-implementation
utilise les extensions / parametres supplementaires :
|
inline |
Definition at line 83 of file gltf.h.
| Color GLTFMaterial::emission |
| float GLTFMaterial::transmission |
| float GLTFMaterial::ior |
| float GLTFMaterial::specular |
| Color GLTFMaterial::specular_color |
| float GLTFMaterial::thickness |
| int GLTFMaterial::color_texture |
| int GLTFMaterial::metallic_roughness_texture |
| int GLTFMaterial::emission_texture |
| int GLTFMaterial::occlusion_texture |
| int GLTFMaterial::transmission_texture |
| int GLTFMaterial::specular_texture |
| int GLTFMaterial::specular_color_texture |