Форум программистов, компьютерный форум, киберфорум
Delphi: Графика, звук, видео
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.60/25: Рейтинг темы: голосов - 25, средняя оценка - 4.60
0 / 0 / 1
Регистрация: 10.12.2021
Сообщений: 375

Нужна рабочая версия GLScene

01.04.2022, 23:57. Показов 6089. Ответов 63
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
*Для разбирающихся*
Если у вас есть рабочая версия GLScene для delphi (у меня Delphi XE2), то скиньте архив или ссылку на него.. а также, если не сложно, то можете в файле Блокнот описать пошагово установку движка в среду delphi (в архивах, которые я скачивал или не было инструкции, или была, но не для моего delphi, или была в обрезанных картинках).

Я скачивал версии 1.2 , 1.4 , 1.9 , 2.1 и 0.9 . В каждой свои недостатки (некоторые не для моей версии delphi; некоторые содержат в файлах .pas не объявленную переменную или неизвестный тип данных).

В интернете везде написано, что с установкой не должно возникнуть сложностей, но я на своём опыте узнал, что это зашибись как сложно и не понятно... Если не сложно, помогите, пожалуйста.
Заранее, Спасибо!!!
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
01.04.2022, 23:57
Ответы с готовыми решениями:

При установке GLScene столкнулся с файлом glscene.inc
Я знаю, для чего используются dll в delphi, но про файлы с расширением ".inc" я не знаю ничего Можете объяснить, важный файл или нет во...

Нужна рабочая программа
Нужно сдать какую-то "интересную" программу в Делфи, может у кого-то что-то завалялось, только не слишком сложную. Не поверят. Буду весьма...

Нужна стабильная версия компанента EmbeddedWB для Delphi XE3
Подскажите,у кого есть стабильная версия компанента EmbeddedWB для делфи xe3 с ихнего сайта я смог скачать только для Xe2 и ниже

63
 Аватар для Пытливый
3765 / 2272 / 706
Регистрация: 29.05.2013
Сообщений: 9,622
07.04.2022, 13:57
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от MaximLyalin2002 Посмотреть сообщение
Мне нужно 3д пространство, чтобы потом экспортировать в него 3д модели и текстуры. Потом нужно, чтобы была возможность анимирования персонажей (3д моделей), возможно, с помощью "костей" (с помощью них я делал анимацию персонажей в blender). И все это для создания полноценной игры.
Сделать все это можно с 0 на Delphi, но будет много проблем уже на этапе написания движка. Можно облегчить себе жизнь и использовать FMX, где есть движок, но нет визуального редактора сцен и наконец можно взять полноценный игровой редактор Uniti или Unreal, где все это есть и оно специально для этого сделано.
0
0 / 0 / 1
Регистрация: 10.12.2021
Сообщений: 375
07.04.2022, 21:58  [ТС]
и наконец можно взять полноценный игровой редактор Uniti или Unreal, где все это есть и оно специально для этого сделано

Я вот и хочу определиться между UE4 (Unreal Engine) и glscene или fmx в delphi. Минус UE4 в том, что там для написания полноценной игры нужно всё равно изучить c++.
0
 Аватар для krapotkin
6854 / 4680 / 1465
Регистрация: 14.04.2014
Сообщений: 20,686
Записей в блоге: 21
08.04.2022, 11:13
разница между FMX и UE будет примерно такая же, как между программированием прямо на ассемблере, в машинных кодах, и той же FMX

Добавлено через 13 секунд
так что дешевле выйдет выучить C
0
 Аватар для Пытливый
