четверг, 29 сентября 2011 г.

Фентинор. Первый уровень.

Давно я не выкладывал новые скриншоты. Собрали первый уровень, но столкнулись с большим количеством проблем с движком.  Под катом - скриншоты и даже несколько юзербаров, которые сейчас крутятся на главной странице движка:


суббота, 13 августа 2011 г.

Компиляция Irrlicht для 64-разрядной Win7

I would like to post my experience building the latest irrlicht svn (rev 2402) for x64 windows platform (Vista x64 SP2). 

Thanks for making the changes to irrlicht to make it more x64 friendly. 

Here's the needed steps to get irrlicht to build for x64 windows platform: 

1. Change 'WIN32' to 'WIN64' in 'C/C++->Preprocessor->Preprocessor Definitions' (VS 2008 SP1 paired with DX SDK March 2009). This step is needed to get around the following errors: 

CODE: SELECT ALL

Error   8   error C2664: 'SendMessageTimeoutA' : cannot convert parameter 7 from 'DWORD *' to 'PDWORD_PTR'   d:\SDK\irrlicht_svn\source\Irrlicht\CIrrDeviceWin32.cpp   568
Error   9   error C2664: 'SendMessageTimeoutW' : cannot convert parameter 7 from 'DWORD *' to 'PDWORD_PTR'   d:\SDK\irrlicht_svn\source\Irrlicht\CIrrDeviceWin32.cpp   578


2. Remove '/MACHINE:I386' from 'Linker->Command Line'. This step is needed to get around the following errors:


CODE: SELECT ALL

Error   1   fatal error LNK1112: module machine type 'x64' conflicts with target machine type 'X86'   d:\SDK\irrlicht_svn\work\debug64\CDefaultSceneNodeAnimatorFactory.obj   1


Now you're done! Well, except for the 48 warning messages :D


Taken here

вторник, 19 июля 2011 г.

Фентинор. Хроники. Второй билд системы смены дня и ночи

Добавили управление туманом и эмбиентом по 8 ключевым точкам на временной шкале.

Следующие шаги: атмосферное рассеивание, управление цветом неба и облаков + добивочные эффекты (Lens Flares и иже с ними).

четверг, 14 июля 2011 г.

Фентинор. Хроники. Система смены дня и ночи.

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

Позже научим систему рисовать туман по ключевым точкам на временной шкале, научим атмосферному рассеиванию, симуляции погодных условий и т.д.


понедельник, 13 июня 2011 г.

"Фентинор. Хроники" - презентация


Ура-ура-ура!
Наконец-то мы доделали большую видео-презентацию нашего большого проекта:

вторник, 19 апреля 2011 г.

Фентинор. Хроники. Помещения цитадели WIP

А работа над сборкой все продолжается... Заканчиваю клиент- столкнулся с проблемой при подключении MyGUI (писал об этом ТУТ и ТУТ), но надеюсь закончить его на днях, так что, следующее видео будет уже не из редактора.
Кликабельно.

пятница, 25 марта 2011 г.

Leadwerks Engine 2.42 Released

Leadwerks Engine 2.42 is now available for Leadwerks developers to download. Version 2.42 features a significant improvement in scene loading times when hundreds of thousands of vegetation instances are used. All outstanding bug reports have also been resolved in this version.

2.42
-Fixed water saturation/contrast/brightness bug.
-Fog now appears on water.
-Vegetation distribution and align to terrain now work together.
-Fixed editor treeview crash.
-Vertical sync now enabled in editor by default.
-Fixed particle rotation bug.
-Vegetation loading and auto-distribution much faster.






четверг, 24 марта 2011 г.

Работы над первой комнатой

Записали новое видео работы над первой комнатой. Надеемся, что это последнее видео из редактора - скорей всего, дальше будут видео непосредственно из игры.

Кликабельно.

пятница, 25 февраля 2011 г.

Leadwerks Engine 2.41 третий апдейт

Изменения:
-используется LuaJIT 1.1.6.
-Пофиксил баги в SetOmega() и SetVelocity().
-Добавил шейдерные комманды в Lua API.
-Добавил комманды работы с мешем RotateMesh(), ScaleMesh(), и TranslateMesh() в Lua API.



Как обычно, новые скриншоты с галлереи:

воскресенье, 6 февраля 2011 г.

воскресенье, 23 января 2011 г.

FPS Controller для Leadwerks

Вчера опубликовал шаблон для создания контроллера игрока от первого лица в Leadwerks
Сегодня Ролланд обрадовал меня, сделав версию для LEBuilder
Теперь планирую сделать шаблон еще и для контроллера игрока с видом от третьего лица.
Также, есть планы по переносу FAQ из старого форума на новый:

