Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Бросайте GLScene [Delphi, Windows]


Страницы:   1 2

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]

С советами - в мыло! Не нужно засорять форум.


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо