Вот и прошли полтора месяца со для запуска проекта. Даже чуть больше. За это время мы успели немало, но и не успели тоже существенно. Однако, надеемся, создали приличный задел на будущее. Чего же мы добились за это время?
Во-первых, у нас вышла первая сборка движка. Памятное и знаковое событие. Очень много фпс и никаких ошибок. Далее пришла очередь build №2, но натолкнувшись на проблемы с «occlusion culling», мы добавили к цифровой нумерации сборки только 0.5. Итак, у нас есть 1.5 билд, который умеет не сбоить, показывать статистику, отображать/не отображать текстуры, показывать mesh. Кроме того, реализованна работа с мышью и клавиатурой, появились шейдеры. Пока это normal и glow. Нельзя забывать и о сглаживании с mipmapping. У нас есть два типа источников света (ambient и directional), корректно взаимодействующих с нашими тестовыми полигонами. Итого:
- стабильная работа
- управление камерой (мышь и клавиатура)
- сглаживание и маштабирование текстур
- начальные шейдерные технологии
- освещение
- технология skybox
- проигрывание видеоряда
Это то основное, что у нас уже имеется. Сюда можно было бы добавить начальный пользовательский интерфейс и синхронизацию звуко/видеоряда, но всё это в достаточно начальной стадии, и войдет в следующие билды. На сегодня мы вплотную озабоченны падением производительности связанным с отрисовкой полигонов в области камеры. «Оcclusion culling», а вернее его реализация, очень тормозит нас и вынуждает прикладывать дополнительные усилия. Это одна из причин того, что мы отклонились от плана выпускать 2 сбоки в месяц. В данном календарном периоде мы должны и обязанны исправиться.
А теперь «во-вторых». За прошедшее время нам удалось провести тесты приемлимости для нас того или иного 3д контента. То есть говоря простым языком, мы обкатывали экспорт 3д моделей и их обработку движком. Основной аспект который нами принимался во внимание, это конечно производительность. Вернее даже соотносимость нужного уровня качества к показателям производительности. Тесты продолжатся, но мы уже выявили нужное направление и стратегию, которые и будем реализовывать в дальнейшем. Кроме того, в разработке находится игровой уровень. До 100% готовности ещё далеко, но существующие наработки (и что важно способ разработки) уже позволяют начинать его 3д-производство.
Что же сегодня и завтра? Мы продолжим стараться выпускать по две сборки движка в месяц. Уже в июне мы надеемся показать первые скриншоты. Да! Не просто скрины тестовых моделей, а полноценные скриншоты той графики, которую можно будет ожидать. Существующие наработки пополнятся звуком, LOD-технологией и реализацией порталов. И конечно 3д-контент. Это то основное, что мы планируем и твердо намеренны реализовать.
Автор ngdev 

Автор zaspiel
Автор ngdev 



