.[ ČeskéHry.cz ].
Svetelne mapy
Jdi na stránku 1, 2  Další
 
odeslat nové téma   Odpovědět na téma    Obsah fóra České-Hry.cz -> 3D API / 3D Enginy
Zobrazit předchozí téma :: Zobrazit následující téma  
Autor Zpráva
Frankenstein



Založen: 30. 01. 2008
Příspěvky: 11

PříspěvekZaslal: 30. leden 2008, 17:35:09    Předmět: Svetelne mapy Odpovědět s citátem

Ahoj, mam model terenu vytvoreny z vyskove mapy realizovany pomoci OpenGL. Nyni bych na nej chtel nanest svetelnou mapu(statickou light mapu) z urciteho umisteni zdroje svetla. Muze mi nekdo poradit, kde o tomto tematu neco najdu, zatim jsem nic podobneho nenasel...
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Kaemon



Založen: 28. 07. 2007
Příspěvky: 33

PříspěvekZaslal: 30. leden 2008, 18:25:39    Předmět: Re: Svetelne mapy Odpovědět s citátem

Pro OpenGL: http://www.morrowland.com/apron/article/gl/lightmap/index.php
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Kuba



Založen: 28. 07. 2007
Příspěvky: 8
Bydliště: Litovel

PříspěvekZaslal: 30. leden 2008, 18:42:49    Předmět: Odpovědět s citátem

V této bakalářské práci se o tom myslím něco píše: 3D grafický engine pro počítačové hry.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Zobrazit autorovi WWW stránky
Frankenstein



Založen: 30. 01. 2008
Příspěvky: 11

PříspěvekZaslal: 30. leden 2008, 18:51:32    Předmět: Odpovědět s citátem

Parada, dekuji za oba odkazy, s chuti si je projdu
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Frankenstein



Založen: 30. 01. 2008
Příspěvky: 11

PříspěvekZaslal: 20. únor 2008, 12:41:51    Předmět: Odpovědět s citátem

Jelikoz nechci forum zahltit svyma dotazama, tak dalsi soupnu taky sem.

Mam z vyskove mapy vygenerovany teren, po te ze 3 textur generuji vyslednou texturu terenu podle vyskove mapy. To vse v malem rozliseni 256x256, takze je textura ve vysledku zcela dosti rozmazana, takze bych chtel nanest tzv. Detail map, o ktere jsem nasel nekolik utrzku. Pokud nekdo z vas vi oc jde, tak ho prosim o zkontrolovani mych poznatku:
-vytvori se z textury terenu prevedenim sedotonovy obrazek
-nanese se pomoci multitexturingu (bumpmapping)
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
]semo[



Založen: 29. 07. 2007
Příspěvky: 1526
Bydliště: Telč

PříspěvekZaslal: 20. únor 2008, 13:34:23    Předmět: Odpovědět s citátem

Tak jak chápu detail mapu já, nejde o nic jiného než opakovací multitexturu (většinou) ve stupních šedi, která obsahuje třeba strukturu písku, nebo stébla trávy. Negeneruje se z textury terénu, jak píšeš. Takže to není nic světoborného. Bumpmapu můžeš taky použít, je to jen na tobě.

Můj skromný osobní názor je ten, že 256x256 je pro základní texturu dost málo. Nebál bych se použít i 2048x2048, ale nevím na co to máš (já mluvím o PC). V Aquadelic GT jsme používali 2048x2048 (se zapečenýma stínama) + dvě tilovací detailmapy. Celkem to stačilo, ale neni to žádná revoluce :)
_________________
Kdo jede na tygru, nesmí sesednout.
---
http://www.inventurakrajiny.cz/sipka/
Aquadelic GT, Mafia II, simulátory
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Frankenstein



Založen: 30. 01. 2008
Příspěvky: 11

PříspěvekZaslal: 3. březen 2008, 13:03:39    Předmět: Odpovědět s citátem

Kdyz jsem cetl o light mapach, tak jsem cetl,ze pri nanaseni nesmi dojit k deformaci, takze se musi na naset nejak orogonalne, moc jsem to nepochopil, takze jestli mi nekdo muze poradit... zatim mam implementovano pouze slope lighting, tak nevim jestli se s tim mam zalamovat
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Kula Shaker



Založen: 28. 07. 2007
Příspěvky: 152