3765 / 2272 / 706
Регистрация: 29.05.2013
Сообщений: 9,622
08.04.2022, 12:41
Да нет никакой принципиальной разницы между C++,C#,Delphi. Если вы понимаете языковые конструкции любого из диалектов, то перейти на любой из них дело максимум недели. Естественно, в начале будете останавливаться на каждом шаге в поисках языкового аналога, будете городить многострочных монстров, там где можно обойтись одной функцией, но это нормально.
0
12 / 10 / 2
Регистрация: 07.12.2021
Сообщений: 37
08.04.2022, 15:35
Цитата Сообщение от AzAtom Посмотреть сообщение
Я в FMX так особо ничего не делал, но что такое небо? Поверхность с текстурой. Есть там такое дело. .
Компоненты FMX предназначены в основном для GUI кросс-платформенных приложений, модули с векторной графикой там есть, да, но графическим движком его назвать нельзя по многим причинам. С небом не всё так просто как кажется на первый взгляд.
Вот, к примеру, как реализованы основные классы объектов GLScene для создания неба: GLSkyDome, GLEarthSkyDome, GLSkyBox. Все они находятся группе Environment objects.

Объект GLSkyDome — это небосвод, который имеет вид сферы, окружающей все объекты. По умолчанию небо создается повернутым на 90 градусов, чтобы изменить угол установите свойство PitchAngle=90. Важнейшее свойство это Bands — полосы определенной ширины и цвета. По умолчанию есть 2 полосы. При щелчке ЛКМ по этому свойству, и появится окошко, в котором можно ими управлять. Свойства полос:
Свойство Описание
Slices Количество сегментов, из которых состоит полоса, чем их больше, тем выше качество. У всех полос в экземпляре объекта свойство Slices должно быть одинаковым, иначе они будут неверно стыковаться;
Stacks Количество других сегментов, повышает качество.
StartAngle Начальный угол, задающий нижнюю сторону полосы от -90 до 90;
StartColor Цвет нижней стороны полосы;
StopAngle Конечный угол, задающий верхнюю сторону полосы, от -90 до 90, должен быть больше StartAngle;
StopColor Цвет верхней стороны полосы. Цвет полосы плавно меняется от StartColor до StopColor.
Options Опция sdoTwinkle включает и отключает мерцание звезд в атмосфере.
Stars Звезды. При щелчке ЛКМ по этому свойству появится окно, в котором можно добавлять, удалять и менять свойства звезд:
Color - Цвет звезды.
Dec - Высота над горизонтом в градусах.
Magnitude - Размер, чем меньше, тем ярче звезда.
RA – Прямое восхождение в градусах

