HTML

Az élet kódjai

Csináld maga. Senki nem csinálja meg helyetted.

Friss topikok


A textúra glitch nyomában

2023.01.16. 09:15 Travis.CG

Mint már említettem, az Experience-re szánt demó nem egészen úgy nézett ki, ahogy szerettem volna. Ezt egy kicsit kifejtem. A textúrázott elemek nagy része jól mutatott, de a modellek bizonyos részei csíkosak maradtak, mintha a GL_CLAMP lett volna beállítva a textúra paraméternek. Az egyetlen…

Szólj hozzá!

Címkék: programozás demoscene opengl

Oh, my bug

2022.10.03. 23:23 Travis.CG

Az utóbbi időkben a demóim silányságában az is szerepet játszott, hogy nem tudtam két menetben renderelni. Mikor az új engine-t írtam, a Domestic violence-ből átemeltem a framebufferbe renderelés elemeit, becsomagoltam egy tetszetős C++ osztályba, majd vártam a csodás. A csoda elmaradt. Közben volt…

Szólj hozzá!

Címkék: programozás opengl

Textúra tömbök

2022.05.18. 10:02 Travis.CG

Elkezdtem írni a QBParty-ra a demót. Egy régi ötletet valósítok meg, aminek a lényege, hogy egy csomó fényképet felhasználva animációt készítek. Az ötlet nem új keletű, például a 2003-as Heart Shaped Box is ezen alapult. A különbség az lenne, hogy míg ott a képek időben egymás után jöttek fel, nálam…

Szólj hozzá!

Címkék: programozás demoscene opengl

Textúrák és a bájt határ esete

2021.11.15. 22:38 Travis.CG

A demó motoromat, ami technikailag egy API, új tulajdonsággal vérteztem fel. Immár képes JPEG fájlokat is használni textúrának. A libJPEGTurbót használtam, mert elég egyszerűnek tűnt a használata, és az Ubuntunak része a könyvtár. Első használat alkalmával meglepődtem, hogy a kép fejjel lefelé…

Szólj hozzá!

Címkék: programozás demoscene opengl

Adat feldolgozás a gyökerekig hatolva

2019.02.18. 22:30 Travis.CG

Az adatok feldolgozásához rengeteg szoftver-környezet áll rendelkezésünkre. Ott van a veterránnak számító Matlab/Octave, újabban a számtalan kernellel futtatható Jupyter, a konzervatívabb beállítottságúaknak az RStudio., extravagánsaknak Julia. Sőt, állítólag van egy excel nevű is, de azt valami…

Szólj hozzá!

Címkék: statisztika opengl

GPU Day

2018.07.19. 19:44 Travis.CG

Azt hiszem a Wigner Jenő Kutató Központ álltal szervezett GPU nap egy olyan esemény, amit minden szempontból meg kellett látogatnom. Sajnos csak az első nap vehettem részt rajta, de nem bántam meg. Mint az várható volt, a demoscene is képviseltette magát Blala személyében. Bevallom, nem én voltam a…

Szólj hozzá!

Címkék: programozás opengl

Point sprite-ok OpenGL-el

2016.03.16. 00:50 Travis.CG

Ha a háromszög túl sok, ha a vonal túl unalmas, ha a jelszavunk: zéró poligon, akkor a pontok segítségével kápráztathatjuk el a nézőket. Már a korai OpenGL verziókban is használhattuk a glBegin(GL_POINTS) hívást, de a pontok koordinátáit kénytelenek voltunk CPU-n számolni. Ahogy fejlődtek a…

Szólj hozzá!

Címkék: programozás demoscene opengl

Készülődés Experience2012-re

2012.11.22. 13:48 Travis.CG

A cél Már Function idején elkezdtem írni egy kisebb release-t, amolyan B-tervnek arra az esetre, ha Grass mégsem készülne el a Cubes-al. Szerencsére az erősen hiányos alkotást nem kellett bemutatni. Ott hallottam először az idei Experience-ről, ahol nem csak demókat nézhetünk, de…

Szólj hozzá!

Címkék: programozás demoscene opengl

Részecskerendszerek geometry shaderben

2012.02.02. 22:20 Travis.CG

Az OpenGL 4.0-tól kezdve nem csak csúcspontokként, pixelenként, de primitívenként is futtathatunk programokat. Ez azt jelenti, hogy ha van egy összetett alakzatunk, akkor az azt felépítő háromszögek mindegyikét feldolgozhatjuk shaderrel. Mit jelent mindez a gyakorlatban? A vertex…

Szólj hozzá!

Címkék: programozás demoscene opengl

Részecskerendszerek fragment shaderben

2011.12.22. 22:28 Travis.CG

Biopunk című demónkban volt egy érdekes effekt, ami egyfajta sejtosztódást próbált meg utánozni. Maga az effekt nem túl bonyolult, egy metaballs implementáció volt 2D-ben. Röviden arról van szó, hogy a képernyőn részecskék mozognak, de minden pixelnél az összes részecskéktől…

Szólj hozzá!

Címkék: programozás demoscene opengl

Mélységi puffer

2011.10.21. 10:48 Travis.CG

Screen-space ambient occlusion, deferred rendering, shadow mapping. Mi a közös ezekben a fogalmakban? Mindegyik alapja a mélységi pufferben (depth buffer, z-buffer) tárolt információ. Ha nem akarjuk, hogy a pouet.net-en olyan kritikát kapjunk, mint: "Ez '94-es színvonal", "2000 előtt…

Szólj hozzá!

Címkék: programozás demoscene opengl

OpenGL 4.1 mátrixai

2011.07.31. 22:22 Travis.CG

A 3.1-es verzió óta az OpenGL nem tartalmazza a forgatással, eltolással kapcsolatos rutinokat. A profik azt írják, hogy ez egy jó ötlet volt, mert nem zárja korlátok közé a programozót. Egy API-nak viszont az a feladata, hogy megkönnyítse egy programozó életét. Ha egy…

2 komment

Címkék: programozás opengl

OpenGL apróságok

2011.02.26. 21:45 Travis.CG

A legújabb demónknál elhatároztam, hogy OpenGL 4.1-t fogok használni. Az interneten fellelhető dokumentációk jelentős része még a régebbi verziószámú rendszerre érhető el, ezért előfordul, hogy értetlenül nézek a képernyőre és nem értem, miért nem jelenik meg…

Szólj hozzá!

Címkék: programozás demoscene opengl

GLX és OpenGL 4.1

2011.01.23. 21:47 Travis.CG

Ahogy egyre fejlettebb és fejlettebb lesz kedvenc 3D API-m, úgy kell egyre újabb és újabb keretrendszert készíteni a demóimnak, hogy lépést tartsak a fejlődéssel. GNU/Linux alatt az OpenGL és az ablak kezelő rendszer kapcsolatáról a GLX gondoskodik. Ez tekinthető a legalacsonyabb…

Szólj hozzá!

Címkék: programozás demoscene opengl

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