Board.KolibriOS.org
http://board.kolibrios.org/

3D движок для колибри.
http://board.kolibrios.org/viewtopic.php?f=39&t=3036
Page 1 of 1

Author:  Denis0930739923 [ Sat Mar 28, 2015 2:46 pm ]
Post subject:  3D движок для колибри.

На следующей неделе я начну писать игровой движок для колибри с открытым исходным кодом. Это облегчит создание 3D игр и приложений на данную платформу. Опыт в написании движков у меня есть, я писал движок на С++ с библиотеками GLUT. Я хотел писать на ассемблере, хотя недавно начал его изучение, но узнал что под колибри можно писать на С++. На два месяца раньше узнав бы я о колибри ос( вчера нашел видео обзор, а сегодня протестил), я бы портировал свой прошлый движок и допиливал бы его на KolibriOS, но как это не печально часто бывает, что автор, отчаявшись, забрасывает свое детище. Я подумал: зачем свой писать если есть Unity, UE 4, CryEngine и освободил 50мб дискового пространства на диске D(извеняюсь за тавтологию).
Ну хватит о грустном, давайте вернемся к насущному. В связи с моей неопределенностью, вызваной новой платформой о которой я почти ни чего не знаю, у меня возникли следуюшие вопросы:
1) Если таки можно кодить на С++ и ассемблере, FreePascal(если верить справке), то какой язык лучше выбрать для колибри?
2) Какая библиотека OpenGL подойдет больше GLUT или SDL?
3) Насколько я понимаю операционка не поддерживает x64, а только x86.
И последнее самое сложное. Название движка. Предложите пожалуйста в коментариях красивое название в духе KOLIBRI Engine только оригинальнее.

Author:  Kopa [ Sat Mar 28, 2015 3:40 pm ]
Post subject:  Re: 3D движок для колибри.

Denis0930739923 wrote:
1) Если таки можно кодить на С++ и ассемблере, FreePascal(если верить справке), то какой язык лучше выбрать для колибри?

Можно кодить и на Форт (Forth) языке :)

Author:  Denis0930739923 [ Sat Mar 28, 2015 4:12 pm ]
Post subject:  Re: 3D движок для колибри.

Kopa wrote:
Denis0930739923 wrote:
1) Если таки можно кодить на С++ и ассемблере, FreePascal(если верить справке), то какой язык лучше выбрать для колибри?

Можно кодить и на Форт (Forth) языке :)

Спасибо за FAQ =)

Author:  e-andrew [ Sat Mar 28, 2015 5:12 pm ]
Post subject:  Re: 3D движок для колибри.

1) Лучше естественно на асме
2) У нас только первый SDL
3) Да, только x86
4) Parrot

Author:  Anton_K [ Sat Mar 28, 2015 6:46 pm ]
Post subject:  Re: 3D движок для колибри.

Только учитывай, что полноценного OpenGL на Колибри нет.

Author:  IgorA [ Sat Mar 28, 2015 8:12 pm ]
Post subject:  Re: 3D движок для колибри.

Denis0930739923 wrote:
1) Если таки можно кодить на С++ и ассемблере, FreePascal(если верить справке), то какой язык лучше выбрать для колибри?
2) Какая библиотека OpenGL подойдет больше GLUT или SDL?

Есть библиотека tinygl написанная на C++ а также ответвление от нее написанное на ассемблере.
Версия написанная на C++ при компиляции интегрируется в исходники, потому она может быть использована только в программах написанных на C++.
Ассемблерная версия сделана в виде библиотеки, потому она может быть использована вместе с программой написанной на любом языке программирования.
Но есть одно замечание, ассемблерная версия писалась мной и я много чего в ней еще не сделал (Например в ней глючит освещение, нет работы с текстурами).
Может быть в будущем если появится свободное время то я буду дальше развивать этот проект, но пока что очень занят и времени не хватает совсем.
А из GLUT-а есть сфера (в обоих версиях), а в C++ версии есть цилиндр, диск, тор.

Author:  SoUrcerer [ Sun Mar 29, 2015 8:30 am ]
Post subject:  Re: 3D движок для колибри.

У нас есть mesa. Так что не надо про "нет полноценного opengl", он есть.

Author:  Denis0930739923 [ Sun Mar 29, 2015 10:19 am ]
Post subject:  Re: 3D движок для колибри.

e-andrew wrote:
1) Лучше естественно на асме
2) У нас только первый SDL
3) Да, только x86
4) Parrot


Спасибо за инфу и за название. Поскольку писать буду на ассемблере( хотя возможно еще подумаю), то первая верся движка("болванка", как я её називаю) будет мягко говоря баганой, но я надеюсь, так как проэкт с отрытым исходным кодом, умельци заюшие больше меня смогт помочь допилить.

Author:  Denis0930739923 [ Sun Mar 29, 2015 10:22 am ]
Post subject:  Re: 3D движок для колибри.

IgorA wrote:
Есть библиотека tinygl написанная на C++ а также ответвление от нее написанное на ассемблере

thanks)

Author:  Anton_K [ Sun Mar 29, 2015 10:26 pm ]
Post subject:  Re: 3D движок для колибри.

SoUrcerer wrote:
У нас есть mesa. Так что не надо про "нет полноценного opengl", он есть.

Оно все равно софтовое. Или поддержка 3д ускорения на каких-то видяхах тоже есть? Что-то сомневаюсь...

Author:  SoUrcerer [ Mon Mar 30, 2015 1:15 pm ]
Post subject:  Re: 3D движок для колибри.

Anton_K wrote:
Оно все равно софтовое. Или поддержка 3д ускорения на каких-то видяхах тоже есть? Что-то сомневаюсь...

Если я правильно помню, что-то есть на ATI/AMD и Intel.

Author:  punk_joker [ Mon Mar 30, 2015 2:16 pm ]
Post subject: 

На Intel должно быть что-то аппарптное.

Author:  Alex2003 [ Fri Apr 21, 2017 8:46 pm ]
Post subject:  Re: 3D движок для колибри.

:idea: Назовите Need3D. Прилагаю вариант логотипа.

Attachments:
Need3D движок эмблема колибри.JPG
Need3D движок эмблема колибри.JPG [ 4.87 KiB | Viewed 2721 times ]

Author:  Alex2003 [ Fri Apr 21, 2017 8:48 pm ]
Post subject:  Re: 3D движок для колибри.

Кстати, 3D ускорение поддерживают видеокарты с чипом AMD (ATI)/NVidia/Intel.

Author:  punk_joker [ Fri Apr 21, 2017 10:39 pm ]
Post subject:  Re: 3D движок для колибри.

Alex2003 wrote:
Кстати, 3D ускорение поддерживают видеокарты с чипом AMD (ATI)/NVidia/Intel.

Жаль что KolibriOS не знает об этом, только о Intel

Page 1 of 1 All times are UTC+03:00
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/