В рантайме можно добавить заданное количество случайно расположенных на небосводе звезд:
GLSkyDome1.Stars.AddRandomStars(100, RGB(200,200,150), true);
(первый параметр определяет количество звезд, второй цвет, третий указывает, где должны быть расположены звезды (true — только над горизонтом, false — по всей сфере).

Объект GLEarthSkyDome — это GLSkyDome, доработанный так, чтобы он больше походил на земной небосвод. Добавлено солнце и, в зависимости от того, на какой высоте оно находится, меняется освещенность неба. Свойства, отличающиеся от объектов GLSkyDome:
DeepColor Цвет нижней части сферы.
ExtendedOptions Есть две опции:
esoFadeStarsWithSun — исчезают ли звезды с появлением солнца;
esoRotateOnTwelveHours — если она включена, то когда SunElevation достигает значения -90 или 90, то небо переворачивается на 180 градусов
HazeColor Цвет туманной дымки.
NightColor Цвет неба ночью.
SkyColor Цвет неба.
SunDawnColor Цвет солнца на закате.
SunElevation Высота солнца над горизонтом, меняется от -90 до 90.
SunZenithColor Цвет солнца в зените.
Turbidity Размытость неба, меняется от 1 до 120.

Объект GLSkyBox — это куб, окружающий все объекты сцены, на внутренние грани которого наносятся кубические карты текстуры земли, неба и анимации облаков при работе GLCadencer (таймера):
CloudsPlaneOffset Высота облаков.
CloudsPlaneSize Размер панели, на которой рисуются облака.
MatName.. Названия материалов в MaterialLibrary для граней и облаков.
Style Какая часть небосвода отображается.

И это только одна группа объектов из сотен и десятков визуальных компонентов. Использовать их можно как в Delphi так и С++Builder. Да, можно сделать это в Unity и UE4, напрямую не удастся и там придётся потрудится на С++ или C#.
0
0 / 0 / 1
Регистрация: 10.12.2021
Сообщений: 375
09.04.2022, 22:33  [ТС]
Да, можно сделать это в Unity и UE4, напрямую не удастся и там придётся потрудится на С++ или C#.

В общем, я с UE4 закрыл тему... Для работы с ним нужен лаунчер Epic Games, а этот лаунчер не запускается без интернета... Ну, т.е.у меня инет есть (сеть с ограничениями ; нельзя это изменить никак)... И поэтому он и не хочет открываться...

А на счёт GLScene, я нашёл обсуждение в инете, что для быстроты игры нужно писать на скриптовых языках (таких как C++ и ДР.).
Поэтому, видимо, нормального результата не добиться в Delphi. Ведь, как ни посмотри, а Delphi норм только для клиент-серверных приложений. А для производства игр ему не хватает производительности.

Поэтому я в новых поисках... Не знаю как вообще в Unity дела обстоят...
0
561 / 230 / 88
Регистрация: 11.07.2015
Сообщений: 817
09.04.2022, 23:46
Цитата Сообщение от MaximLyalin2002 Посмотреть сообщение
Поэтому, видимо, нормального результата не добиться в Delphi.
Да ну. Вот игра написана полностью на Delphi + GLScene https://twitter.com/kotolout/s... 1769816065
0
AxBxC=X
 Аватар для harrybook
155 / 135 / 58
Регистрация: 27.04.2016
Сообщений: 549
10.04.2022, 01:07
А на счёт GLScene, я нашёл обсуждение в инете, что для быстроты игры нужно писать на скриптовых языках (таких как C++ и ДР.).
Поэтому, видимо, нормального результата не добиться в Delphi. Ведь, как ни посмотри, а Delphi норм только для клиент-серверных приложений. А для производства игр ему не хватает производительности.
Обсуждения в И-нете, если вы не в теме, полезны не больше, чем сплетни бабушек на скамейке во дворе. Скриптовые языки медленные по своей сути, потому что они сценарные. С++ не скриптовый язык, как и Delphi. Нужно не обсуждения форумных недоучек, а серьёзную литературу и документацию/статьи от разработчиков читать на серьёзных ресурсах.
0
12 / 10 / 2
Регистрация: 07.12.2021
Сообщений: 37
10.04.2022, 08:10
Цитата Сообщение от harrybook Посмотреть сообщение
Скриптовые языки медленные по своей сути, потому что они сценарные. С++ не скриптовый язык, как и Delphi. .. а серьёзную литературу и документацию/статьи от разработчиков читать на серьёзных ресурсах.
Да, кстати, вот обновленное начальное руководство для программистов по открытому движку GLScene на русском языке, хотя не все компоненты и объекты рассматриваются с примерами. Для рабочей версии установка пакетов компонентов в текущую RAD Studio тоже есть.
Вложения
Тип файла: pdf 2022_GLSceneGuide_ru.pdf (5.07 Мб, 25 просмотров)
1
0 / 0 / 1
Регистрация: 10.12.2021
Сообщений: 375
10.04.2022, 10:30  [ТС]
Да ну. Вот игра написана полностью на Delphi + GLScene

Ссылка не открывается...

Добавлено через 2 минуты
Да, кстати, вот обновленное начальное руководство для программистов по открытому движку GLScene на русском языке, хотя не все компоненты и объекты рассматриваются с примерами

Я могу руководство и сам найти..
Проблема в том, что установить в Delphi XE2 не удаётся... (см. выше в сообщениях)
0
561 / 230 / 88
Регистрация: 11.07.2015
Сообщений: 817
10.04.2022, 11:23
Цитата Сообщение от MaximLyalin2002 Посмотреть сообщение
Ссылка не открывается...
У вас twitter заблокирован. Смотри в архиве.
Вложения
Тип файла: rar Game.rar (1.55 Мб, 10 просмотров)
1
12 / 10 / 2
Регистрация: 07.12.2021
Сообщений: 37
10.04.2022, 15:48
Цитата Сообщение от MaximLyalin2002 Посмотреть сообщение
Вот игра написана полностью на Delphi + GLScene

Я могу руководство и сам найти..
Проблема в том, что установить в Delphi XE2 не удаётся... (см. выше в сообщениях)
Проблема в том, что вы один из немногих, кому установить GLScene не удаётся. Поэтому данное руководство не для вас - вы же на XE2 (2011) сидите. Если для создания игр вы не можете перейти на UE5, чтобы программировать на C++, то для Delphi попробуйте другой графический движок Castle Game Engine. Но там нет удобных визуальных компонент, как в VCL, и нет последовательной иерархии объектов для задания свойств в инспекторе объектов в дизайн тайм. Освоить работу с GLScene гораздо легче.
0
0 / 0 / 1
Регистрация: 10.12.2021
Сообщений: 375
10.04.2022, 16:04  [ТС]
Проблема в том, что вы один из немногих, кому установить GLScene не удаётся

Проблема не только в установке... Если бы можно было бы скачать Delphi бесплатно... И чтобы весил бы немного... И в него ещё GLScene установился бы... То классно было бы..
Но загвоздка в том, что инет у меня с ограничениями, и новый Delphi может не установиться вообще... У меня проблемы были с активацией лицензии...

Добавлено через 2 минуты
Проблема также и в памяти, у меня на диске осталось всего 40 Гб. ...
Возможно из-за этого Delphi вылетает, когда проект fmx запускаю с 3D объектами.
0
AxBxC=X
 Аватар для harrybook
155 / 135 / 58
Регистрация: 27.04.2016
Сообщений: 549
11.04.2022, 01:08
Ещё можно забить на все эти ништяки, которые всё равно не устанавливаются, и просто на OpenGL потренироваться в Delphi любой версии. А там, глядишь, определитесь с перспективами на ближайшие годы. Ну и с выбором движка, конечно. А может, всё это быстро надоест и нафиг не нужно будет в скором времени.
0
0 / 0 / 1
Регистрация: 10.12.2021
Сообщений: 375
11.04.2022, 01:23  [ТС]
Прошу, подскажите, откуда скачать бесплатную версию среды разработки, а также какую версию GLScene скачать для него, чтобы уж точно без ошибок получилось... Буду очень благодарен!!!
Спасибо всем, кто помогал мне в этом вопросе, ваше мнение очень важно для меня!!!
0
 Аватар для krapotkin
6854 / 4680 / 1465
Регистрация: 14.04.2014
Сообщений: 20,686
Записей в блоге: 21
11.04.2022, 02:23
вы типа издеваетесь?
https://www.embarcadero.com/ru/free-tools
0
0 / 0 / 1
Регистрация: 10.12.2021
Сообщений: 375
11.04.2022, 07:26  [ТС]
Цитата Сообщение от krapotkin Посмотреть сообщение
вы типа издеваетесь?
...А теперь главный вопрос: Какую же версию GLScene на него установить? ))

