Проект — OpenMW, это попытка создать заново с нуля целиком мир Morrowind, с использованием новых технических возможностей и исправлением ошибок старой версии. Проект сделан кроссплатформенным и для запуска требует наличие данных оригинальной игры, но не использует её код или исполняемые файлы. Также в проекте есть свободный редактор OpenMW-CS (Construction set) для изменения мира и создания своих квестов.
Вчера вышла новая версия 0.35.0, содержащая более 100 изменений и улучшений, и похоже это будет последняя версия на Ogre3D. Скачать можно здесь. Oдно из наиболее важных изменений — появилась возможность продолжать начатую в оригинальном Morrowind игру. Полный список изменений и исправлений в changelog доступен тут.
Команда разработчиков уже выжала практически все мощности движка Ogre 3D, и хотя реализовано настолько много, что игру даже уже можно проходить и ставить некоторые моды, но необходимость доработки поставила перед командой выбор — либо переписывать уже сам движок Ogre3D для себя, либо взять другой более подходящий движок. Когда проект только начинался много лет назад, Ogre3D очень подходил ему и ускорял развитие самого проекта, однако для отшлифовки игры и выпуска версии 1.0, где реализовано абсолютно всё задуманное, он, к сожалению, не подходит. Предстоящий выбор был тяжёл и ни один из вариантов не является лёгким. Теперь движком будет OpenSceneGraph. Почему же было решено провести замену? Вот список самых важных причин: — Система материалов В Ogre 2.1 система материалов была оптимизирована и усложнена, сотворение материала в OpenMW используется очень часто, поэтому требуется более простая и гибкая система материалов. — Tag points (значники) — Эта функция движка позволяет соединять разные части тела, этой функции нет в новой версии, и приходится сейчас использовать сложные обходные пути, что сильно усложняет задачу. — Ориентирование на OpenGL2 — OpenMW не делался под старое оборудование, на которое был рассчитан Morrowind, но отказываться от его поддержки мы не собираемся, это вызвало бы многочисленные проблемы у игроков. — Система шаблонов материалов. — В Morrowind есть так называемые .nif файлы, используемые для установки шаблонов. В Ogre3D эта система не поддерживается. — Масштабирование ширины NPC — NPC в Morrowind имеют свойство "масса", которое влияет на их ширину по его локальной оси X. OpenMW вынужден её игнорировать, т.к. система скелетов в Ogre3D не проводит одномерное масштабирование (только по 1-й оси). — Менеджер ресурсов — Ogre3D использует глобальный менеджер ресурсов, в то время как игре требуется по одному на каждый документ в OpenCS. Мало того, каждый ресурс должен иметь уникальный идентификатор, отдельные проблемы возникают, если случайно было создано два объекта с одинаковым именем. Команда Ogre3D работает над этим с 2013 года, и не похоже, что они решают эту проблему.
В свете всего выбран был OpenSceneGraph (OSG), который обещает высокую производительность и исполнение наших ожиданий. Команда уже проверила, будут ли работать нужные им функции в движке. Также новый движок поддерживает только OpenGL, который работает везде, а не OpenGL и DirectX, и теперь не требуется проводить двойную работу по проверке рендеринга в разных системах. К тому же многие разработчики OpenMW используют Linux, на котором нет DirectX, что делало невозможным их участие в некоторых задачах ранее.
Как долго будет меняться движок? Код, работающий с движком, занимает 8% проекта, и поделён на разные подсистемы. Ogre3D это рендер, смена движка повлияет только на часть mwrender
Что будет с старой версией движка на Ogre3d? Некоторое время будут вноситься улучшения и поправки в обе версии OpenMW, так как портирование требует времени.
О прекращении поддержки DirectX. Производительность на OpenGL будет намного лучше, чем OpenGL на Ogre3D, и чем DirectX, т.к. Ogre3D имел не самую лучшую поддержку OpenGL, и некоторые функции были доступны только при использовании одного из рендереров.
Какие платформы будут поддерживаться? Linux, Windows, Mac OS X, Android. Все эти платформы будут поддерживаться.
Команда OpenMW благодарна авторам Ogre3D и надеется, что этот проект также продолжит развитие и будет улучшаться, а также благодарна людям, с которыми они общались на форуме проекта за поддержку и воодушевление с их стороны. Также особая благодарность Kojackowi за помощь в дебаге текстур DDS.
Из видео вы узнаете: — как собрать простую и эффективную WiFi антенну — про антенны NanoStation M2, FA20 — сверхдальний приём WiFi — демонстрация эффективности самодельных антенн
Мы слышали много о проекте Valve Steam Machines, однако всё ещё не видели официальный релиз. На конференции разработчиков игр GDC 2015 будут показаны последние новейшие прототипы. Сотрудник Valve — Doug Lombardi подтвердил, что показ будет проиходить в Сан Франциско 2 марта. Партнёрами Valve в этом проекте являются уже 13 компаний, такие как: Alienware, Zotac, CyberPowerPC, iBuyPower, Maingear и некоторые другие.
Что такое "Стим-Машина" — это устройство которое базируется на традиционном доступном "железе" и на котором запущена специализированная SteamОС от Valve, предназначенная для запуска игр без зависимости от Microsoft. Компания уже хотела сделать релиз в прошлом году, однако отложила это на 2015 год.