AI в играх. Процесс дискретизации пространства для навигации

Процесс дискретизации пространства для навигации достаточно интересен, в плане создания нечто, что будет является основой для будущего искусственного интеллекта. Но порой, этот процесс таит в себе множество проблем, который могут стать значимыми как на этапе проектирования, так и на этапе реализации. В данной статье расскажу, каким образом в общем выглядит процесс деления игровой уровня для навигации, основываясь на знании и опыте полученные при разработке этого вопроса в движке SkyXEngine.

Post process. SSAO. Теория

Не смотря на свою простоту, возможности которые дает post process достаточно большие. Ярким тому примером является SSAO, который способен придать сцене реализм и глубину. В данной статье поговорим о теории.

Post process. Туман (fog)

В SkyXEngine пост процессорный эффект тумана претерпевал очень много изменений. Сам по себе туман очень простой эффект, но в то же время очень эффектный. Туман может скрыть некоторые ошибки, помешать их обнаружению, и в самом простом случае прибавить сцене атмосферы, объема, конечно же при грамотном подходе дизайнера))

Что такое глубина (depth)?

Буфер/карта глубины для меня начинающего таили множество секретов и генерировали еще большее множество вопросов. Лишь только со временем мне удавалось находить на них ответы, основываясь на своем опыте. В данной статье я попробую донести понятным изложением суть понятия глубины в контексте программирования графики.

Post process. Общее

Во времена начала программирования графики я очень часто не мог понять что такое post process (пост процесс), казалось бы, это то что идет после самого процесса рисования графики) Но это понятие содержит в себе очень много смысла, и оно достаточно простое для понимания)

SkyXEngine 0.9.3. Процесс разработки

21.11.2017 мы выпустили новую версию нашего движка SkyXEngine 0.9.3. Процесс разработки новой версии привнес много изменений в проект, было совершено много ошибок ведения проекта. В данной статье поговорим именно об этом)

SkyXEninge 0.9.3. Краткий обзор

21.11.2017 наконец-то выпустили новую версию нашего движка SkyXEngine 0.9.3. Мы ждали этого момента очень долго, работали очень усердно и кропотливо, совершили огромное количество ошибок, начиная от организационных и заканчивая ошибками в коде, смогли поправить множество предыдущих ошибок в разных частях нашего проекта. И все-таки мы смогли выпустить эту версию)

В чем суть программирования?

Основательно программировать начал в 2010 году, а вопрос «В чем суть программирования» задал только сейчас)) И к сожалению, с ходу не смог ответить на этот вопрос. В статье поговорим о сути программирования.

Прогресс качества графики SkyXEngine

Недавно откопали скрины 2015 года, сравнили с текущей графикой, были очень сильно удивлены, посмотрел на скрины разных годов и понял что уровень графики оказывается растет. В данной статьей покажу хронологические скриншоты рендера нашего движка SkyXEngine. Внутри много скринов и как следствие трафика))

CMS WordPress. Краткая характеристика

При выборе движка для этого блога, мы долго не думали, выбрали WordPress. Дело в его простоте и удобстве, активной поддержки проекта со стороны разработчиков по всему миру. Если уж WordPress помогает облегчить процесс создания сайта то почему бы не воспользоваться такой возможностью? Тем более бесплатно) Но почему именно эта CMS?