Model-combined effect: Difference between revisions

From FlightGear wiki
Jump to navigation Jump to search
(Created page with "{{stub}} The '''model-combined effect''' uses the "ubershader" to provide any or all of diffuse, light-map, reflection, bump-mapping and dirt effects on the model on which it...")
 
(→‎Wiki articles: + Rembrandt, older shaders/effects)
Line 1: Line 1:
{{stub}}
{{stub}}


The '''model-combined effect''' uses the "ubershader" to provide any or all of diffuse, light-map, reflection, bump-mapping and dirt effects on the model on which it is applied.


Before this shader was available only one effect at a time could be used.
The '''model-combined effect''' uses the "uber-shader" to provide any or all of diffuse, light-map, reflection, bump-mapping and dirt effects on the model on which it is applied.
 
Before this [[shader]] was available only one effect at a time could be used.


{{caution|
{{caution|
Line 30: Line 31:


== Related content ==
== Related content ==
=== Wiki articles ===
* [[FlightGear Newsletter December 2011#Shaders|FlightGear Newsletter December 2011]]
* [[Rembrandt]]
==== Older shaders ====
* [[Howto: Aircraft Reflection Shader|Aircraft reflection shader]]
* [[Howto: Use the normal map effect in aircraft|Normal map]]
* [[Howto: Lightmap|Lightmap]]
=== Readme ===
=== Readme ===
* [https://gitorious.org/fg/fgdata/source/90e83142e2adde47ec98e31b12822972c3e6dd54:Docs/model-combined.eff/README.model-combined.eff README.model-combined.eff]
* [https://gitorious.org/fg/fgdata/source/90e83142e2adde47ec98e31b12822972c3e6dd54:Docs/model-combined.eff/README.model-combined.eff README.model-combined.eff]


[[Category:Aircraft enhancement]]
[[Category:Aircraft enhancement]]

Revision as of 18:50, 3 January 2015

This article is a stub. You can help the wiki by expanding it.


The model-combined effect uses the "uber-shader" to provide any or all of diffuse, light-map, reflection, bump-mapping and dirt effects on the model on which it is applied.

Before this shader was available only one effect at a time could be used.

Caution

Do not use in any situation the normal-map enabled effect on objects that are not

  • completely uv-mapped to a texture,
  • and/or that texture is not available at runtime.

The binormal/tangent generator needs the texture information at runtime, failing to find this it crashes, causing a segfault for FlightGear.

When are the effects used

The effect responds to the quality setting of the Model slider in the advanced shader configuration, in the following order:

Model slider setting Effects used (if available)
Light-map and dirt Reflection Bump-mapping
Lowest quality Yes No No
Medium quality Yes Yes No
Highest quality Yes Yes Yes

Related content

Wiki articles

Older shaders

Readme