![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
OpenGl движок.... [Delphi, OpenGl, Windows]
DR0N © (2005-09-27 23:24:00)Я доделал свой почти годичный труд, а именно OpenGL движок DGLEngine и довел его до тестовой версии 1.0. Движок дает фору DelphiX, Asphyre(PowerDraw), да же по силам замахнуться на GLScene. Он выполненн несколько не стандартно и не представляет собой набора VCL компонентов, работать с ним просто, имхо проще чем с PD, но чуть посложнее чем с DelphiX. Умеет делать и 2d и 3d и совмещать все это. Прочитать подробнее посмотреть и скачать, можно по это ссылке:
http://dronprogs.mirg.ru/dgle.php
Жду ваших мнений...
Кефир87 (2005-09-30 21:41:00) [1]А движок достойно выгладит 8) Багов я не нашел, кроме описанных выше... хотя я просто примеры посмотрел 8)
Кефир87 (2005-09-30 21:40:00) [2]
> Он же вроде сам по себе круче будет...
С чего-бы это вдруг?! Прошу обосновать, за живое задеваешь 8)
XProger (2005-09-30 13:11:00) [3]Grief, сами по себе даже мухи не размножаются...
Grief (2005-09-30 12:29:00) [4]Скачаю - скажу, что я об этом думаю. У меня вопрос, почему опенджиэль, а не дэ-икс? Он же вроде сам по себе круче будет...
DR0N (2005-09-30 09:04:00) [5]
> Еще плагин blue -не работает
Все прекрасно работает, не умеешь пользоваться....
Нужно отдельно выводить фон и все что будет блюрить. Для этого посмотри как в астероидах сделано. Насчет смещения - ты не прав, просто это небольшое искажение картинки.
Signate (2005-09-30 08:58:00) [6]за редактор частиц - зачет! Эффекто смотриться...
единственное но:
Страшно раздражают новые пункты меню у таких файлов как bmp, etc...
Нельзя чтоли было это сделать опционально? как в том же WinRAR?
так что я теперь даже не знаю что делать со своей бмпэшкой...
открыть как спрайт или конвертировать в текстуру? :-)
PAVIA (2005-09-29 22:58:00) [7]Еще плагин blue -не работает, не то что бы савсем. Видно что координаты вывода смещается на несколько пикселя и кнопки F8 F9 F10 глючат. Собственно эфекта нет кроме как падения FPS.
XProger (2005-09-29 17:51:00) [8]> Буду писать плагин для DirectInput.
Оно очень поможет? ;)
DR0N (2005-09-29 08:45:00) [9]
> То ли так запланированно, то ли у меня GF FX 5200 начал
> глючить, но на сцене присутствуют какие-то посторониие тени.
> ..
Очень странно, на всех GF тестируемых всегда все ок было, вот на радиках были глюки. К финальной версии я это исправлю.
> У Хорни в AVILens.exe тож была с этим беда, так что тащи
> код из cube.exe который работает отлично...
Ок.
> Неверно отсекаются макаки - исчезают прямо на глазах на
> плоскостях фрустума!
Фрустум то верно отсекается, просто там боундинг бокс немного смщенн. Проблемма в том что макаки старого формата моделей и боундинг бокс неверно берется чуточку =) тоже к релизу такие мелочи поправлю.
> Я так понял, единственное, что ты сделал - сменил иконку
> и удалил мой ник в Caption формы? Некрасиво однако...
Да ладно тебе, все свои :) Хочешь напишу, что сетевой код твой, мне не сложно.
> Projected Textures
> Вечно любим, вечно чтим
А вот и нет, не с сулако сдирал =)))
> При запуске в оконном режиме теряется захват мышки
Буду писать плагин для DirectInput.
> Worm Algorithm
Вообще убиру потом =) Зато заметь я там тебя написал в авторах =)))
> В принципе, движок добротный
Ну ладно хоть похвалил =)))
Кефир87 (2005-09-29 01:18:00) [10]Скачал уже 74%. Так и быть скачаю до конца! Говорит что осталось меньше 9 мин 8)
XProger (2005-09-29 01:06:00) [11]Не сдержался и скачал-таки эти 6 мб!
Ниже приводятся замечания по примерам...
=== Advanced Shadow Mapping
То ли так запланированно, то ли у меня GF FX 5200 начал глючить, но на сцене присутствуют какие-то посторониие тени...
=== AVI Textures
Как уже говорили - вылетает с ошибкой, кодеки - klcodec243f.exe. Сомневаюсь что видео кодировано более старшими версиями... ;)
У Хорни в AVILens.exe тож была с этим беда, так что тащи код из cube.exe который работает отлично...
Оригинал: http://www.sulaco.co.za/opengl/avitextures.zip
=== Frustum Culling
Неверно отсекаются макаки - исчезают прямо на глазах на плоскостях фрустума!
=== Network
Я так понял, единственное, что ты сделал - сменил иконку и удалил мой ник в Caption формы? Некрасиво однако... ;) Это сетевой чат, отседа и 3 мессаги при локальном тестинге...
Оригинал: http://xproger.mirgames.ru/files/lib/l_net.rar
=== Projected Textures
Вечно любим, вечно чтим...
Оригинал: http://www.sulaco.co.za/opengl/projectedTextures.zip
=== Simple First Person Engine
При запуске в оконном режиме теряется захват мышки
=== Worm Algorithm
Запускается через раз...
То что показано - никакой не "бенчмарка вашему процессору" по крайней мере то что он выводит не соответствует тому, что выводит оригинал - 5 против моих 115 FPS :)
Ошибку в твоём переводе кода на свой движок я искать не собираюсь, т.к. так не интересно ;)
Оригинал: http://xproger.narod.ru/Files/Visual.rar
В принципе, движок добротный, но я за то, чтобы каждый писал СВОЙ движок под СВОИ нужды, иначе какой-то увесистый и неповоротливый конструктор получится :)
Кефир87 (2005-09-29 00:51:00) [12]Так и быть... качаю. за 2-3 подхода скачаю 8(
XProger (2005-09-28 22:30:00) [13]DR0N, блин чего там моего то? Выложи отдельно... или до субботы жди :)
Tsmar (2005-09-28 22:23:00) [14]Хм. Думаю это то, что я искал :)
DR0N (2005-09-28 21:43:00) [15]1) У тебя че то не так с кодеками, ошибка не движка.
2) Пример вообще надо убрать там ошибка в алгоритме в самом примере, иногда вылазит, ваще автор оригинального кода этого примера - XProger, к нему и вопросы =D
cyborg (2005-09-28 20:52:00) [16]Посмотрел примеры. Это круто! :)
Очень классная вещь, судя по примерам. Исходники не смотрел.
Два глюка в примерах:
1) AVI Textures - надпись проворачивается и выходит ошибка в дбленгине.длл по адресу 0004C860
2) Worm Algorithm - два раза не запустилось, вывалилось с ошибкой, третий запустилась, четвёртый опять ошибка в лаунчер.ехе по адресу 00001B9E
DR0N (2005-09-28 20:30:00) [17]В дистрибе двига все примеры скомпилены....а так их нет и делать специально не стану.
Кефир87 (2005-09-28 20:24:00) [18]А можно ссылку на какойнить скомпилированный пример... и что-б размер не больше 1 мб?
DR0N (2005-09-28 19:19:00) [19]PS Мне бы конечно хотелось что бы мнения высказывались уже увидев его в деле а не по скринам и описаниям =)
DR0N (2005-09-28 19:18:00) [20]Все сенкс =)
> Исходники будут ?
Будут, но с версии 1.0, когда все будет готово, я не хочу разночтения. PowerDraw помнится частично в DLL был зашит, Asphyre щас вроде полный опен сорс.
> Но до GLScene ему еще очень далеко
Да, это точно, но я и не ставил такой цели. Зато у двига есть свои плюсу, по сравнению с GLScene.
> По-моему работать с DelphiX сложнее
Каждому свое, мне сложно судить о том, насколько сложно/просто работать с моим двигом. Для меня DelphiX был просто, PD - посложнее, GLScene - вообше не понравился своей запутанностью и монстроидальностью, не люблю такое.
> То, что он без VCL это ИМХО большой +
Имхо тоже. По крайней мере аналогов нет =)