пятница, 21 января 2011 г.

Проект - лабиринт, первая релиз-версия

Игрок помещается в лабиринт (размер может быть разный), ему нужно найти выход за минимальное время.

Обычно, сгенерированые лабиринты выглядят примерно так:
Первые две строки - размер, S - начало, Е - конец, всевозможные стрелочки - направление фасада зданий. Здания генерируются на лету в угловых комнатах, для антуража, так сказать :)

Также, вокруг самого лабиринта, с радиусом равным стороне квадрата +- случайное число, генерируются домики. Таким образом создается ощущение, будто лабиринт стоит не посреди пустыни, а где-то в городе. С высоты, это все дело выглядит вот так:

четверг, 13 января 2011 г.

Зона-17

Опубликовали несколько скринов из Зоны-17. 
Много работал над правильной анимацией рук, зато теперь можно без особых проблем подключать сколько угодно новых анимированых рук с оружием. Естественно, свойства анимации (фреймы, время проигрывания, звуки) должны храниться в XML файле.


среда, 5 января 2011 г.

Leadwerks 2.41

Новая версия Leadwerks, 2.41 (второй апдейт): пофикшен баг с физикой на большом террайне и слегка доработан оклюжен кулинг.
http://leadwerks.com/werkspace/index.php?/blog/1/entry-721-update-to-version-241/
Как обычно, новые скриншоты из галлереи:

воскресенье, 26 декабря 2010 г.

Рождественский релиз Leadwerks Engine SDK 2.41

Разработчики из команды Leadwerks выпустили новую версию своего движка - Leadwerks Engine SDK 2.41. Движок был собран с LuaJIT для более быстрой работы. В этой версии были исправлены найденные баги, устранены различные недочёты прошлой версии.

Как обычно, новые скриншоты из галереи:

вторник, 14 декабря 2010 г.

Обновили Зону-17 на gcup.ru

Выложили несколько новых публичных скриншотов http://gcup.ru/forum/10-242-6
Немного прогнал с фонариком, нужно было его чуть ближе к руке вешать, но ничего, изменим позже - дело минутное :)

понедельник, 1 ноября 2010 г.

Новое видео на моем youtube канале о многопоточной загрузке в Лидверксе

Нам таки удалось добиться многопоточной загрузки (скорей, псевдо-многопоточной) в Leadwerks.
Просто так грузить ассеты в паралельном потоке мешает Блитзевский сборщик ресурсов (в текущей версии 2.Х Leadwerksоснован на Blitz,  Leadwerksверсии 3.Х уже будет написан на чистых плюсах).
Пришлось выкручиваться: в паралельном потоке постоянно работает генератор требемых на подзагрузку моделей. Обычно он простаивает (когда игрок перемещается в пределах ячейки), но как только нужно дозагрузить новые модели, он шлет список моделей в основной поток. В основном потоке модели грузятся в риалтайме по несколько штук за фрейм (в зависимости от текущих ФПС: на мощных машинах дозагрузка незаметна и происходит очень быстро, на медленных - заметна, происходит довольно долго, но играть можно... хотя лучше просто постоять и подождать :) ).

За данный хак стоит благодарить Сергея Дудакова, который предложил и разработал данную идею.

суббота, 31 июля 2010 г.

Leadwerks Engine 2.4 и pureLIGHT

Состоялся релиз игрового 3D-движка Leadwerks Engine 2.4. В новой версии разработчики интегрировали в своё детище передовое реал-тайм освещение – pureLIGHT lightmapping! Теперь в движке комбинируется динамическое освещение с глобальными картами освещения pureLIGHT для достижения самой передовой в мире системы света. Джош Клинт (Josh Klint), CEO Leadwerks, рад работать с pureLIGHT Technologies, ибо их просчитанный GI предоставляет невероятную комбинацию для имеющегося в Leadwerks освещения, что позволит пользователям движка получить дополнительный инструмент, улучшающий качество рендеринга в реальном времени.

Также в Leadwerks Engine 2.4 были реализованы динамические цветовые тени для эффектов стекла. Частицы могут отбрасывать прозрачные тени, которые объединяются с твёрдыми тенями, а также объёмные облака теперь могут отбрасывать реальные тени на почву.
[взято с гцупа, самому влом переписывать, потом как-то :)]

Сегодня вместо обычных картинок, видео с новой версии:

вторник, 6 июля 2010 г.

The Zone in HD - Leadwerks Engine

Видео из Leadwerks, проект The Zone

вторник, 16 марта 2010 г.

Leadwerks GDC 2010 Showcase

Видео из Leadwerks, предоставленое на GDC 2010