![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Бросайте GLScene [Delphi, Windows]
Ford © (2006-04-04 10:53:00)Бросайте GLSceneЛюди вот не пойму зачем вы занимаетесь этим делом, поработав с GLScene я обнаружил массу ошибок, которые исправить просто не знал как потому что код немой. На GLScene серьёзных вещей так и не напишиш, он годиться тока для вывода текстурировоного меша.
Легче изучить DirectX, либо OpenGL чем разбираться в чужик ошибках. Во всяком случае если вы хотите заниматься этим профессионально, то без этих API вам просто не как не обойтись.
OSokin (2006-04-09 13:10:00) [1]Может вообще писать все на чистом асме и в текстовом режиме и чтобы с дискетки грузилось? Нет. Кто что хочет сделать, тот делает это на том, на чем удобнее ему. Я хочу на GDI - я делаю на GDI. antonn хочет с канвасом маяться, пусть мается. Я ведь не ору, что канвас сакс и маздай - на самом деле с его помощью можно сделать такую игру, которую некоторые не смогут сделать при использовании чего-либо другого, например, DirectX или OpenGL. Так что не надо холиварить, друзья. У каждого свои вкусы и предпочтения.
Fosgen (2006-04-07 19:42:00) [2]Могу сказать на своем опыте - глюков в GLScene не так уж много. Сведения о них - скорее от плохого знания движка. Навороченности за счет производительности - да есть такое дело. Слишком перегружена ООП - тоже согласен. В свое время сам начинал с нее (полтора года назад). Причем - с довольно старой версии - еще без ODE. Теперь мой проект уже на 70% базируется на моих наработках, а те 30% что остались от ГЛСцены наверное теперь и разрабы не узнают - так там все "заточено и перекроено" под мои конкретные задачи... И работает. Вполне приятно, дает хорошую производительность. Работает стабильно, когда мой код - корректен. Так что - как основа, при умелом подходе и знании ООП + OGL - очень недурна. Опять же - на чем изучать азы абсолютным чайникам, которым был и я когда-то? Так что - пусть будет ГЛСцена, и спасибо тем кто ее создал.
Nic (2006-04-05 21:46:00) [3]
> эрик (05.04.06 17:00) [24]
Даже если бы эта процедура не являлась частью ОГЛ апи, то и без неё можно перебиться.
Cash (2006-04-05 18:16:00) [4]эрик (05.04.06 17:00) [24]:
Построен, но не является! Надо понимать метафизику этого вопроса!
"Бог во мне, но я не бог!" ©
:)
эрик (2006-04-05 17:00:00) [5]Nic © (05.04.06 16:17) [23]
"Но GLU строится непосредственно на OpenGL API"
дык и GLScene стоится непосредственно на OpenGL API...
Nic (2006-04-05 16:17:00) [6]
> Mortem © (05.04.06 14:15) [22]
Я в курсе. Но GLU строится непосредственно на OpenGL API. В стандартом заголовке к OpenGL в Delphi есть эта процедура и она к GL Scene не имеет отншения. Кроме того, не вижу ничего сложного в построении сферы без этой процедуры. Есть формула сферы, есть glBegin/glEnd. Ничего особенного.
Mortem (2006-04-05 14:15:00) [7]
> Nic © (05.04.06 14:01) [21]
Оно к OpenGL API не относится, если что... Это уже утилиты. GL U.
Nic (2006-04-05 14:01:00) [8]
> LLoyd (05.04.06 02:41) [15]
> Нда,а что мешает прямо в GLScene использовать чистый OpenGL
> ?,
> просто вся сцена написана на OpenGL, и там уже куча всего
> готового есть, например таже Сфера,зачем на чистом OpenGL
> создавать её? если она уже встроена в GLScene,? также и
> с другими обьектами.
> Я считаю что ненужно изобретать велосипед занова, в конце
> концов если есть гдето ошибка её довольно легко исправить.
>
> Поэтому GLScene рулит!!! кто не согласен могут идти в баню=)
Не выдержал. И чем же процедураprocedure gluSphere;из OpenGL API не устраивает?
Pa5ha (2006-04-05 12:55:00) [9]:) эко меня торкнуло :)
Pa5ha (2006-04-05 12:53:00) [10]Мля, глаза просто открыл. Программеры дума3, халвы2, кваки4 просто соски. Им наверно ещё никто не сказал, что есть GLScene и что в GLScene есть сфера.
Mortem (2006-04-05 11:31:00) [11]
> LLoyd (05.04.06 02:41) [15]
Могу лишь сказать, что многое завит от структуры проги. Иногда GLScene просто не подходит.
MeF Dei Corvi (2006-04-05 10:38:00) [12]Извращения разные бывают... Кто-то проги пишет <1кбайта на Delphi с OGL :), кто-то с GLScene мучается, кое-кто ещё с DelphiX-а не слез...
Знание (2006-04-05 04:41:00) [13]> Нда,а что мешает прямо в GLScene использовать чистый OpenGL ?,
Незнание.
LLoyd (2006-04-05 02:41:00) [14]Нда,а что мешает прямо в GLScene использовать чистый OpenGL ?,
просто вся сцена написана на OpenGL, и там уже куча всего готового есть,например таже Сфера,зачем на чистом OpenGL создавать её? если она уже встроена в GLScene,? также и с другими обьектами.
Я считаю что ненужно изобретать велосипед занова, в конце концов если есть гдето ошибка её довольно легко исправить.
Поэтому GLScene рулит!!! кто не согласен могут идти в баню=)
Mortem (2006-04-04 22:35:00) [15]Алгоритмы пятнашек на батонах рулят!!!
Модераторы, снесите тему в "Потрепаться", пожалуйста.
Cash (2006-04-04 21:19:00) [16]antonn © (04.04.06 14:27) [11]:
ЗЫ: я типа более радикален. :)))
Бросайте GLScene, переходите на BGI!
возвратимся к истокам, не дадим технократам нас уничтожить!!!
Про сабж промолчу. ;)
У меня вааще на этот счет свои соображения, не хочу мутить воду.
Pa5ha (2006-04-04 15:49:00) [17]С аффтарам согласен в том плане, что WinAPI на C++ + D3D/OpenGL рулес форевер. Но, чтоб водить машину не надо знать, как она устроена внутри, но желательно т.к. если что вдруг станет работать не так, то лучше это сразу починить, а не ждать, пока придется менять полмашины. Так же и тут.
Когда преславутого GLScene или DelphiX перестанет хватать и захочется большего, то окажется, что нужно изучать чистый OpenGL/DX с нуля + учиццо писать на апи. Да и всякие компоненты + VCL скорости то не добавляют.
antonn (2006-04-04 14:27:00) [18]итак, это должно было случиться:)
Бросайте GLScene, переходите на canvas!
возвратимся к истокам, не дадим технократам нас уничтожить!!!
:)
grouzd[E]v (2006-04-04 13:51:00) [19]
> [6] Mortem © (04.04.06 12:24)
> А можно я за Антона скажу: ГДИ рулит!!!
Э! хлеба меня не лишай, да! =))
А по сабжу - бессмысленный холивар. GLScene в конце концов не так уж плохо - кто-то ведь и "конструирует игры" мышью
---
... we are walking on a thin line and you better avoid the risk ...
Mortem (2006-04-04 13:05:00) [20]
> Ford © (04.04.06 12:30) [7]
С советами - в мыло! Не нужно засорять форум.