ostatnio wpadlem na pomysl, zeby zaopatrzyc moje dodatki w lod. wzorujac sie na dodatkach FMA udalo mi sie zejsc np. w segmencie betonowego muru z 16 na 8 poly. dwustopniowy lod sprawdza sie przy plotach i ogordzeniach, ale przy drogach ktore produkuje juz nie bardzo. dokladniej mowiac, sprawa wyglada tak. w najblizszym widoku segment drogi ma 8 poly, w drugim stopniu ma juz 4. chcial bym jednak dodac do tego trzeci stopien, tak zeby w momencie gdy droga jest ledwo widoczna, skladala sie tylko z 2 poly. w jaki sposob zmajstrowac trzystopniowy lod?
zawartosc folderu z dodatkami wyglada tak:
-folder z dodatkiem:
Pomógł: 56 razy Wiek: 38 Dołączył: 19 Lut 2008 Posty: 852 Skąd: Kraków
Wysłany: 26-06-2008, 22:12
Zamiast wpisu (unit_mesh "plot_lod") powinieneś dodać wpis w takiej postaci podstawiając za (stopnie lod) odpowiednie pliki, im mniejszy stopień szczegółowości tym mniejsza wartość (mesh)
dzis juz raczej nie, ale jutro sproboje to zastosowac. a tak z ciekawosci jeszcze zapytam - co oznacza pierwszy 7 wpisow? i od czego zalezne sa wartosci przy wpisie 'mesh'?
Pomógł: 56 razy Wiek: 38 Dołączył: 19 Lut 2008 Posty: 852 Skąd: Kraków
Wysłany: 27-06-2008, 07:00
offset = 0.01;
- wartość współczynnika mówi, o jaką różnicę względem
granicy "przeskoku" siatek można wyświetlać
jeszcze siatkę "mniejszą" (przy zbliżaniu się do obiektu)
lub "dalszą" (przy oddalaniu się),
calcPoint = center;
- połoŜenie obiektu względem obserwatora, dla którego
redukcja LOD jest obliczana i wyświetlana podczas
gry (center - wyśrodkowane, near – najbliższy
element, far – najdalszy element).
multiplier = 1.0;
- współczynnik poziomu detali (pozostaw 1.0)
animationCutOff = 0.00;
- wielkość obiektu, przy której animacja zostanie zatrzymana
(względem szerokości ekranu*):
1.0 – przy wielkości obiektu równej szerokości
ekranu,
0.5 – przy wielkości obiektu równej połowie szerokości
ekranu,
0.00 – animacja nigdy nie zostanie zatrzymana,
renderCutOff = 0.00;
- wielkość obiektu (względem szerokości ekranu*),
przy której obiekt przestanie być renderowany
w ogóle,
attachmentCutOff = 0.06;
- wielkość obiektu (względem szerokości ekranu*),
przy której (i mniejszej) wszelkie obiekty 3D dołączane
(att) przestaną być renderowane. Aby efekt teŜ
zadziałał, punkty tych obiektów muszą mieć dodany
przyrostek ":Cull", np. "a.bog0:Cull". Tymi elementami
przyłączanymi mogą być: wózki, pantografy, postać
maszynisty, corony świateł, inne dodatkowe elementy
związane w configu podrzędnie względem
analizowanej siatki LOD
* Siatki, do których istnieją odwołania w pliku *.lm.txt,
muszą być uszeregowane rosnąco według szerokości
ekranu.
Nie możesz pisać nowych tematów Nie możesz odpowiadać w tematach Nie możesz zmieniać swoich postów Nie możesz usuwać swoich postów Nie możesz głosować w ankietach