Visa ett inlägg
Gammal 2010-12-21, 18:23   #3
Mazz
Hedersmedlem
 
Reg.datum: Sep 2001
Ort: Vendelsö
Inlägg: 4 502
Standard

Citat:
Ursprungligen postat av bear Visa inlägg
Leoj, nu tycker jag att du är ganska drastisk. 200 m är inte särskilt långt bort. Någonstans mellan 100 och 200 m kan man börja fundera på att plocka bort smådetaljer. Riktigt drastiska åtgärder skall man nog vänta med tills man är någon kilometer ifrån tåget om det inte skall synas allt för mycket. Sedan är det ju lätt att fixa LOD genom att plocka bort detaljer, men att göra helt nya modeller och få övergången snygg är ju ganska mycket jobb. Framförallt så käns det lite misslyckat att kräva en extra LOD textur med tanke på ommålingar och annat, det är nog lämpligt att se till att samtliga LOD går att mappa på samma textur.

Å andra sidan "rymmer" 200 m ganska mycket... På en sträcka av 200m, så får du in 28 st vagnar som är 7 meter långa. Minns inte vad en mas är, men det är väl i den trakten. Har du dessutom ett mötande malmtåg, så ska du i så fall hantera polygoner från 56 vagnar... Om varje vagn har 10.000 polygoner för att dra till med nått, så innebär det då att datorn ska hantera 560.000 polygoner med dagens grafikmotorer. Så, en sån här vagn är nog viktig att tänka på varje polygon när man konstruerar vagnen, så man inte har gömda ploygoner som ändå inte syns kvar. Och sedan är LOD väsentligt.

Redan från 50 meter kan man börja plocka småsaker som inte syns att de försvinner. Bultar vid buffertar, hästdragöglor osv finns inte en sportmössa att du ser på 50m ens med den bästa upplösningen och på sådana detaljer finns mycket att spara redan på 50m. Det är dessutom ganska vanligt att smådetaljer samtidigt är stora polygonförbrukare. Så, LOD är sannerligen viktigt för bra prestanda när det kommer till detaljrika modeller. Det medger ju dock att faktiskt ha riktigt rejält detaljerade modeller utan att det för den skull blir blir stillbildsvisning.

Man får prova sig fram, men för min del så ligger majoriteten av när prylar börjar falla bort utan att det syns på mellan 50 och 200m, naturligtvis beroende på hur stora respektive grej är.

Angående texturer så gjorde jag ett test för några år sedan i MSTS, där jag provade olika varianter av upplösning på texturen och om jag ersatte en textur för en LOD på längre håll, så blev det en mycket tydlig fördel ur fps-synpunkt att använda en lågupplöst textur på håll utan att det på nått sätt syntes. Nackdel är visserligen flera texturer, men å andra sidan tar den lågupplösta texturen inte stor plats och laddas därmed snabbt i minnet och gör dessutom att den högupplösta bara behöver ha platsen allokerad när den verkligen gör skillnad. Så alldeles tokigt i vart fall i MSTS-fallet att använda lågupplöst textur är det inte.

__________________
/Mazz

www.banbyggarna.se ... ... ... www.nbvj.se
Mazz besöker inte forumet just nu   Svara med citat