![]() |
Посты перенесены из другой темы. Здесь задаём все вопросы, касающиеся GLScene, и обсуждаем данный продукт.
Задам вопрос коротко: Как анимированные модели, созданные в максе(*.3ds), импортировать в GlScene? т.е. чтобы анимация в моей игре работала А есть у кого-нибудь хорошая обучалка с полным изучением основных компонентов GlScene и упором на создание Action FPS |
GRT-unit - *.3ds этот формат не подрержует анимации, так говорили на одном из форумов GLScene.ru. Для анимированной модели, используют, др.форматы(*.smd;*.md2;*.md3 и другие). Анимации пишут на 3Д максе, МАйа и др. к ним в инете прилагаются плагины для экспорта.
У моего же Аниматора(ModelerXXX), можно анимировать *.3ds наполовину. Он анимирует части скелета состоящиие с *.3ds, дальше я его не доработал, хотел зделать похожие анимации как UT2004. Если нужен аниматор с исходниками. Он на этом сайте. GLScene.ru(файлы далее в демо) там 3-архива, с исходниками посмотри. Мой ник тот же GameProgX. Да и я, когдато копию CS писал,так что Помогу чем смогу(если будет время). |
есть ли у кого хороший справочник по GlScene, в котором подробно описывается каждый Gl-компонент, включая все его параметры
чем отличается DCE от ODE, вроде и то и то физические модули. и вот еще вопрос созрел: можно ли в GlScene использовать *.3DS, состоящие из нескольких объектов, и как с ними работать |
у меня вопрос...почему DELPHI?и почему GLSCENE?такая связка даст плохую производительность,лучше писать на чистом DIRECTX или OPENGL..
А ещё лучше - на ассемблере. Разжигание войны движков и прочего запрещено после печального опыта спора C++ и C#. Сами рядом просите движок для RTS ибо с нуля писать неохота. Каждый любитель юзает то, что ему проще освоить. Подобные замечания тут неуместны, дальнейший спор будет пресекаться. |
Мож кто подскажет, как создавать отражающий материал в GlScene?
|
GRT-unit
Ищите по словам типа "Render To Target" или "Render To Texture". Обычно отражения задаются так. Либо есть вариант "сделать за зеркалом параллельную реальность" и соответственно перемещать в ней все отражающиеся объекты. Если же Вам нужно создать некую иллюзию отражения (т.е. не чтобы материал что-то отражал, а чтобы выглядел слабо отражающим), то тут, скорее всего, нужно обращаться за помощью к шейдерам. |
Цитата:
GLScene\Demos\Material\cubemap\ GLScene\Demos\Material\dyncubemap\ Эта демка тоже, в принципе, подойдёт, если тебе нужно просто добавить на объект блики: GLScene\Demos\Material\multimaterial\ |
Цитата:
|
:lamo: Привет всем,помогите пожалуйста.Я никак не могу установить GLScene на Delphi 7,копировал все в папку Lib,затем оттуда запускал GLScene7.Ничего не получается.Если можете напишите пожалуста подробную инфу по установке GLScene7.Заранее блогодарю.:lamo:
|
Здесь описана полная установка: http://glscene.ru/content.php?article.55
|
GLScene
Ладно, по пожеланиям трудящихся сюда переносятся все вопросы по GLScene и обсуждение этого продукта.
|
Цитата:
при установке(по выше написаному уроку) нажимаю compile, а оно мне выдает ошибку : [fatal error] GLSceneRegister.pas(48): file not found: 'GLScene.inc' Хотя в прошлый раз, такого не было!!! (вчера винду переустановил) |
послушай, вот тебе ссылка на хороший урок http://mirgames.ru/articles/glscene/glscene1.html по установке glscene и созданию простейшего проекта.
Вот, если интересуешся урок по созданию простейшего боулинга из примитивов http://mirgames.ru/articles/glscene/ode.html Если сделаешь все в точности, как в статье, должно заработать P.S.: сам впервые тоже сталкивался с такими проблемами |
еще одна проблема появилась, как только запускаю проект, оно мне пишет что не может найти файл VectorGeometry.dcu, хотя он есть в папке!!!
И указывает мне на: interface uses Classes , VectorGeometry..... Что это, и как с ним бороться??? Уже другой файл не может найти!!!!GLWin32Viever.dcu, что делать, не могу запустить не один проект!!! Делфи уже переустонавливал!!!!!! |
Я делал так:
поиском находил вышеупомянутые файлы *.dcu в папке с GlScene, а затем прописывал пути к ним в Tools / Environment Options / Library / Library path. |
GRT-unit
спасибо, а то я уже голову чуть не сломал!!!! |
а вот Delphi можешь не переустанавливать - как правило, если че то не работает, проблема в компонентах
|
GRT-unit
позно сказал, я до твоего предыдущего поста делфю переустонавливал 3 раза (думал может typical версия не катит, поэтому установил fool) Вопрос!! Я по одной статье пробовал сделать небольшой мир, но когда прописыаю модули. uses jpeg, tga, keyboard, VectorGeometry,GLFile3DS, GLFilemd2; и пытаюсь запустить проэкт, он у меня виснет!!! Что не так?? И еще, загружаю текстуру замли, а она растянута до безобразия, как сделать, что бы она смотрелась по реальней?? И еще одно, анимированые модели, можно грузить только md2???? и с помощу какого конвертора, его можно конвертнуть с *MAX или *3DS???? |
Насчет висов твоего проекта не знаю, а вот про текстуру могу подсказать: лучше всего материалы создавать в GlMaterialLibrary.
Там у созданного материала есть опция scale с параметрами x,y,z. по умолчанию все параметры 1,1,1 - при таких значениях материал растягивается, а чтобы он тайлился нужно просто увеличивать их. Ну и дальше все как по маслу. А что до анимации - я тоже не могу подсказать. Сейчас я делаю учебный проет BowlingArcade3d:cool: . По сути анимация там мне просто не нужна, а когда дойдет до создания интересного action'а :horse: :rocket: то я обязательно разберусь:rolleyes: . p.s.: мож в скором времени выложу свой боулинг в теме Ваши программы\игры вместе с исходниками |
А у кого-то есть описание всей палитры компонентов GLScene??
В helpe смотрел, там нет!:( |
На этот счет у меня есть два учебника в html но там не по всем компонентам, но много полезного. 1 с описанием некоторых компонентов, 2 с описанием различных эффектов и созданием леталки в космосе, но это уже не примитивы, это по сложней будет.
Ссылки эти закрылись, так что если надо, могу скинуть на мыло или еще куда-нибудь |
скинь на мыло Denya_Smile@Mail.ru, a еще лучше по асе!!!
Появилась проблема! я загрузил 3Ds, но не могу нормально выставить камеру!! она у меня получается перекрученая на бок!!! мож есть какой-то урок?? :( |
Ну это уже элементарный вопрос, если внимательно читал все что я тебе скидывал и давал ссылки, то должен был разобраться, для чего нужны pitch, turn, roll angle. В данном случае тебе нужно установить pitch angle 90 у объекта, в который ты подгружаешь *.3DS, также действовать и при создании plane
p.s.: мыло проверил?:@: |
GRT-unit
попробую разобраться А писем нет!!1 Мож на почте где-то затерялся :)) |
Может это изза того что я пост на писал гдето в то-же время, когда отправил письмо. Посмотри через пол часа мож появится.
когда че нить прикольное напишешь на GlScene, выкладывай. А вообще наверное как закончится суматоха с Bowling3d открою тему по трехмерной игруле - action. |
GRT-unit
Письмо получил спс, просмотрел учебник, не плохой!Ща сяду перечитаю на счет статьи по боулингу, там работают с GLODEManager, у меня его нет, у меня GLDCEManager, это же тож физика, а сней работать также как и с ОДЕ?? Если нет то где скачать GLS что бы была ОДЕ |
Denya
ODE должен быть в папке со скаченным GlScene. Устанавливается также как было описано в предыдущих моих постах, главное не забудь путь проставить к GlOdeManager.dcu в delphi. У меня сейчас нет под рукой glscene, но помоему я сказал все правильно Как работать с DCE я пока не научился, но пример есть в GlScene\demos\behaviours\Dce*****\ |
Если должна быть папка ODE, то у меня походу не полная версия!!!поскольку ее нет!!!Скинешь?Если не трудно
|
Denya
для начала зайди в папку с GlScene далее \delphi7(если у тебя стоит седьмая) должен быть файл GLS_ODE7.dpk. Установи его. Затем аналогично установке GlScene :tema: пропиши пути к нужным файлам *.DCU, если делфи потребует. Если не нашел GLS_ODE7.dpk, то скачай последнюю версию движка с www.GlScene.org (9,77 mb). Выложить я чистую ODE не могу т.к. ее файлы расбросаны по всей папке source и искать их будет проблематично. P.S.: если читаешь игроманию, возьми в руки ноябрьский номер 2007'го, открой стр. 170, там есть пара итересных статей про движки. В одной из них можно найти ссылки для скачивания. |
Спаисбо, я просто не знал что оно устонавливается дополнительно!!!
ЗЫ а игромания я не читаю |
А подскажите как и 3DS MAX перенести в GLScene. Что за модули "GLFile3DS.GLFileMD2.GLFileMD3"??? и где их вхять???:lamo:
|
R.Jane
Сначала создаем объект tGlActor или tGlFreeForm. Далее прописываем нужный модуль в узез: Цитата:
А кто нибудь пробовал запускать проект, сделанный на GlScene, на другом компе. У меня жрал 100% процессора, 100 мб оперативы и не работал. Че делать? |
GRT-unit
запускать не пробовал, поскольку еще ничего не сделал;), мож у тя проэкт мощный, а чужая машина не тянет!! У меня проблема, ставлю на форму ODEmanager, а оно выдает ошибку : Access voilation at address 062590FC in module 'GLS_ODE6.bpl' read of addess 0000000C, что это такое??А вот другие обьекты с ODE работают нормально!!! |
Denya
С запуском проекта на друшом PC я уже разобрался(пообщался на GLScene.ru), там оказывается нужны файлы динамических библиотек, я смог запустить, только глючно как то было. может это потому что я запускал его на очень слабом ноуде - у него даже Diablo II на полной графе не идет А вот с такой проблемой как у тебя я по моему не сталкивался. Был только один похожий баг, когда я начал применять силу к объекту, не установив ему физику, что-то про Access voilation at address тоже было. Лучше объясни поподробней, а то я не понял, когда у тебя вылетает ошибка: когда ты ставишь компонент на форму? Если да, то при чем сдесь Цитата:
|
GRT-unit
да когда ствалю на форму, а на счет других обьектов, напримар ставлю GLODEJointList, ошибок не выдает!!! |
Denya
Я вот думаю: переустанови-ка ты GlScene, не пожалей десяти-мегабайтного трафика и скачай новую версию с моей ссылки. Если не поможет, разбираться нужно с делфи, виндой или видео картой. Работа долгая и нудное, так-что пробуй DCE |
GRT-unit
переустонавливал, не помогло (качал с твоей ссылки)!!!:( Цитата:
|
DCE тож физика, только я с ней работать не пробовал. А вообще говорят что DCE даже проще, чем Ode
ЗЫ Недавно написал прогу(пока бета), подгружает к проекту нужные dll библиотеки, чтоб игра пахала на других компах, а еще она является хорошим примером по работе с pak'ами, могу скинуть |
А где ее взять?(DCE)
А проэкт, конечно вылож, посмотрю. только обьясни подробно, что он делает, а то я не вьехал!!!:) Отбой с вопросом по DCE, разобрался, а проэкт можешь и на мыло кинуть!!! |
Ну, к примеру, накатал ты прикольную игру на сцене, записал ее на диск и пошел к друзьям выпендриваться. с гордостью запускаешь ее, и тут облом - она не включается. Вот моя прога и подгружает файлы, нуные для выпендривания. Уже скинул, ща придет.
|
Вот есть две проблемы:
1: при работе с tGlMirror, если он расположен горизонтально, когда камера находится над миррором отражение не отображается 2: при работе с tGlShadowVolume, если камера смотрит на тень со стороны источника света, тень не отображется. А при приближении к тени, она понемногу проявляется |
Дайте плиз статейку по использованию DCE.
Короче, я загрузил модель чувачка, и мне нужно что бы он не в пространстве летал, а по плоскости ходил!!!Как я понял это делается с помощу физики!!! и еще как правильно выставлять камеру, а то у меня не поучаеться :(( |
Denya, DCE физика, очень слабая и глючанная. Лучше ОДЕ, Невтон.
DCE физика, не плохая для изучения физ.движка, если хочешь свой написать. |
GameProgX
дело в том что у меня ОДЕ не хочет устанавливаться, т.е устонавливается, но не работают компоненты (об этом я уже постил выше)!!! Остается только DCE!!! ЗЫ GLScene качал оследний!!!Разные переустановки не помогли решить эту проблему! |
Есть в папке Demos\Behaviours\Dce***\ хорошая демка, показывающая основы работы с Dce, но в вообще я поддерживаю точку зрения GameProgX - Ode, newton
2GameProgX не подскажешь по посту номер 41 |
у меня такой, немножко ламерский вопрос!!Для начала скажу что я хочу сделать.
хочу сделать управление персонажем как в готике 2, что бы он ходил с помощу стандартных кнопок w a s d, а с помощу кнопок q e , крутился, так вот , как сделать что бы он крутился???хотьбюу я сделал ЗЫ я поставил динамик куб, в нем камера, чувачек, свет. Камеру сфокусировал на персонаже, хотьбу написал, вот осталось это. help Все!!Нашел как крутить, теперь другой вопрос, я когда нажимаю кнопку, обьект двигается, например прямо, а когда клацаю что бы он шел влево, идет секундная пауза, а потом он начинает только двигаться, как можно это уюрать??? |
ты код приводи, как мы(я думаю не только мне это нужно) тебе будем ответы писать
PS а ты со скелетикой(анимацией) разобрался |
GRT-unit
код вот такой: Цитата:
Цитата:
PS был застой, долго делфи не запускал!! |
я чет не понял, где здесь физика.
GLDummyCube1.Move(-0.5); GLDummyCube1.slide(-0.5); - это не физика, а перемещение обекта. вот физика: dBodyaddForce,dBodyAddTorque а что по проблеме, так это скорей тормоза ты этот код в каденсер запихивал? |
GRT-unit
ясно. я думал просто что на физике движения так же пишутся! Слушай, я что-то демку с DCE сколько не расматриваю них не получается. если как-то не будет тебе чем заняться, если не трудно. можешь сделать мне какую-то мини демку по DCE, простую, например что бы обьект двигался по поверхности куба, и в коде написать где что, а потом закинуть мне на мыло!??!?!?!В долгу не останусь ;) |
Демку скорей не выложу, только, если начну изучать DCE, лучше поставь ньютон или полазий по GlScene.ru
|
:lamo: где можно скачать Glscene? - пробовал на официалбном сайте,не получилось!:???:
|
www.glscene.org
все качается, проверено |
Цитата:
вроде и винда переустонавлевалась.... мож кто стыкался с такой проблемой |
странно, у меня все корректно пашет, даже когда я поставил сцену на vista, все равно все работает.
|
На счет все той же ОДЕ. только что попробовал на другом копе, таже фигня, и сразными версиями делфи пробовал, ничего!!!Так вот что мне пришло в голову, мне кажеться что я просто туплю где-то при установке!!!!!
Я cначала устанавливаю сам GLScene, делаю это как в инструкци, затем запускаю файл ODE, нажимаю complit и затем instal!!!! что я делаю не так???? help!!!!!!!!!!!!!! |
попробуй просто делать все в точности, в точности, как в статье, которую я тебе давно скидывал
|
GRT-unit
но там ведь ток на установку GLScene, ну ща попробую. Добавлено через 18 минут теперь вот ОДЕ не могу установить, пишет что moduleloader.dcu не найден!!!! GLScene последний!!! можешь глянуть у себя, есть ли там такой файл (если не впадло) |
нашел я этот файл, он лежит в [сцена]\Source\PhysicsAPIs\, добавь путь к нему в делфи и все заработает
|
Извините за ламерский вопрос ,как загрузить модель формата *3ds в glscene ,смотрел демки,добавлял модули,пробывал не получается (пишет,что файл не найден), в чём дело?
|
uses GlFile3ds;
glfreeform1.loadfromfile(<path>) читайте предыдущие посты |
как двигать персонажа при помощи ode?применяю силы addtorque,а модель авто делает сальто и улетает,может есть ссылка на этот урок???
|
Извеняюсь, если такой вопрос уже обсуждался, но ставлю на Delphi 7 glscene. Указал пути к папкам. Открываю файл, пытаюсь скомпилить, выдаёт ошибку:
[Fatal Error] GLSceneRegister.pas(60): File not found: 'DsgnIntf.dcu' |
в сотый раз, если делфи не может найти какойнить файл, значит он либо отсутствует, либо путь к нему не пробит в library paths
|
ЧТо он отсуствует я и сам понял.
Вроде бы все пути указал верно. В папке с glscene его нет. Или проблема в самой Delphi??? |
Если нет фала этого, то у тя скорее всего неполная версия, хотя.. хз...
ты на какую делфи то его ставишь? А сцена какая? |
Ставлю на 7делфи. А вот glscene - оч старый (заволялся и качует с веника на веник), а версию точно не нашёл где глянуть.
|
залезь GlScene.org, официальный русский сайт, там можно найти новую версию, да и пользователей в форуме больше, помогут
|
Подскажите, как поставить сцену в VC++
|
Я делаю жоссский мега-проект в GLScene. Я делаю редактор карт и хочу сделать изменение рельефа, который я делаю бампингом. Я взял 2 примера - TerrainPainter, TerrainMorphing - но там нужны файлы GR32 - и подобные dcu-ки для TBitMap32, но там (в обоих примерах) были ошибки в строчке glmateriallibrary1.LibMaterialByName('Terrain').Ma terial.Texture.Image.GetBitmap32(0).assign (terrtex) , но когда я их заменил на glmateriallibrary1.LibMaterialByName('Terrain').Ma terial.Texture.Image.GetBitmap32(0).Create32BitsBi tmap.assign (terrtex) , рельеф стал показываться, но текстуры не накладывалися. Скажите, ПОЖАЛУЙСТА, где можно взять подобные примеры/взять нормальные библиотеки(если нужны)/исправить код (если нужно) :sml:
|
| Часовой пояс GMT +4, время: 18:38. |
Powered by vBulletin® Version 3.8.0
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.