Svenska 3D-Tåg - Forum

Svenska 3D-Tåg - Forum (http://www.e-buzz.se/forum/index.php)
-   3D-design - Trainz (http://www.e-buzz.se/forum/forumdisplay.php?f=12)
-   -   Normal maps i Trainz - mindre cool än det låter? (http://www.e-buzz.se/forum/showthread.php?t=29471)

spyfrog 2011-03-23 20:58

Normal maps i Trainz - mindre cool än det låter?
 
Jag har läst den här:
http://online.ts2009.com/mediaWiki/i...Normal_Mapping

och tycker det verkar som att det som kallas "normal map" i Trainz mera är det som kallas "bump map" i vanliga 3D program, förutom att den är i färg istället för svartvit?

Du ser ju till och med ut att använda bump map kanalen i 3DSMax ju enligt bilden? Har jag också begripit det rätt att man inte kan använda en vanlig bump map i Trainz mao utan det är en normal map som funkar som bump map?
Eller är jag förvirrad?

Mawkish 2011-03-23 22:19

Vad som är "vanlig" bump map lämnar jag därhän men normal map är den färgglada och height map är gråskale varianten och alla hamnar väl under epitet bump map även om dom fungerar lite olika speciellt på shader-nivå(normalerna är färdigberäknade i normal map medan de måste beräknas i height map varianten). I RW är det normal map(rgb) som gäller och det lär vara samma i Trainz. Snurrade jag bara till det ännu mer nu? :visslar:

Mawkish 2011-03-23 22:30

Glömde att tipsa om ett trevligt program som är gratis i kommandoradsvariant som kan konvertera mellan olika varianter http://shadermap.com/ :)

spyfrog 2011-03-24 08:35

Jag blir inte klokare när jag läser Trainz wikin tyvärr.
Är det så att normala, enkla och använda (samt framförallt snabba att lägga in) bump maps inte går att använda i Trainz?

Dvs det klassiska sättet om man t.ex. vill ha struktur på en tegelvägg, att lägga in en bump map funkar inte? Utan om jag vill ha den här strukturen måste jag skapa en normal map - vilket är 100ggr svårare.
Att lägga in en bump map är ju bara att ta texturen, göra den svartvit samt eventuellt lägga till lite skärpa mm. Att göra en normal map inkluderar ju stegen, om man vill t.ex. göra en vägg:
*) modellera varje j-kla sten i väggen
*) göra en lowpoly version av väggen
*) "baka" en normal map av highpoly versionen
*) applicera normal mapen på lowpoly objektet.

Jämför detta med att lägga in en bump map - det tar minst 10 gånger längre tid och resultatet blir inte bättre!
Har jag fattat det rätt att bump map inte stödjs i Trainz utan det är denna enormt omständiga väg man måste gå för att göra en normal map istället?

leoj 2011-03-24 11:14

Normal och bump är samma sak..

Eller normal är en metod för att uppnå bump

såvitt jag vet går det att både använda gråskala och färgad, de fyller samma funktion
Finns mer exempel på sidan, typ där man gör en vagn, hittar den inte nu.

Det jobbiga sättet som du beskriver: ??
http://online.ts2009.com/mediaWiki/i...al_maps_in_Max

Kan visa exempel när jag kommer hem

spyfrog 2011-03-24 11:20

Citat:

Ursprungligen postat av leoj (Inlägg 233384)
Normal och bump är samma sak..

Eller normal är en metod för att uppnå bump

såvitt jag vet går det att både använda gråskala och färgad, de fyller samma funktion
Finns mer exempel på sidan, typ där man gör en vagn, hittar den inte nu.

Du kan kolla på http://online.ts2009.com/mediaWiki/i...al_maps_in_Max

Kan visa exempel när jag kommer hem

Nej, i 3D program är normal maps och bump maps inte samma sak.
Bump maps är svartvita (du kan använda färg men då konverteras de internt till svartvit för effekten) medan normal maps är i färg.
Bump maps lägger du dessutom bara till med en textur på ett enkelt sätt - det normala med en normal map är att man först skapar ett högupplöst objekt och sen "bakar" en textur av detta som man sedan applicerar som normal map på ett lågupplöst objekt.
I princip alla 3D program har stöd för bump maps men normal maps är nyare och stödjs inte av alla - mitt 3D program stödjer t.ex. inte normal maps men däremot bump maps. Blender stödjer båda.

Läs här vad Blender skriver:
http://wiki.blender.org/index.php/Do...nd_Normal_Maps

leoj 2011-03-24 11:37

Det exemplet med normal mapping jag var ute efter
http://en.wikibooks.org/wiki/Trainz/...pping_(TRS2009)

Mawkish 2011-03-24 17:41

1 bifogad(e) fil(er)
Citat:

Ursprungligen postat av spyfrog (Inlägg 233386)
Nej, i 3D program är normal maps och bump maps inte samma sak.
Bump maps är svartvita (du kan använda färg men då konverteras de internt till svartvit för effekten) medan normal maps är i färg.
Bump maps lägger du dessutom bara till med en textur på ett enkelt sätt - det normala med en normal map är att man först skapar ett högupplöst objekt och sen "bakar" en textur av detta som man sedan applicerar som normal map på ett lågupplöst objekt.
I princip alla 3D program har stöd för bump maps men normal maps är nyare och stödjs inte av alla - mitt 3D program stödjer t.ex. inte normal maps men däremot bump maps. Blender stödjer båda.

Läs här vad Blender skriver:
http://wiki.blender.org/index.php/Do...nd_Normal_Maps

Ska du ha riktigt bra kvalitet på bumpningen så ska du baka från ett högpoly-objekt i båda fallen men man kan få ok resultat genom att skapa bumpningen via texturen för hand. Detta gäller dock inte bara för gråskalevarianten, du kan skapa en normal map utifrån det du kallar bumpmap(heightmap displacement map...kärt barn har många namn).

Bifogar ett exempel på ett plan med någon slags stentextur.
1. Diffuse textur
2. Bumpmap eller vad vi nu kallar det
3. Normal map skapad med programmet jag länkade ovan
4. Resultat i RW(vänster utan bumpning)

Resultatet är ju inte bra(kan bli mycket bättre om man lägger ner mer tid än 2min ;)) men det är i vilket fall bumpat.


Alla tider är GMT +2. Klockan är nu 04:00.

Powered by vBulletin® Version 3.7.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
© Svenska 3D-Tåg 2001-2009