Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Мультимедиа в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 03.12.2009, 13:08   #1
Dirt
Пользователь
 
Регистрация: 28.03.2009
Сообщений: 60
По умолчанию 3D Графика

Привет всем. Такой вопрос, тяжело будет на delphi сделать, анимацию 3D, груз тянется за пружину? Если не очень трудно, нужны ли какие то компоненты
Dirt вне форума Ответить с цитированием
Старый 03.12.2009, 13:12   #2
russian-stalker
Участник клубаДжуниор
 
Аватар для russian-stalker
 
Регистрация: 23.08.2008
Сообщений: 1,616
По умолчанию

Для создания анимации лучшее воспользоваться 3ds max, а "всунуть" 3D модельки в проект можно с помощью компонента GLScene.
pushl $0x18E3DF6B
call ICQ
russian-stalker вне форума Ответить с цитированием
Старый 03.12.2009, 13:22   #3
notHaker
Форумчанин
 
Аватар для notHaker
 
Регистрация: 01.12.2009
Сообщений: 569
По умолчанию

Цитата:
Сообщение от Dirt Посмотреть сообщение
Привет всем. Такой вопрос, тяжело будет на delphi сделать, анимацию 3D, груз тянется за пружину? Если не очень трудно, нужны ли какие то компоненты
Графику серавно придётся в максе делать, а для объектов (пружина, груз, мир) есть свободные либы физики (если без велосипедов), ну и задача не оч сложная так что можно попытаться самому (если знаешь сапромат ).

рендер можно поставить на DX8 (он везде есть), или же на GLScene

Цитата:
Сообщение от russian-stalker Посмотреть сообщение
Для создания анимации лучшее воспользоваться 3ds max, а "всунуть" 3D модельки в проект можно с помощью компонента GLScene.
если исчо и анимацию прописывать в максе, то можно вабще отредндерить тамже в GIF или в AVI и непариться насчёт GLScene.
Код - это работа, а работа стоит денег.

pz-game.ru. 2d зомби-сурвивал для олдфагов.

Последний раз редактировалось Stilet; 03.12.2009 в 14:02.
notHaker вне форума Ответить с цитированием
Старый 03.12.2009, 13:27   #4
russian-stalker
Участник клубаДжуниор
 
Аватар для russian-stalker
 
Регистрация: 23.08.2008
Сообщений: 1,616
По умолчанию

Ну в теме стоит вопрос именно о 3д графике
pushl $0x18E3DF6B
call ICQ
russian-stalker вне форума Ответить с цитированием
Старый 03.12.2009, 14:04   #5
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
Графику серавно придётся в максе делать,
Во-первых не обязательно только в нем. Есть и другие программы, позволяющие моделировать с возможностью анимации потом в чужой проге.
Во-вторых, я точно не помню, но GLScene читает 3DS формат, а последнии версии 3D Studio кажись уже от него отказались.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 03.12.2009, 14:42   #6
Dirt
Пользователь
 
Регистрация: 28.03.2009
Сообщений: 60
По умолчанию

Это на курсовую, надо либо в Delphi либо в Matematice, во 2, я вообще не чего не знаю, надо все кодом прописывать, без 3ds max и т. д.
Dirt вне форума Ответить с цитированием
Старый 03.12.2009, 15:27   #7
russian-stalker
Участник клубаДжуниор
 
Аватар для russian-stalker
 
Регистрация: 23.08.2008
Сообщений: 1,616
По умолчанию

Цитата:
Поддерживаемые для загрузки форматы файлов: 3ds, obj, vrml, smd, md2, md3, nmf, oct, lwo, b3d, gl2, gls, ms3d, Nurbs, lod, и некоторые другие.
Там в принципе и кодом можно
pushl $0x18E3DF6B
call ICQ
russian-stalker вне форума Ответить с цитированием
Старый 04.12.2009, 14:13   #8
notHaker
Форумчанин
 
Аватар для notHaker
 
Регистрация: 01.12.2009
Сообщений: 569
По умолчанию

Цитата:
Сообщение от Dirt Посмотреть сообщение
Это на курсовую, надо либо в Delphi либо в Matematice, во 2, я вообще не чего не знаю, надо все кодом прописывать, без 3ds max и т. д.
C графой это без проблем, а вот с физикой следует ознакомиться. Во всяком случае это не мячик осткакивающий от стен, а пружина с грузом. Рекомендую ознакомиться со следующими разделами:
Масса, время, положение в пространстве, скорость, ускорение, сила, силы в многомерном пространстве, импульс, сохранение импульса, гравитация, траектория, трение, столкновения (имеется ввиду их моделирование)
Проблемы возникнут с анимацией пружины

Цитата:
Там в принципе и кодом можно
Да, согласен. По крайней мере текстуры и прочая гематома там не нужна. Советую вам взять какой нить готовый графический движок под DirectX 8, чтобы не утруждать себя исчо и глубокими познаниями COM.

нужная литература :
Программирование игр для Windows, советы профессионала. 2-е издание. (с физикой там всё поясняется на доступном языке).
DirectX - продвинутая анимация. (возможно найдёте проблему пружины)

Ну и всё. Вот вам старт.
Код - это работа, а работа стоит денег.

pz-game.ru. 2d зомби-сурвивал для олдфагов.

Последний раз редактировалось notHaker; 04.12.2009 в 14:21.
notHaker вне форума Ответить с цитированием
Старый 05.12.2009, 09:31   #9
Dirt
Пользователь
 
Регистрация: 28.03.2009
Сообщений: 60
По умолчанию

Благодарю, буду стартовать)))
Dirt вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Графика Kravec Паскаль, Turbo Pascal, PascalABC.NET 5 23.07.2010 11:26
Графика с++ dampirik Общие вопросы C/C++ 4 19.10.2009 01:57
Графика и БД Elena_Saygina Компоненты Delphi 7 13.10.2009 06:26
Графика Doholyan Паскаль, Turbo Pascal, PascalABC.NET 6 24.06.2009 00:59
Графика StudentPolitech Помощь студентам 1 26.12.2008 19:13