Книга: DirectX 8 Programming Tutorial
Materials
Materials
What is a material? Well, a material describes how light is reflected from an object (polygon). You can specify how much light is reflected, this can make the material seem shiny or dull and can give an object colour. There are a number of settings that you can change for a given material, they are listed below:
Diffuse Reflection
This is the amount of diffuse light that the object will reflect. This is a colour value, so you can specify that the object will only reflect red diffuse light. This will make the object look red in colour.
Ambient Reflection
This is the amount of ambient light that the object will reflect. This is a colour value, so you can specify that the object does not reflect ambient light at all. This means that the object will not be seen unless it receives another type of light such as diffuse light.
Specular Reflection and Power
This is the amount of specular light that is reflected. You can use the specular reflection and power settings to create specular highlights which will make the object seem shiny.
Emission
You can also make the object appear to emit light by changing the Emissive property. The object does not acually emit light, therefore other objects in the scene will not be affected by this setting.
- DirectX Tutorial 7: Lighting and Materials
- Don’t make the problem worse
- DirectX Tutorial 5: Matrix Transformations
- DirectX Tutorial 6: Textures
- Иллюстративный материал, используемый в книге
- Опрос (Polling)
- Attributes of a light
- Материалы
- Потускнение материала
- Introduction
- DirectX Lighting vs. Real World Lighting