Пишем 3D движок - замену Xors3D
Вложений: 1
Для создания 3D движка (альтернатива устаревающему движку Xors3D) собирается команда энтузиастов.
Цели проекта: + Сделать движок не хуже Xors3D + Получить опыт в разработке + НЕ убийца КРИЗИСА и Unity !!! + Реализовать некоторые интересные идеи Фичи проекта: + Платформа только РС + Движок в виде внешней DLL + Поддержка 3D Vision и Oculus Rift + Поддержка терраморфинга + Большие ландшафты + Наличие удобного редактора Что есть на текущий момент: + Исходники на PowerBasic 10 + Репозитрий GIT на bitbucket.org + Несколько демок (очень примитивных, чтобы выкладывать тут) + Материалы, примеры, гайды и. т.п. (как использовать lua.dll и.т.п.) Движок (точнее его зачатки :) ) уже может: + Инициализировать DX9 + Устанавливать видеорежим + Рендерить сцену + Реализованы некоторые примитивы: кубы, плоскости, треугольники. + VBO. Реализована загрузка моделей формата OBJ + Работа с камерой + Есть зачатки редактора мира на Xors3D - можно портировать на чистый DirectX Лог разработки: Скрины и демки: Кто требуется в первую очередь: - Человек, имеющий опыт в работе с шейдерами. - Человек, имеющий опыт работы с физическими движками а также все заинтересованные. UPD: Нужность и целесообразность обсуждаем тут Пара скринов с репозитория: Пример кода (метод загрузки модели формата OBJ, выдранный из класса): Как видите - очень простой пример процедуры загрузки формата OBJ... |
Ответ: Пишем 3D движок - замену Xors3D
Скрины? Прмеры кода? Бенчмарки?
|
Ответ: Пишем 3D движок - замену Xors3D
|
Ответ: Пишем 3D движок - замену Xors3D
Скрины еще посмотрю, может что более привлекательное найдется... Кто что может сказать по поводу задумки?
|
Ответ: Пишем 3D движок - замену Xors3D
А почему бейсик? Ксорс же на С++ под любой язык подключается... Имхо вы хотите написать новый Blitz3d, а не Ксорс...
|
Ответ: Пишем 3D движок - замену Xors3D
DIM z(4) AS WORD, zp(4) AS STRING - я щитаю лишнее, будет проще указывать DIM z#(4), dim zp$(4)
|
Ответ: Пишем 3D движок - замену Xors3D
И чем он новее если опять dx9?
Кстати Knightmare вроде собирался что то делать только не для блица. Есть инфа? |
Ответ: Пишем 3D движок - замену Xors3D
Цитата:
Выбор языка PowerBasic 10 обусловлен следующим: + Простой синтаксис языка + Мощь и возможности Си (+ есть встроенный ассемблер, 17 типов данных!!!) + Чисто нативный код без виртуальных машин + Поддержка классов, COM, и.т.п. + самое главное: есть готовые заголовочные файлы для ВСЕГО WIN32API!!! Включая DX9/10/11!!! Т.е. на выходе будет DLL или несколько, которые можно использовать практически в любом языке. |
Ответ: Пишем 3D движок - замену Xors3D
Цитата:
|
Ответ: Пишем 3D движок - замену Xors3D
Цитата:
|
Ответ: Пишем 3D движок - замену Xors3D
Несерьезно - это лепить виртуальную машину на android и пихать это дело в мобилки с многоядерными процами.
А PowerBasic для данной задачи я думаю вполне подходит... |
Ответ: Пишем 3D движок - замену Xors3D
Запилите мне версию под Mac, Ubuntu\Debian, FreeBSD, iOS, Android, WP8
|
Re: Пишем 3D движок - замену Xors3D
Да, действительно, надо мультитаргетенджин.
Виндовс, Андроед, Айёос, HTML5 или WebGL и опционально, но желательно Линух и Мак |
Ответ: Пишем 3D движок - замену Xors3D
как подключить к пурику библиотеки?
всякие там фритайпы да злибы. плюсы выбирают не из-за языка, а потомучто к ним библиотек немерено. ну а вообще да, я бы бенчмарки бы посмотрел. |
Ответ: Re: Пишем 3D движок - замену Xors3D
Цитата:
Задача сделать движок, в основном, для начинающих игрописателей. Таким движком был Xors3D. Таким будет и мой движок. Только добавятся более современные фичи. Я реально оцениваю свои силы и возможности и говорю сразу - "Убийцы Unity" не будет. Но должен получится (если мы сообща приложим усилия) вполне приемлемый по качеству движок. Что могу гарантировать я - как минимум не пропаду как Сквид. А если вдруг и заброшу проект, то как минимум оставлю исходники всем желающим. (кстати, обсуждаем вопрос изначальной открытости исходников) Для меня же ценен сам опыт работы в команде, изучение чего-то нового , создание чего-то своими руками и т.п. Если есть энтузиасты, готовые полученный код портировать на PureBasic, который поддерживает Linux и Mac - нет проблем! Хотя чем и интересен именно PowerBasic - он позволяет делать все тоже самое, что и на Си - только намного проще и код намного более читабельный и понятный. Не думаю, что кто-то будет иметь желание ковыряться в чужом коде Си. Особенно Си++. Если все-таки не сойдемся в выборе инструмента - можно писать алгоритмы на псевдоязыке и переводить на свой любимый язык или платформу. Но согласитесь, задача не завоевать рынок, не убить Юнити - мы сделаем удобную и нужную обвертку под графическое АПИ в первую очередь для себя, для воплощения своих творческих идей. Мне кажется - что это было стержнем у Xors3D. От сообщества поклонников Xors3D требуется список фич, которых не хватало в Xors3D. Например мне не хватало функций для работы с ландшафтом, были глюки с LODом и дыры в ландшафте. И много чего еще. Так давайте вместе это дело исправим? |
Часовой пояс GMT +4, время: 10:15. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot