OpenGL

10 отговора 444 прегледа
#1

OpenGL

Hi, искам да започна да уча OpenGL, но незнам как да започна.
1) Нямам ДЛЛ файлове.
2) Нямам и книга.

Auf Wiedersehen
Отговор
в отговор на mialy #2

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
Отговор
в отговор на mialy #3

Re: OpenGL

ако си със vc търси във msdn-а функциите започващи със gl, wgl, glu . в gl и glu са стандартните функции, а wgl са специални. за инициализация ти препоръчвам да използваш wglCreateContext. на пръв поглед е по-лесно да използваш glutInitDisplayMode, но не ти го препоръчвам, тъй като библиотеката glut e отделна и първо трябва да си я набавиш и после много често като прехвърлиш сорса на друг компютър си неприятно изненадан от липсата на длл. аз лично използвам directx. но ти си знаеш най добре:)
книга не ти трябва, най добре изтегли от интернет кратки туториали. а и във msdn-а всичко е добре описано (като изключим инициализацията - никъде не се споменава ако не знаеш къде да търсиш).

Отговор
в отговор на zaphod #4

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
Отговор
в отговор на malkia #5

Re: OpenGL

ами аз като си го теглих го изтеглих на сорс (мале па докато го компилирам...)
без документация. документацията май от другаде я дръпнах, ама сигурно има много места в интернет дето се намира. за съжаление аз забравих откъде си взех моите:(
друго което може да се види интересно на интересуващите се, е че glut предлага нещо като скелет на програмата, на базата на callback функции грижещи се за клавиатурния вход, мишката и другите компоненти на класическо 3д приложение.

Отговор
в отговор на mialy #6

Re: В www.gamedev.net

ще намериш всичко което ти трябва.

Отговор
в отговор на mialy #7

Re: OpenGL

Eto niakolko hubavi sites, posveteni na opengl:

[линк]
[линк]
[линк]

az lichno ti preporychvam vtoria adres
Shte se radvam skoro da vidia tvoe tvorenie

Pozdravi

Отговор
в отговор на zaphod #8

Re: OpenGL

Това с callback-ите е добро за демота, ама за по сериозни неща sux. Аз лично от glut не виждам особен смисъл, има нахвърляни една камара неща дето ако ти потрябват така или иначе е по-добре да си ги напишеш сам, imho.

The ones who live by the sword get shot by the ones who don't.
Отговор
в отговор на Koch #9

Re: OpenGL

Даа, втория адрес е добър!

The ones who live by the sword get shot by the ones who don't.
Отговор
в отговор на mialy #10

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 ).

Отговор
в отговор на mialy #11

Оупън ДжиЕл Рулззз

в nehe.gamedev.net има доста тюториалз за начинаещи по тази тема.
Първите от тях се опоменявъ как да сетъпваме ОпенДжиЕл в различните опера. систъмс.

Отговор