HTML

gondolataim elsősorban játékfejlesztésről

Elsősorban játékfejlesztés magyarul: az enginem fejlesztése során felmerülő problémák, ötletek, tévutak stb dokumentálása, amely számomra és talán mások számára is hasznos lehet később Másodsorban gondolatok szavakban...

Kapcsolat:
aalberik 'at' gmail 'dot' com

Haletető

Galéria

Címkék

Összes

Linkblog

Naptár

március 2009
Hét Ked Sze Csü Pén Szo Vas
<<  < Archív > >> 
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31

Cukor a szemben 1

2009.03.31. 18:50 :: syam

Eye-candy vagyis hogyan tudjuk az egyszerű háromszögeket minél látványosabban megjeleníteni a képernyőn.Nevezzük ezeket egyszerűen effekteknek, melyekből alapvetően kétféle lehet: inprocess és postprocess. A megkülönböztetés alapja az, hogy a háromszög közvetlen…

Szólj hozzá!

Címkék: inprocess postprocess tangent space bump mapping object space bump mapping emboss bump mapping displacement mapping

3D engine felépítés - fától az erdőt...

2009.03.30. 18:25 :: syam

Nagyon sokáig gondot okozott számomra, hogy hogyan képes egy játék eltárolni, kezelni, mozgatni, "élővé" tenni nagy területeket. Számtalan 3d engine létezik a világban, de a legtöbbjük megreked a betöltök-egy-modellt-és-nyomok-rá-effektet állapotban. A szerencsésebbek…

Szólj hozzá!

Címkék: térfelosztás jelenet fa tér fa megjelenítési fa bsp tree kd tree quad tree octree bvh

még egy csokor trükk

2009.03.29. 17:22 :: syam

-0.0...1.0 tartományba eső float be- és kicsomagolása rgba-baglsl:vec4 packFloatToVec4i(const float value){const vec4 bitSh = vec4(256.0 * 256.0 * 256.0, 256.0 * 256.0, 256.0, 1.0);const vec4 bitMsk = vec4(0.0, 1.0 / 256.0, 1.0 / 256.0, 1.0 / 256.0);vec4 res = fract(value * bitSh);res -=…

Szólj hozzá!

egy csokor trükk

2009.03.29. 17:21 :: syam

-exponenciális mélység adatból lineáris mélység visszanyerése near...far tartományban:F = (V*C+D) / -V;F = -C + (D / -V)F + C = D / -V(F + C) / D = 1 / -VD / (F + C) = -VD / (-F - C) = VD / (F * -2 + 1 - C) = V, mivel az F-t át kell vinni 0..1 tartományból -1..1 tartományba,ahol C,D a…

Szólj hozzá!

forward vs deferred shading

2009.03.29. 17:12 :: syam

az elmúlt napokban nagyon felkeltette érdeklődésem a deferred shading, mert eddig-a spatialgraphban tárolni kellett a fény-modell/pályaelem összetartozást valamint mindezt karban is kellett tartani-minden egyes fényforrás egy (ill. még egy, ha árnyék is tartozik hozzá) renderelési…

Szólj hozzá!

Címkék: deferred shading forward shading

valós idejű árnyékok

2009.03.29. 16:59 :: syam

a 3d grafika egyik régi kérdése: shadow map v shadow volume 1. shadow volume:előnyei:per-fragment pontospoint light esetén is jól használhatóhátrányai:stencil buffert igényel (fbo esetén ez komoly gondot jelenthet ilyenkor pbuffer javallt)geometriai információt igényel a testről…

Szólj hozzá!

Címkék: shadow map shadow volume

süti beállítások módosítása