Добавлено через 2 минуты
...я и раньше мог скачать Delphi Community Edition, но я заранее думаю о том, смогу ли я использовать его для своих целей. А иначе, получается, что только память засорил...
0
 Аватар для krapotkin
6854 / 4680 / 1465
Регистрация: 14.04.2014
Сообщений: 20,686
Записей в блоге: 21
11.04.2022, 09:53
для этого требуется прочитать чем отличается CE от Professional например
собственно это Professional и есть, только с годовым опозданием
это раз

два.
Скачать + установить + попробовать = примерно три часа. В этой теме первый пост 9 дней назад.
Можно было перепробовать все доступные комбинации за это время.
0
0 / 0 / 1
Регистрация: 10.12.2021
Сообщений: 375
11.04.2022, 10:50  [ТС]
А какая версия glscene пойдет на RAD Studio XE8?

Добавлено через 52 секунды
*для справки: у меня Windows 7
0
11.04.2022, 12:45

Не по теме:

а вот что я прочитал

мне самому некогда этой ерундой заниматься
пусть кто-нибудь поставит эту старую версию и займется экспериментами
результаты сообщите

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
11.04.2022, 12:45

Рабочая версия VSFlexGrid Pro
У кого есть работающий VSFlexGrid Pro (конечно желательно по-свежее), скиньте на мыло (или ссылку). Только на www.componentone.com...

