játékfejlesztés.hu
FórumGarázsprojectekCikkekSegédletekJf.hu versenyekKapcsolatokEgyebek
Legaktívabb fórumozók:
Asylum:    5511
FZoli:    4894
Kuz:    4455
gaborlabor:    4449
kicsy:    4304
TPG:    3402
monostoria:    3284
DMG:    3172
HomeGnome:    2919
Matzi:    2529

Pretender:    2498
szeki:    2440
Seeting:    2306
Geri:    2198
Orphy:    1893
Joga:    1791
Bacce:    1783
MaNiAc:    1735
ddbwo:    1654
syam:    1491
> 1 <
nagyy - Guests | hsz       Online status #1889   2004.09.17 14:53 GMT+1 óra  
Idézet
Regx3 írta:
Tud valaki tutorialt valamilyen 3D fájlformátum beolvasáshoz? C++, OpenGL.


HI

[url="http://www.gametutorials.com/Tutorials/opengl/OpenGL_Pg4.htm">Ezen[/url]

az oldalon van 3DS, OBJ, ASE, MD2, és MD3 betöltését elmagyarázó tutórial. Ha ezek animálás is érdekel, akkor ahhoz is találsz itt tutorialokat.

(Módosította nagyy 2004.09.17. 23:06-kor)(Módosította nagyy 2004.09.17. 23:07-kor)(Módosította nagyy 2004.09.17. 23:07-kor)

   
Regx3 - Guests | hsz       Online status #1888   2004.09.16 08:22 GMT+1 óra  
Tud valaki tutorialt valamilyen 3D fájlformátum beolvasáshoz? C++, OpenGL.


   
warlock - Guests | hsz       Online status #1887   2004.08.19 03:22 GMT+1 óra  
Ha magyar szóval magyarázzák rögtön más.
Végre megy, és az alkoholos filc is a fiókba kerülhet.
Örök hála és sok köszönet.

(Módosította warlock 2004.08.19. 11:24-kor)

   
Eagle_Lor - Guests | hsz       Online status #1886   2004.08.18 17:46 GMT+1 óra  
Idézet
warlock írta:
hi
Remélem van aki ért az opengl programozásához.
Letudná írni valaki hogy hogy lehet olyan célkeresztet csinálni mai folyamatosan a képernyő közepén marad.
Kérlek segítsetek mert már közel állok ahoz hogy alkoholos filcel rajzoljam rá a képernyőre.
(http://gametutorials.com/Tutorials/opengl/OpenGL_Pg2.htm példa nekem nem müxik delphiben).



Ha egy 2D-s képet akarsz kirakni, akkor a 3D-s modellek renderelése után a következőt kell csinálnod: beállítod a megfelelő renderstatet(Z olvasás, köd és fények kikapcs, textúrázás be), lemented a vetítési mátrixot, beállítod az új mátrixot glOrthoval, a modelview mátrixot is beállítod, majd rendrelsz. A következő kód egy textúrát rajzol ki a képernyő közepére:

glEnable(GL_TEXTURE_2D);
glDisable(GL_LIGHTING);
glDisable(GL_DEPTH_TEST);
glDisable(GL_FOG);
glMatrixMode(GL_PROJECTION);
glPushMatrix();
glLoadIdentity();
glOrtho(0, 800, 0, 600, -10, 10);
glMatrixMode(GL_MODELVIEW);
glLoadIdentity;
//tex1: a textúra handleje
glBindTexture(GL_TEXTURE_2D, tex1);
glColor4f(1,1,1,1);
glBegin(GL_TRIANGLE_FAN);
glTexCoord2f(0.0, 0.0); glVertex2f(464, 364);
glTexCoord2f(1.0, 0.0); glVertex2f(336, 364);
glTexCoord2f(1.0, 1.0); glVertex2f(336, 236);
glTexCoord2f(0.0, 1.0); glVertex2f(464, 236);
glEnd();
glMatrixMode(GL_PROJECTION);
glPopMatrix();
glMatrixMode(GL_MODELVIEW);
glEnable(GL_DEPTH_TEST);
glDisable(GL_BLEND);
glEnable(GL_LIGHTING);

Nálam ez megy, ha neked nem menne próbáld meg a GL_CULL_FACE-t és a GL_ALPHA_TEST-et kikapcsolni.


   
warlock - Guests | hsz       Online status #1885   2004.08.18 10:14 GMT+1 óra  
hi
Remélem van aki ért az opengl programozásához.
Letudná írni valaki hogy hogy lehet olyan célkeresztet csinálni mai folyamatosan a képernyő közepén marad.
Kérlek segítsetek mert már közel állok ahoz hogy alkoholos filcel rajzoljam rá a képernyőre.
(http://gametutorials.com/Tutorials/opengl/OpenGL_Pg2.htm példa nekem nem müxik delphiben).



   
> 1 <
Zárolt téma, újabb hozzászólás nem lehetséges.