Другое > Hard'n'Soft
Посоветуйте юному недо-программисту API
(1/1)
Гламурная киса:
Всем бонжур.
Я очень юн (почти школота). Так же я очень недо-программист.
Посоветуйте API для работы с трёхмерной графикой на OpenGL.
Чистый OpenGL не катит в связи с геморностью загрузки моделей.
Сейчас важна именно загрузка моделей (ну и в дальнейшем хочу освоить glsl-шейдеры и прочую хурму).

game-maker не предлагать, я не на столько юн, тем более мне нужно что-то более-менее низкоуровневое (на подобии XNA, но не требующее уймы фрейворков и не такое бесперспективное).

предполагаемый ЯП С++ (на крайняк C#/java se). Среда код-блокс... ну на крайняк вижуал/eclipse.
заранее спасибо  :hi:
SQR218:
SDL
Гламурная киса:

--- Цитата: SQR218 от 16 Май 2013, 19:05:36 ---SDL

--- Конец цитаты ---
Я о трёх-мерной графике вроде бы упомянул. На SDL даже GPU не юзается.
Или вы предлагаете софтверный рендерер написать подобно quake1 ?
Мне бы чё-нить попроще. И повторюсь, что б хотя бы 3д модельки загрузить (желательно анимированные).
SQR218:
SDL поддерживает в том числе OpenGL, и GPU там юзается (опционально), правда по моделькам там и правда ничего нет, разве что текстуры загрузить будет проще.
Гламурная киса:

--- Цитата: SQR218 от 16 Май 2013, 19:57:47 ---SDL поддерживает в том числе OpenGL, и GPU там юзается (опционально), правда по моделькам там и правда ничего нет, разве что текстуры загрузить будет проще.

--- Конец цитаты ---
SDL можно использовать в связке с OpenGL, лишь в качестве внешнего интерфейса. Более простая инициализация. Тоже , что и glut использовать.
GPU там не юзается, юзается ОЗУ видео-карты (опционально), но рендеринг выполняется посредством ЦП.(это если чистый SDL , без OpenGL)
Добавлено позже:
Я таки выбрал WebGL.  ^_^
Довольно перспективная технология.  ^_^
Но на ява-скрипте я лишь хеллоу ворлд недавно написал (точнее сказать скопипастил).  ^_^
Теперь хотя бы кубик отрисовать на WebGL... ну или хотя бы квад.  ^_^
Йобан Матич:
Попробуй ещё до кучи Irrlicht3d. Там тебе и кодблокс, и c++, и вообще очень неплохой и простой в обращении дижок с кучей примеров.
Гламурная киса:

--- Цитата: Йобан Матич от 18 Май 2013, 20:33:57 ---Попробуй ещё до кучи Irrlicht3d. Там тебе и кодблокс, и c++, и вообще очень неплохой и простой в обращении дижок с кучей примеров.

--- Конец цитаты ---
Я знаю эту штуку, и я на ней кое-что уже шаманил.
Но мне нужно более низкоуровневое, а не готовый движок.
Тем более я уже выбрал WebGL.
Ща вот ломаю бошку, как прикрутить плагин поддержки ява-скрипта на eclipse.

PS. Irrlich ох как не любит анимацию с 3д макса. Зато с блендера только так хавает. А мне роднее макс, а не блендер.
Thrushbeard:

--- Цитата: Гламурная киса от 18 Май 2013, 22:48:13 ---Ща вот ломаю бошку, как прикрутить плагин поддержки ява-скрипта на eclipse.

--- Конец цитаты ---
Help->Install New Software
выбираешь в поле Work with пункт All Aviable Sites
в появившемся списке плагинов выбираешь в разделе Programming Languages пункт JavaScript Development Tools
потом  Next, Next и Finish

А вообще на OpenGL не так уж и сложно писать, правда надо хотя бы представлять что такое полигоны, вектора, нормали и матрицы преобразования, рутину всякую можно упростить с помощью GLU и GLUT.
goodbye:
Thrushbeard, ++

киса ищет, что-то низкоуровневое, но готовое, чтобы всё само делалось но оставалось таким же низкоуровневым ?! =

= по-моему смена пола на форуме не поможет чувствовать себя мужиком в реале))...
Гламурная киса:

--- Цитата: Thrushbeard от 19 Май 2013, 21:20:51 ---А вообще на OpenGL не так уж и сложно писать, правда надо хотя бы представлять что такое полигоны, вектора, нормали и матрицы преобразования, рутину всякую можно упростить с помощью GLU и GLUT.

--- Конец цитаты ---


WebGL,  а не OpenGL.
Обо всём выше перечисленном я имею представление, можете на счёт этого не волноваться.

--- Цитата: goodbye от 19 Май 2013, 22:46:46 ---
киса ищет, что-то низкоуровневое, но готовое, чтобы всё само делалось но оставалось таким же низкоуровневым ?! =

--- Конец цитаты ---
Да , ищу низкоуровневое. Точнее нашёл. SpiderGL называется. Это именно набор библиотек , а не движок.
И я прекрасно понимаю, что само оно не делается, а делают его задроты-программисты.


--- Цитата ---= по-моему смена пола на форуме не поможет чувствовать себя мужиком в реале))...
--- Конец цитаты ---
А я к этому и не стремлюсь. Мне щас важнее освоить ява-скрипт, а не почувствовать себя мужиком.
Добавлено позже:

--- Цитата: Thrushbeard от 19 Май 2013, 21:20:51 ---Help->Install New Software
выбираешь в поле Work with пункт All Aviable Sites
в появившемся списке плагинов выбираешь в разделе Programming Languages пункт JavaScript Development Tools
потом  Next, Next и Finish

--- Конец цитаты ---
Это я знаю. Но в для некоторых плагинов необходимо наличие ещё одних плагинов.
И что бы не заморачиваться по этому поводу, я скачал готовую сборку для web-разработки.
Но чёт не совсем догоняю, как например хеллоу ворлд запустить. Это ж надо всё-равно через html подключать в хедере и в браузере запускать, тогда не вижу смысла в данной IDE. Только ради подсветки синтаксиса что ли ?
Thrushbeard:

--- Цитата: Гламурная киса от 20 Май 2013, 19:51:17 ---WebGL,  а не OpenGL.

--- Конец цитаты ---
Понятно что вы хотите WebGL, но непонятно почему OpenGL + вспомогательные библиотеки для избежания рутины оказались вам сложны, WebGL не сильно в этом плане отличается, тем более что сначала хотели на C++/Java SE/C#


--- Цитата: Гламурная киса от 20 Май 2013, 19:51:17 ---Это я знаю. Но в для некоторых плагинов необходимо наличие ещё одних плагинов.

--- Конец цитаты ---
Если плагину нужен другой, Eclipse скажет и предложит установить.


--- Цитата: Гламурная киса от 20 Май 2013, 19:51:17 ---Но чёт не совсем догоняю, как например хеллоу ворлд запустить. Это ж надо всё-равно через html подключать в хедере и в браузере запускать, тогда не вижу смысла в данной IDE. Только ради подсветки синтаксиса что ли ?

--- Конец цитаты ---
Вы бы посмотрели сначала, что такое Eclipse и какие плагины для этой платформы есть. Есть Web Tools Platform для Eclipse, вам нужно её, но судя по тому что

--- Цитата: Гламурная киса от 20 Май 2013, 19:51:17 ---И что бы не заморачиваться по этому поводу, я скачал готовую сборку для web-разработки.

--- Конец цитаты ---
всё уже должно быть, либо вы что-то левое скачали, либо не разобрались как это дело завести
Гламурная киса:

--- Цитата: Thrushbeard от 20 Май 2013, 22:33:36 ---WebGL не сильно в этом плане отличается

--- Конец цитаты ---
Это я заметил, поэтому и решил опробовать WebGL, из интереса (правда тут всё дело не только в интересе, тема для дипломки связана с 3д-визуализатором).  проблема в том , что ранее я "хеллоу-ворлдил"   на java, c#, basic , pascal (delphi) , c/c++... но вот уроки на ява-скрипт только сегодня начал читать. :blush:
Навигация
Главная страница сообщений

Перейти к полной версии