когда студия 5 то выйдет рабочая версия и она free???
будет ли она бесплатной?и я так понял в ней встроенный си компиллер будет?

Нужна рабочая резидентная программа
Кто может скиньте код резидентной программы по ассемблеру) Желательно с комментами, но если без них тоже пойдёт) заранее спасибо)

Копия вируса мне нужна рабочая
Здравстуйте, я вот наткнулся на сайт с вирусом удалена ссылка,но не скачал, что он просит скачать, и Вам не советую. Это просто сайт...

Нужна рабочая ссылка на Apache Tomcat 5.0
Дайте плиз рабочию ссылку.Нигде не нахожу. можно и выше версия (для сервлетов)


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
60
Ответ Создать тему
Новые блоги и статьи
Про "Windows must die!"
kumehtar 04.11.2026
Знаете, чет накатило. . . . Когда-то это было почти боевым кличем: мол, нормальный человек сидит на DOS, OS/ 2 или Linux, а вот это вот - Must Die. А теперь человек произносит «мастдай» с усмешкой - и. . .
Красочные поля с номером страницы svg+background-image
russiannick 04.11.2026
Красочные поля с номером страницы не менее важны чем в эпоху бумажных книг. Посему спешу представить почтеннейшей публике этот важный инструмент который эти поля и формирует. В процессе разработки. . .
Вступаем в новую фазу генерации favicons, векторную.
russiannick 02.11.2026
Теперь нет нужды скрывать что используется простой svg. Исходный код изображения помещаем в поле и жмем кнопку. Исходник преобразуется в вид корректный для помещения в favicon или в url(). Нажатие. . .
Генератор паролей (вариант №4)
Maks 01.11.2026
После публикации 3-го варианта генератора паролей, разослал его своим коллегам (с целью оценки), в итоге были получены следующие рекомендации: 1. Вернуть возможность использования знаков | 1 l I;. . .
Генератор паролей (вариант №3)
Maks 30.10.2026
Финальная версия генератора паролей 1С. Доработка решения в этот раз коснулась только визуальной части, а именно, добавлен реквизит ДопПараметры (тип Булево), который скрывает/ отображает реквизиты:. . .
Магическое мышление и магия, современная наука не отличима от магии (говорит ИИ Джемени)
zorxor 30.10.2026
Джемени, расскажи, пожалуйста, что такое магическое мышление, что такое магия, почему современная наука чем-то напоминает магию? Фраза «Любая достаточно развитая технология неотличима от магии». . .
За какое время ИИ может подобрать пароль по хешу (рассказывает Джемени ИИ)
zorxor 30.10.2026
Расскажи, Джемени, если известен хэш МД5, например, за сколько ИИ сможет подобрать соответствующий пароль? Искусственный интеллект (ИИ) может подобрать простой или средний по сложности пароль по. . .
Кто убил Suno? Почему наше солнышко погасло? (диалог с ИИ Джемени)
zorxor 30.10.2026
Как убивали Suno. Хронология. «Убийство» музыкальной нейросети Suno — это затяжной процесс, в котором технологический хайп стартапа разбился о жесткую реальность судебных исков от гигантов. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru