C++, C, OpenGL

 ( Duri | 2006. november 21., kedd - 17:53 )

Úgy döntöttem felelevenítem C++ tudásomat, és elkezdem megtanulni a C-t :) (Tudom, fordítva kellene:))

Érdekelne az OpenGL is, de úgy hallottam, hogy annak elég nehéz a matematikája. Szerintetek egy 9.-es (Gimnazista) meg tudja tanulni, vagy inkább még várjak vele?

Hozzászólás megjelenítési lehetőségek

A választott hozzászólás megjelenítési mód a „Beállítás” gombbal rögzíthető.

Nem lehet elég korán elkezdeni, ne halasztgasd - vágj bele. Most vagy abban a korban, mikor a legtöbb időd van arra, hogy ezeket elsajátísd, használd ki. Segítségül itt egy pár e-book. Illetve a dc hubokon is van gigaszámmal. Sok szerencsét!

Ezt az OpenGL-re is érted? :) (Csak mert C könyvek vannak)
Amúgy köszi, majd megnézem őket :)

Az OpenGL-hez azért nem árt ha tudsz mártixokkal számolni...

Petya

C++ sőt (ezt nem találod ki) OpenGL

Arra értettem, hogy kezdjem -e el azt is ;) :)

Amúgy köszi :)

OpenZselehez egy tuti link: http://nehe.gamedev.net/
Itt a baloldalon az OpenGL tutorialok tuti nyerok.

Szerintem pont az OpenGL(DirectX) az, ami a tutorialok végigcsinálása után nem megy az elméleti alap nélkül. Előszöris tanulj meg számolni 4x4-es mátrixokkal. Ha az megy és ÉRTED a mátrixazonosságokat és megcsináltad a tutorialokat, akkor le fognak esni az alapok. Na innentől izgalmas. :) Ha ez megvan, akkor már egész sok dolgot tudsz, de még mindíg keveset. Utána még egy adag elmélet: 3 dimenziós függvények matematikai reprezentációja. Nem kell megijedni tőle, tök egyszerű, ha egyszer leesik. Ha ezzel megvagy, olvasd el az OpenGL működési leírását. Mi az a vertex-, poligon-engine, tesseláció, pixel/vertex shading, megvilágítás(lighting), leképezés satöbbi(Ajánlom a The black book of OpenGL-t). Na ha idáig eljutottál, akkor már magad is képes vagy kitalálni, hogy milyen elmélet és gyakorlat kell neked, ergó önfejlesztővé lettél. Sok sikert!
--
God bless IQ

Jól mondod, a 4x4-es mátrix tényleg volt Grafika előadáson :-)
Meg ugye a sorrend nem mindegy (átméretezés, forgatás, mozgatás), de ez a mátrixolás alapján is kiderül.