Disappearing textures fix (ASM tweak): Difference between revisions

From FSDeveloper Wiki
Jump to navigationJump to search
(Just altering spelling of disappear to improve search hits - can't change title)
mNo edit summary
 
(7 intermediate revisions by 4 users not shown)
Line 1: Line 1:
{{Infobox-Applicable-FSVersion
| FSXI = false
| FSXA = false
| FSX = false
| FS2004 = false
| FS2002 = true
| FS2000 = false
| FS98 = false
}}
In the Fs2002 GMax gamepack, it is a common problem that the texture of small objects will disappear too soon. Instead a non-textured version of the object is shown. To "fix" this problem, some people added big invisible polygons under their object, to let Flight Simulator think it is bigger. But there is a much simpler way to fix this problem.
In the Fs2002 GMax gamepack, it is a common problem that the texture of small objects will disappear too soon. Instead a non-textured version of the object is shown. To "fix" this problem, some people added big invisible polygons under their object, to let Flight Simulator think it is bigger. But there is a much simpler way to fix this problem.


By default MakeMDL sets the texture type to TEXTURE_AIRCRAFT and when you change this to TEXTURE_BUILDING the texture does not disappear anymore. It seems to be the case that these two texture types are processed differently by the scenery engine of Flight Simulator.
By default MakeMDL sets the texture type to TEXTURE_AIRCRAFT and when you change this to TEXTURE_BUILDING the texture does not disappear anymore. It seems to be the case that these two texture types are processed differently by the scenery engine of Flight Simulator.


There is one drawbaack to this fix. When you have used reflections on your object, this means that the alpha channel of your texture is used for the reflection, they will no longer work after you changed the texture type. Reflections only work when the texture type is set to TEXTURE_AIRCRAFT.
There is one drawback to this fix. When you have used reflections on your object, this means that the alpha channel of your texture is used for the reflection, they will no longer work after you changed the texture type. Reflections only work when the texture type is set to TEXTURE_AIRCRAFT.


[[category:Scenery design]]
[[category:Scenery_Design]]
[[category:Tweaking]]
[[category:Texturing]]

Latest revision as of 14:05, 11 October 2012

In the Fs2002 GMax gamepack, it is a common problem that the texture of small objects will disappear too soon. Instead a non-textured version of the object is shown. To "fix" this problem, some people added big invisible polygons under their object, to let Flight Simulator think it is bigger. But there is a much simpler way to fix this problem.

By default MakeMDL sets the texture type to TEXTURE_AIRCRAFT and when you change this to TEXTURE_BUILDING the texture does not disappear anymore. It seems to be the case that these two texture types are processed differently by the scenery engine of Flight Simulator.

There is one drawback to this fix. When you have used reflections on your object, this means that the alpha channel of your texture is used for the reflection, they will no longer work after you changed the texture type. Reflections only work when the texture type is set to TEXTURE_AIRCRAFT.