Ämne: Trs 2018 ?
Visa ett inlägg
Gammal 2017-11-06, 16:02   #8
korvtiger
Medlem
 
Reg.datum: Jan 2008
Ort: Uppland, Sverige
Inlägg: 2 717
Standard

N3V har presenterat ytterligare en spännande feature som förhöjer kvaliteten något. Det handlar om Parallax Mapping. Detta är en teknik som utökar bump/normalmapping. Bump eller normal mapping (det är i princip samma sak, använder sig bara av olika typer av data i texturerna) används ju för att skapa illusionen av ojämnheter på en platt polygon. Detta är effektivt för till exempel nitarna på ett ånglok eller springorna i en träpanel eller tegelvägg. De skulle inte kunna modelleras ut med polygoner allesammans, utan normal-mapping ger där ett hyfsat bra resultat.

Ett av problemen med bump/normal mapping är att det bara fungerar om man betraktar ytan rakt på. Börjar man kolla från sidan så ser man ofta att det är fake:at med texturer, särskilt där höjdskillnaderna är ganska stora som på tegelväggar. Med parallax mapping använder man sig av en kombinerad normal+height map (RGB är normal map och Z är height i texturen) och tar hänsyn till det djup som texturen ger. På så sätt kan man räkna ut hur ytan hade sett ut om den inte varit platt och på så sätt en mer övertygande illusion av detaljrikedom på en platt polygon.

https://www.youtube.com/watch?v=sc88LbVCY18

I videon ser vi vanlig normal mapping som Trainz har idag till höger, vilket ser ganska okey ut när man kollar rakt mot väggen, men inte från en vinkel. Till vänster har vi det nya parallax mapping. Notera att detta alltså är helt plana polygoner vi kollar på! Det är alltså fyra trianglar vi ser, inget mer! Ser man dem rakt på är skillnaderna inte stora, men ser man dem från sidan så syns fördelarna med parallax mapping tydligt.
Själv blev jag väldigt imponerad av hur de kunde få byggnaden bakom att sticka fram genom springorna i teglet i den egentligen platta polygonen! Imponerande!
__________________
-k-
korvtiger besöker inte forumet just nu   Svara med citat