Światło (bump/normal/parallax mapping?) - dyskusja
[ten ticket pełni wyłącznie funkcje informacyjno-dyskusyjną]
Proponuję się zastanowić czy nie dałoby się tego fajnego efektu przemycić do gry.
Na pewno wiązałoby się to ze spadkiem wydajności, dodatkową pracą zarówno od strony kodu jak i grafiki ale wydaje mi się że efekty są tego warte.
W połączeniu z dynamicznym cieniem (vide odpowiedni ticket) moglibyśmy zrobić bardzo atrakcyjną oprawę graficzną godną obecnego sprzętu.
Oczywiście można by w opcjach dać możliwość wyłączenia tego mechanizmu żeby i na starszym/gorszym sprzęcie gra ruszyła.
Dla zachęty wrzucam linki do tego efektu w 2D wykonanego we flashu (imho facet cuda wyczynia we flashu ;) )
http://www.derschmale.com/2008/05/17/2d-bumpspecular-mapping/
http://www.derschmale.com/2008/10/07/fake-2d-parallax-mapping-will-burn-your-cpu/
Proponuję się zastanowić czy nie dałoby się tego fajnego efektu przemycić do gry.
Na pewno wiązałoby się to ze spadkiem wydajności, dodatkową pracą zarówno od strony kodu jak i grafiki ale wydaje mi się że efekty są tego warte.
W połączeniu z dynamicznym cieniem (vide odpowiedni ticket) moglibyśmy zrobić bardzo atrakcyjną oprawę graficzną godną obecnego sprzętu.
Oczywiście można by w opcjach dać możliwość wyłączenia tego mechanizmu żeby i na starszym/gorszym sprzęcie gra ruszyła.
Dla zachęty wrzucam linki do tego efektu w 2D wykonanego we flashu (imho facet cuda wyczynia we flashu ;) )
http://www.derschmale.com/2008/05/17/2d-bumpspecular-mapping/
http://www.derschmale.com/2008/10/07/fake-2d-parallax-mapping-will-burn-your-cpu/
Leave a comment
Jako ktoś co pisał już coś takiego wypowiem się:
Parallax się nie opłaca, z prostego powodu - nie będzie go widać zbyt dobrze (jeśli w ogóle). To jest dobre do 3D, tutaj lepiej spróbować normal/bump. IMO ;)
A po 2-gie: do normala/bumpa potrzebujemy oświetlenia, dlatego proponuje tylko światła typu point (+ cienie dają super efekt, patrz spider lub revo na gd.pl).
Ja jestem jak najbardziej za tym.
Parallax się nie opłaca, z prostego powodu - nie będzie go widać zbyt dobrze (jeśli w ogóle). To jest dobre do 3D, tutaj lepiej spróbować normal/bump. IMO ;)
A po 2-gie: do normala/bumpa potrzebujemy oświetlenia, dlatego proponuje tylko światła typu point (+ cienie dają super efekt, patrz spider lub revo na gd.pl).
Ja jestem jak najbardziej za tym.
O nakładaniu tekstury (np takiej: http://animizemedia.com/Glow11.jpg). Nie wiem jak chciałbyś tam przemycić oświetlenie opengl :D.
Kurde, nie zrozumiałem Twojego postu, sorry.O cienie chodzi mi takie jak tu: http://www.gamedev.pl/projects.php?x=view&id=542, lub tu: http://www.gamedev.pl/screens.php?x=view&id=991
a, czyli taki efekt jak opisany w tym artykule - http://www.gamedev.net/reference/articles/article2032.asp (link podał spider100 w komentarzu). No to wszystko jasne, a nawet wiemy juz jak to zrobic :P
rAum: ja pisałem tylko bumpa, normala i parallaxa, jeszcze nigdy nie pisałem tych cieni 2D, ale nie wydaje mi się to bardzo trudne. Proponuje oddać jeszcze ten ticket do pomysłów - jeśli będziemy chcieli zrobić te cienie to musimy zmienić troszkę koncepcję gry + zrezygnować z kaflowej reprezentacji mapy na rzecz reprezentacji na wypukłych polygonach.
y... tu mamy trzy rzeczy, jeśli dobrze rozumiem: dynamiczne oświetlenie i cienie (jak to w linkach, które padły powyżej), dynamiczne cienie per-potwór (vide sugestia JF) i normal/bump-mapping (skoro raver mowi, ze parallax odpada... :)).
Możemy jeszcze generować wielokąty opisujące potwory na podstawie bitmap... programowo albo ręcznie ;)
Możemy jeszcze generować wielokąty opisujące potwory na podstawie bitmap... programowo albo ręcznie ;)
on 2009-10-30 09:42 *
By Liosan
Description changed from Proponuję się zastanowić cz... to [ten ticket pełni wyłącznie...
Milestone changed from Szósty Release: Ziemny Zębacz to Bliżej nieokreślona przyszłość
Summary changed from Światło (bump/normal/parallax mapping?) to Światło (bump/normal/parallax mapping?) - dyskusja
Description changed from Proponuję się zastanowić cz... to [ten ticket pełni wyłącznie...
Milestone changed from Szósty Release: Ziemny Zębacz to Bliżej nieokreślona przyszłość
Summary changed from Światło (bump/normal/parallax mapping?) to Światło (bump/normal/parallax mapping?) - dyskusja