FORUM PTT -  Strona Główna
FAQFAQ  SzukajSzukaj  UżytkownicyUżytkownicy  GrupyGrupy RejestracjaRejestracja  ZalogujZaloguj

Odpowiedz do tematu
Poprzedni temat :: Następny temat
3 stopniowy lod
Autor Wiadomość
margera
zaawansowany


Pomógł: 40 razy
Wiek: 36
Dołączył: 19 Lut 2008
Posty: 636
Skąd: Otwock
Wysłany: 26-06-2008, 21:42   3 stopniowy lod

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:


-folder meshu z drugim stopniem lodu:


-config:
kuid <kuid2:194383:37054>
length 5
istrack 0
bendy 3
width 20
isroad 0
light 0
repeats 1
upright 1
unit_mesh "plot_lod"
category-region-0 "PL"
category-class "SP"
trainz-build 2
region "Poland"
type "Nawierzchnie"
asset-filename "plot"
category-era-0 "2000s"
description "[]"
username "Plot beton 3"
author "Margera"
organisation "PTT"
contact-email "darekbak@yahoo.pl"
contact-website "www.trainz.pl"
license "free for non-commercial use"
kind "track"
_________________
http://www.garnek.pl/margera/
Ostatnio zmieniony przez margera 26-06-2008, 21:44, w całości zmieniany 1 raz  
 
 
mgarkowski
zaawansowany
inż. modelarz



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)


version 1.0
offset = 0.01;
calcPoint = center;
multiplier = 1.0;
animationCutOff = 0.00;
renderCutOff = 0.00;
attachmentCutOff = 0.06;
mesh("0.07")
{
name="stopnie lod.im";
}
mesh("0.30")
{
name="stopnie lod.im";
}
mesh("0.52")
{
name="stopnie lod.im";
}
mesh("1.0")
{
name="nazwa pełnego obiektu.im";
}
Ostatnio zmieniony przez mgarkowski 26-06-2008, 22:13, w całości zmieniany 1 raz  
 
 
 
margera
zaawansowany


Pomógł: 40 razy
Wiek: 36
Dołączył: 19 Lut 2008
Posty: 636
Skąd: Otwock
Wysłany: 26-06-2008, 23:59   

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'?
_________________
http://www.garnek.pl/margera/
 
 
mgarkowski
zaawansowany
inż. modelarz



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.
 
 
 
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
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
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  

Powered by phpBB modified by Przemo © 2003 phpBB Group