OpenGL
10 отговора
444 прегледа
OpenGL
Hi, искам да започна да уча OpenGL, но незнам как да започна.
1) Нямам ДЛЛ файлове.
2) Нямам и книга.
Auf Wiedersehen
1) Нямам ДЛЛ файлове.
2) Нямам и книга.
Auf Wiedersehen
Re: OpenGL
ako si pod Windows, OpenGL32.dll (softuernia) idva s nego - ima dori screensaveri koito go izpolzwat (pipes da kazhem).
Pod Linux sushto idva - no neznam w podrobnostii. Mislja che povecheto idva sus standartnata MESA (pak softueren), no ima i poddruzhka za njakoi harduerni karti (no ne i nVidia).
zapochni ot tuka [линк] i sam shte se orientirash.
mozhe i online msdn.microsoft.com da polzwash - naprimer nameri edna gl-funcckia - glBegin() da kazhem - sled tova dai locate i shte ti dade drugite (predpolagam -sega njama da probvam)
tirulirutatuutuu
Pod Linux sushto idva - no neznam w podrobnostii. Mislja che povecheto idva sus standartnata MESA (pak softueren), no ima i poddruzhka za njakoi harduerni karti (no ne i nVidia).
zapochni ot tuka [линк] i sam shte se orientirash.
mozhe i online msdn.microsoft.com da polzwash - naprimer nameri edna gl-funcckia - glBegin() da kazhem - sled tova dai locate i shte ti dade drugite (predpolagam -sega njama da probvam)
tirulirutatuutuu
Re: OpenGL
ако си със vc търси във msdn-а функциите започващи със gl, wgl, glu . в gl и glu са стандартните функции, а wgl са специални. за инициализация ти препоръчвам да използваш wglCreateContext. на пръв поглед е по-лесно да използваш glutInitDisplayMode, но не ти го препоръчвам, тъй като библиотеката glut e отделна и първо трябва да си я набавиш и после много често като прехвърлиш сорса на друг компютър си неприятно изненадан от липсата на длл. аз лично използвам directx. но ти си знаеш най добре:)
книга не ти трябва, най добре изтегли от интернет кратки туториали. а и във msdn-а всичко е добре описано (като изключим инициализацията - никъде не се споменава ако не знаеш къде да търсиш).
книга не ти трябва, най добре изтегли от интернет кратки туториали. а и във msdn-а всичко е добре описано (като изключим инициализацията - никъде не се споменава ако не знаеш къде да търсиш).
Re: OpenGL
hmm da bjah zabravil za GLUT...
Osven tova glut (potursi na google.com) idva sus dosta examples, demos, tests - i mislja che i njakakwa dokumentatzia (ne sum sigueren).
tirulirutatuutuu
Osven tova glut (potursi na google.com) idva sus dosta examples, demos, tests - i mislja che i njakakwa dokumentatzia (ne sum sigueren).
tirulirutatuutuu
Re: OpenGL
ами аз като си го теглих го изтеглих на сорс (мале па докато го компилирам...)
без документация. документацията май от другаде я дръпнах, ама сигурно има много места в интернет дето се намира. за съжаление аз забравих откъде си взех моите:(
друго което може да се види интересно на интересуващите се, е че glut предлага нещо като скелет на програмата, на базата на callback функции грижещи се за клавиатурния вход, мишката и другите компоненти на класическо 3д приложение.
без документация. документацията май от другаде я дръпнах, ама сигурно има много места в интернет дето се намира. за съжаление аз забравих откъде си взех моите:(
друго което може да се види интересно на интересуващите се, е че glut предлага нещо като скелет на програмата, на базата на callback функции грижещи се за клавиатурния вход, мишката и другите компоненти на класическо 3д приложение.
Re: OpenGL
Eto niakolko hubavi sites, posveteni na opengl:
[линк]
[линк]
[линк]
az lichno ti preporychvam vtoria adres
Shte se radvam skoro da vidia tvoe tvorenie
Pozdravi
[линк]
[линк]
[линк]
az lichno ti preporychvam vtoria adres
Shte se radvam skoro da vidia tvoe tvorenie
Pozdravi
Re: OpenGL
Това с callback-ите е добро за демота, ама за по сериозни неща sux. Аз лично от glut не виждам особен смисъл, има нахвърляни една камара неща дето ако ти потрябват така или иначе е по-добре да си ги напишеш сам, imho.
The ones who live by the sword get shot by the ones who don't.
The ones who live by the sword get shot by the ones who don't.
Re: OpenGL
Даа, втория адрес е добър!
The ones who live by the sword get shot by the ones who don't.
The ones who live by the sword get shot by the ones who don't.
Re: OpenGL
Най-големия проблем е с книгите - то ги има, ма са стари повечето ( освен ако не платиме в амазон малко долари - има и нови ), а от туториали не е много за предпочитане, според мен.
Най-добре май да вземеш TheRedBook, имаше линк в сайта opengl.org.
Ако си я теглиш обаче от друго място, гледай да е 2nd, щот 1st е от 1993 година и е за opengl1.0, 2nd e за 1.1, 3rd e за 1.2 - само че аз не успях да я намеря в нета ( ако успееш свиркай ) , последния gl май е 1.4. Освен това 1st ползва gluax, за което съм чел, че не е за предпочитане. В 2nd са на glut, затова ще ти трябват спецификацийте - има ги в сайта + glut32.lib + glut32.dll + glut.h - тия не съм сигурен дали ги имаше на сайта ма ги има на много места, така че само да ги потърсиш ( последнато версия е glut 3.7 ).
Най-добре май да вземеш TheRedBook, имаше линк в сайта opengl.org.
Ако си я теглиш обаче от друго място, гледай да е 2nd, щот 1st е от 1993 година и е за opengl1.0, 2nd e за 1.1, 3rd e за 1.2 - само че аз не успях да я намеря в нета ( ако успееш свиркай ) , последния gl май е 1.4. Освен това 1st ползва gluax, за което съм чел, че не е за предпочитане. В 2nd са на glut, затова ще ти трябват спецификацийте - има ги в сайта + glut32.lib + glut32.dll + glut.h - тия не съм сигурен дали ги имаше на сайта ма ги има на много места, така че само да ги потърсиш ( последнато версия е glut 3.7 ).
Оупън ДжиЕл Рулззз
в nehe.gamedev.net има доста тюториалз за начинаещи по тази тема.
Първите от тях се опоменявъ как да сетъпваме ОпенДжиЕл в различните опера. систъмс.
Първите от тях се опоменявъ как да сетъпваме ОпенДжиЕл в различните опера. систъмс.