Disappearing textures fix (ASM tweak): Difference between revisions

From FSDeveloper Wiki
Jump to navigationJump to search
No edit summary
 
mNo edit summary
 
(8 intermediate revisions by 4 users not shown)
Line 1: Line 1:
In the Fs2002 GMax gamepack, it is a common problem that the texture of small objects will dissapear 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 simpeler way to fix this problem.
{{Infobox-Applicable-FSVersion
| FSXI = false
| FSXA = false
| FSX = false
| FS2004 = false
| FS2002 = true
| FS2000 = false
| FS98 = false
}}


By default MakeMDL sets the texture type to TEXTURE_AIRCRAFT and when you change this to TEXTURE_BUILDING the texture does not dissapear anymore. It seems to be the case that these two texture types are processed differently by the scenery engine of Flight Simulator.
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.


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.
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.


[[category:Scenery design]]
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: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.