|
Техник
318 / 176 / 27
Регистрация: 09.10.2009
Сообщений: 3,109
|
|
Библиотека для работы с 3D графикой27.05.2011, 13:05. Показов 17895. Ответов 62
Метки нет (Все метки)
Доброго времени суток. Посоветуйте какой ни будь инструмент для работы с 3D графикой в Билдере... на подобии GLScene если кто знает такой. Очень надо. Заранее спасибо!
0
|
|
| 27.05.2011, 13:05 | |
|
Ответы с готовыми решениями:
62
Библиотека для быстрой работы с графикой Библиотека для работы с графикой и текстом С++ Написать пакет классов для работы с деловой графикой, предназначенный для работы в среде Windows |
|
Кодер
50 / 49 / 7
Регистрация: 10.10.2010
Сообщений: 229
|
|
| 28.05.2011, 12:13 | |
|
0
|
|
|
1280 / 598 / 116
Регистрация: 18.08.2009
Сообщений: 832
|
||
| 28.05.2011, 13:10 | ||
|
Я даже когда-то свой компонент для работы с ним делал. Если заинтерисуешься, расскажу подробно как с этим движком работать
0
|
||
|
1452 / 360 / 61
Регистрация: 03.04.2010
Сообщений: 2,096
|
|
| 28.05.2011, 14:02 | |
|
Maluda, А разве он не медленный? Вроде я слышал что у него куча недостатков. Которые правда сам не замечал когда работал на нем
0
|
|
|
1280 / 598 / 116
Регистрация: 18.08.2009
Сообщений: 832
|
|
| 28.05.2011, 14:29 | |
|
Смотря для чего нужен этот движок. Я не думаю, что человек, который это сейчас спрашивает,
будет Сталкера писать. Первый недостаток этого движка - это то, что его последний релиз, если я не ошибаюсь, вышел в 2007 году. Он уступает по мощности, спецэффектам, документации очень многим современным движкам. Но! Этот движок один из единственных, которые можно прикрутить к Билдеру. Поэтому я его и посоветовал. Если бы меня спросили о движке к VisualStudio, советовал бы совершенно другие. Потом следующее: - каждый движок имеет свою направленность, например, X-Plane - для авиасимуляторов, OGRE - бесплатный для средних повседневных нужд, OpenSceneGraph - для работы с большими территориями. Если человеку надо просто научиться работать с 3D движком, понять принципы, - что такое камера, как ей управлять, как загружать текстуры, объекты, как работать с системами частиц, спрайтами, как строить игровую логику, Blitz 3D - неплохой вариант для этого.
0
|
|
|
23 / 23 / 4
Регистрация: 26.12.2008
Сообщений: 142
|
|
| 28.05.2011, 14:39 | |
|
а к XE версии этот движек хорошо прикручивается?
0
|
|
|
1452 / 360 / 61
Регистрация: 03.04.2010
Сообщений: 2,096
|
|
| 28.05.2011, 14:59 | |
|
Maluda, Я с Вами согласен). Ну а еще добавлю, если автор хочет научится работать с 3D, то самый легкий вариант из всех которые я встречал, это конечно же конструктор 3D Game Strudio A7 с использованием Lite-C
Он конечно не подключается к Borland C++, хотя и такое возможно если постаратся, но зато на нем можно изучить азы азов. Там кстати имеется поддержка библиотек OpenGL, DirectX и WinAPI
0
|
|
|
Техник
318 / 176 / 27
Регистрация: 09.10.2009
Сообщений: 3,109
|
|
| 28.05.2011, 18:07 [ТС] | |
|
Вижу образовалась дискуссия ) Хотел бы разъяснить что нужно мне) С 3D графикой я знаком более менее но на другом движке (GLScene для Delphi) , просто по работе дали прогу в которую нужно добавить элементы 3Д графики с анимацией, а именно - добавить модель трубы с вырезом, и показать как течет вода в этой трубе, с изменением цвета градиентно от синего к красному. Это у меня уже реализовано на Delphi, но нужно именно на Билдере т.к. прога эта написана именно на нем... вот и все дела) углубления в графике меня не сильно интересуют, только поверхостно , чтобы сделать то что нужно заказчику...
0
|
|
|
1280 / 598 / 116
Регистрация: 18.08.2009
Сообщений: 832
|
|
| 30.05.2011, 10:44 | |
Сообщение было отмечено как решение
Решение
Вот здесь выкладываю пример по работе с blitz.
Должен быть установлен SDK Blitz3d и TMS Components В корень с программой надо закинуть папку media из SDK. Ну, в общем, там лёгкий пример, можно пересобрать со своими компонентами, вместо TMS Да, закинул длл-ку Blitz и уже конвертированную Lib-ку
3
|
|
|
Техник
318 / 176 / 27
Регистрация: 09.10.2009
Сообщений: 3,109
|
|
| 30.05.2011, 12:57 [ТС] | |
|
0
|
|
|
|
|
| 30.05.2011, 13:06 | |
|
1
|
|
|
Техник
318 / 176 / 27
Регистрация: 09.10.2009
Сообщений: 3,109
|
|
| 30.05.2011, 13:07 [ТС] | |
|
Nouko, уже нашел))
0
|
|
|
1280 / 598 / 116
Регистрация: 18.08.2009
Сообщений: 832
|
|||||||||||
| 30.05.2011, 15:56 | |||||||||||
|
Для тех, у кого возникли проблемы при затягивании проекта, особенно, у кого Cbuilder 6,
сделал простенький проект, в котором всё строится динамически для этого надо: 1. Создать проект VCL Forms 2. Подключить blitz3dsdk.lib 3. Забросить ниже указанный код UnitBlitzClearVCL.h
5. Бросить папку media из SDK в папку с проектом
1
|
|||||||||||
|
Техник
318 / 176 / 27
Регистрация: 09.10.2009
Сообщений: 3,109
|
|
| 30.05.2011, 17:08 [ТС] | |
|
0
|
|
|
1280 / 598 / 116
Регистрация: 18.08.2009
Сообщений: 832
|
|
| 30.05.2011, 21:49 | |
|
В том, архиве, который я выкладывал, лежит эта lib-ка,
её надо переместить в папку lib\ Билдера, или, если хотите, чтобы она лежала в другом месте, этот путь надо добавить в глобальные пути Билдера, затем надо её подключить, с помощью Add to project. После этого она появится в списке файлов проекта. Файл blitz3dsdk.dll надо закинуть либо в папку с exe-шником, либо в папку bin\ Билдера
2
|
|
|
Техник
318 / 176 / 27
Регистрация: 09.10.2009
Сообщений: 3,109
|
|
| 31.05.2011, 12:28 [ТС] | |
|
Ни чего не получается... не компилится...
пишет: [Linker Error] Unresolved external 'dragontest()' referenced from C:\PROGRAM FILES\BORLAND\CBUILDER6\PROJECTS\BLITZPR OJECT\UNITVISUALTHREAD.OBJ
0
|
|
|
1280 / 598 / 116
Регистрация: 18.08.2009
Сообщений: 832
|
|||
| 31.05.2011, 12:36 | |||
|
Народ, пожалуйста, читайте внимательно, то что я написал
компилятор говорит, что не может найти тело функции, значит не подключён к проекту blitz3dsdkexamples.cpp Добавлено через 1 минуту DenProx, используй последний пример, который я написал, там всё элементарно и не требует никаких дополнительных библиотек
0
|
|||
|
Техник
318 / 176 / 27
Регистрация: 09.10.2009
Сообщений: 3,109
|
|
| 31.05.2011, 12:39 [ТС] | |
|
теперь не может найти функцию "sprintf_s" в blitz3dsdkexamples.cpp
0
|
|
| 31.05.2011, 12:39 | |
|
Помогаю со студенческими работами здесь
20
Для работы с графикой приложение, для работы с графикой Настольный ПК для работы с графикой Компьютер для работы с графикой Конфигурация для работы с графикой Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Загрузка PNG-файла с альфа-каналом с помощью библиотеки SDL3_image на Android
8Observer8 27.01.2026
Содержание блога
SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
|
влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
|
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога
SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
|
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога
Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip"
Извлеките архив и вы увидите. . .
|
|
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога
Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д.
Сборка примера
Скачайте. . .
|
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net
REST сервисы временно не работают, только через Web.
Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
|
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
|