Hallo Mitmodder,
ich habe bei meinem Mod für den Stuttgarter Fernsehturm ein Problem gemeldet bekommen.
Und zwar wird der Turm bei einer gewissen Entfernung einfach ausgeblendet, etwas später taucht er wieder auf (Video)
Ich hab daraufhin meine LOD VisibleFrom/VisibleTo-Werte überprüft aktuell sind diese:
LOD1:
visibleFrom = 0,
visibleTo = 1000,
LOD2:
visibleFrom = 1001,
visibleTo = 500000,
mein erster Gedanke war, das es an dem einen Meter liegt - als schnell das LOD2 auf 1000 gesetzt - hat nicht geholfen.
Erst als ich LOD2 auf VisibleFrom 500 gesetzt habe, taucht das Problem nicht mehr auf.
Folgende Werte habe ich getestet:
LOD1 VisibleFrom | LOD1 VisibleTo | LOD2 VisibleFrom | LOD2 VisibleTo | Bug? |
0 | 1000 | 1001 | 500000 | Ja |
0 | 1000 | 1000 | 500000 | Ja |
0 | 1000 | 500 | 500000 | Nein |
0 | 1000 | 1000 | 30000 | Ja |
1000 | 3000 | 0 | 1000 | Ja |
Beim letzten Versuch habe ich mich an einer UG .mdl orientiert.
Hat von euch jemand eine Idee woran das liegen kann oder hatte jemand schon einmal einen ähnlichen Effekt?
Grüße und schon einmal Danke für die Mühe.
Hier noch die komplette .mdl:
function data()
return {
boundingInfo = {
bbMax = {
800, 800, 218000,
},
bbMin = {
-800, -800, 0,
},
},
collider = {
params = {
},
type = "MESH",
},
lods = {
{
animations = {
},
children = {
{
id = "asset/STR_Fernsehturm_Medium.msh",
transf = {
1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1,
},
type = "MESH",
},
},
events = {
},
matConfigs = {
{
0,
},
},
static = false,
visibleFrom = 0,
visibleTo = 1000,
},
{
animations = {
},
children = {
{
id = "asset/STR_Fernsehturm_Low.msh",
transf = {
1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1,
},
type = "MESH",
},
},
events = {
},
matConfigs = {
{
0,
},
},
static = false,
visibleFrom = 500,
visibleTo = 500000,
},
},
metadata = {
cost = {
price = 4000000,
},
},
}
end