PříspěvekZaslal: 3. březen 2008, 13:55:34    Předmět: Odpovědět s citátem

]semo[ napsal:
V Aquadelic GT jsme používali 2048x2048 (se zapečenýma stínama) + dvě tilovací detailmapy. Celkem to stačilo, ale neni to žádná revoluce Smile

jen tak od cesty, vytazene detaily jste pridali do diffuzni textury a nebo je zvlast nacitali jako diff, normal, spec, detail?
Presne jak jsi popisoval tak ja jsem to ale pridal do diff.Zvyraznil jsem si to co mi prislo dobry mit zvyraznene. Otazka je jestli takhle ale docilim praveho efektu detail mapy.
_________________
http://3dcizek.com
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
]semo[



Založen: 29. 07. 2007
Příspěvky: 1526
Bydliště: Telč

PříspěvekZaslal: 3. březen 2008, 14:52:19    Předmět: Odpovědět s citátem

Když máš velký rozlišení diffuse mapy, tak detail mapu nepotřebuješ. U nás bylo i těch 2048x2048 málo, protože jedna lokace měla třeba 3x3km, což vychází něco kolem 1.5 m na pixel. Přidáním tý detail mapy, která se tiluje, získáš detail např. 10 cm na pixel.
_________________
Kdo jede na tygru, nesmí sesednout.
---
http://www.inventurakrajiny.cz/sipka/
Aquadelic GT, Mafia II, simulátory
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Kula Shaker



Založen: 28. 07. 2007
Příspěvky: 152

PříspěvekZaslal: 3. březen 2008, 23:03:23    Předmět: Odpovědět s citátem

Jop to je presne nas problem.plocha 2km2 a i kdyz mam 2kx2k texturu tak je to je priserne.
Dikas
_________________
http://3dcizek.com
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Ladis



Založen: 18. 09. 2007
Příspěvky: 1536
Bydliště: u Prahy

PříspěvekZaslal: 3. březen 2008, 23:11:18    Předmět: Odpovědět s citátem

Tak zkus seskladat 2 km^2 ze 4 terenu 1 km^2 (vysledek, jako kdyz mas na 2 km^2 texturu 4k x 4k).
_________________
Award-winning game developer
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Marek



Založen: 28. 07. 2007
Příspěvky: 1782
Bydliště: Velká Morava

PříspěvekZaslal: 4. březen 2008, 12:31:53    Předmět: Odpovědět s citátem

Nebylo by lepší ten terén generovat ze dvou výškových map - té základní a pak detailní? Tím získáš lepší geometrický detail, v podstatě stejnej princip jako u mapování detailních textur.
(detailní texturou myslím texturu, která se opakuje mnohem častěji než ta základní, ale může mít stejné nebo menší rozměry)
_________________
AMD Open Source Graphics Driver Developer
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
]semo[



Založen: 29. 07. 2007
Příspěvky: 1526
Bydliště: Telč

PříspěvekZaslal: 4. březen 2008, 13:23:22    Předmět: Odpovědět s citátem

Eosie:
Dobrý, ale to už bude trochu náročnější. Jak by sis to přesně představoval? Musel by se implementovat nějaký lod.
_________________
Kdo jede na tygru, nesmí sesednout.
---
http://www.inventurakrajiny.cz/sipka/
Aquadelic GT, Mafia II, simulátory
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Marek



Založen: 28. 07. 2007
Příspěvky: 1782
Bydliště: Velká Morava

PříspěvekZaslal: 4. březen 2008, 13:40:54    Předmět: Odpovědět s citátem

No jasně, bez LODu to nepůjde, ale mohlo by to být docela pěkný (nezkoušel jsem to ještě). A pokud by někdo nevěděl, jak na ten LOD, tak tady ať si vybere nějakej papír: http://www.vterrain.org/LOD/Papers/index.html Wink
_________________
AMD Open Source Graphics Driver Developer
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
]semo[



Založen: 29. 07. 2007
Příspěvky: 1526
Bydliště: Telč

PříspěvekZaslal: 4. březen 2008, 14:28:40    Předmět: Odpovědět s citátem

OT:
Jednou mě napadlo, že by se to taky dalo dělat pomocí Projected Grid (podobně jako voda). Teda můj nápad nebyla přímo projected grid, ale nepravidelná mřížka ve world space (detailnější u kamery), která se posouvá s kamerou a upravuje výšku vertexů podle mapy. Jak když taháš hadr po nějaký drátěný konstrukci :-). Chce to ale číst z textury ve Vertex Shaderu, nebo přesouvat texturu do Vertex Bufferu.

Musel by ale bejt hodně detilní mesh, nebo předpočítat osvětlení do textury. I tak by bylo na obzoru vidět vlnění.
_________________
Kdo jede na tygru, nesmí sesednout.
---
http://www.inventurakrajiny.cz/sipka/
Aquadelic GT, Mafia II, simulátory
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Zobrazit příspěvky z předchozích:   
odeslat nové téma   Odpovědět na téma    Obsah fóra České-Hry.cz -> 3D API / 3D Enginy Časy uváděny v GMT + 1 hodina
Jdi na stránku 1, 2  Další
Strana 1 z 2

 
Přejdi na:  
Nemůžete odesílat nové téma do tohoto fóra
Nemůžete odpovídat na témata v tomto fóru
Nemůžete upravovat své příspěvky v tomto fóru
Nemůžete mazat své příspěvky v tomto fóru
Nemůžete hlasovat v tomto fóru


Powered by phpBB © 2001, 2005 phpBB Group


Vzhled udelal powermac
Styl "vykraden" z phpBB stylu MonkiDream - upraveno by rezna