25 июня 2010

Dreams of Elendin - Alpha 1 / QuCh2 / 1.35

Видео обзор второй главы и основного квеста...

- Интерактив квестов.
- Доработки основного боя.
- Основной квест с Пукатами.
- Доработана база эффектов в бою.
- Мини логическая задача по поиску Сферы энергии (квест на сообразительность.
- Основные диалоги квеста с Пукатами.

В общем всё ранее обзорное реализовано.

Можно переходить к полной реализации Пещеры / под уровня Главы-2.

Смотрим...


http://www.youtube.com/watch?v=MvVc7q6mR_M

22 июня 2010

Dreams of Elendin - Alpha 1 / QuCh2 / 1.34

И так прорабатываем основной квест Второй главы.
Выдержки из Readme...

***

Вы попадаете в Грозовой Перевал.

Квесты второй главы просты. Сразу после перехода Елендин подскажит вам ваши дальнейшие действия. Либо обратитесь к журналу (J) что бы глубже узнать суть.

На правляйтесь на поиск костра идите на север. Поговорите с Аунтиромом.

Вы увидите первый сон-явь Елендин который начинает раскрытие истории.

Аунтирум попросит вас помочь ему и себе. Придётся поохотится на Пукатов либо попытаться поискать др выход. Всего нужно отыскать в пнях 5ть спор повоевав с Пукатами. После битвы можно сново не бродить а войти в тот же пень опять.

***

Как видим всё просто. Чуть рассмотреть Шоты стоит))).

- Первый сон бета версии но думаем так и будет в стиле книги.
- Готова база основного диалого с Котом.
- Северо-запад содержит везде боевые пни с Пукатами.
- Другой выход при отказе пока прорабатывается вопрос спорный. Возможно будет просто запяте))).
- Также немного доработаны эффекты в боевой сцене с Пукатами.
- В пещере можно будет подробней узнать о жизни Пукатов.


19 июня 2010

Сектор Лирики / Косой по Русским Журналам Blender 3D

Накипало и обсуждалось не раз...

Наверно потому что обсуждалось не стоило обращать внимание воОбще.

Очередной клонированный разгон мозга для пользователей Blender.


Вышел первый выпуск русскоязычного журнала о Blender - Blender tech. В этом номере собраны статьи, уроки и обзор новостей Open source.


Оглавление журнала:

• Новости
• Знакомство с Blender 2.5
• Тема номера: выбираем рендер
• Текстура мрамора в Fotoshop
• Имитация флага
• Использование модификатора Explode
• Галерея

Ссылки:

• Скачать журнал 
http://blendtech.ucoz.ru/load/0-0-0-1-20 (2.73Mb)
• Официальный сайт журнала: 
http://blendtech.ucoz.ru/



Одновременно другой Еврейский бубен пишит...


Лето – это такая пора, когда расцветает не только Земля, но и люди. Именно этим явлением ознаменовалось появление еще одного журнала о компьютерной графике под названием «Blender Tech».

Чтобы более подробно ознакомиться с этом произведением перейдите на официальный сайт проекта.
А от себя хочу отметить, что любое творение имеет право на существование, и что первый блин комом. Такое тоже бывает.

 Что получилось комом? (это только мое мнение). 

1. Не корректное название «Blendertech» – это занятое имя и пусть проект заморожен, но оно занято.

2. Обложка – это вроде какая-то игра, но одно можно сказать, что она точно сделана не при помощи blender.

3. Это издание обладает тем же недугом, что и blender-empire – это ошибки. Но это опять же дело наживное.

4. В целом верстка и оформление самого журнала оставляет приятное впечатление. Тут можно все время совершенствоваться.

5. В содержании есть разделы, также каждая статья имеет номер страницы, но на самих страницах нет нумерации. Это, конечно, можно объяснить тем, что можно использовать проводник в самой программе просмотра pdf файлов.

http://blender-empire.ru/?p=624

Хо хо...

Уважаемые издатели и читатели вы вспомните сколько раз писалось и Оралось...

Что ОФФ журнал Блендера ищет контент для следующих версий...

Сколько раз на форуме обсуждалась нехватка уроков для выпуска.

Сколько раз убеждали не стеснятся и высылать любые уроки.

Сколько раз говорили что не в этом так в следующим выпуске ваш урок обязательно будет.

А в итоге что мы имеем...

***

Лысый Еврюга вначале разгонял свой http://blender-empire.ru затем начал аттачить видео уроки нарезанные из всей сети))).

Гламурное отыгранное — КУПИ УРОКИ для НОВИЧКОВ-

Затёртые до дыр примеры yofrankie.

Плоский юмор. Качество Огонёк.

А тут решили добавить самовыражение новые ребята...

Молодцы не кто не спорит... Только суть в чём...

И так русскоязычного сообщества много ям и грехов.

Смотрят на нас и смеются...

Так что в дальнейшем ожидаем злой журнал -УЖАСНЫЙ МИР Blender3D в России-

***

А самое главное не в одном из русс журналов нет личных творческих примеров.

Даже самых простых и глупых. Копи Копи копи... Паст.

Время такое... Теперь даже Марфа из Озёрного организует стресс тесты по Blender.

***

Каждый сам себе викинг, маг и сексуальный практик. Авторитеты уже 
практически не имеют значения. Известность приобретается только 
написанием и изданием книг (при этом неважно, кто первым написал 
изданный вами текст, важно, что он выходит под Вашим именем). Публика 
еще покупает книги, но требует бесплатных курсов обучения. "А что, курсы 
платные? - спрашивает мамаша с тремя детьми и бородатым мужем, - Ну 
тогда уж мы сами как-нибудь".

Люди пропагандируют "собственное учение" и легко находят себе 
немногочисленные группы последователей. 


18 июня 2010

Dreams of Elendin - Alpha 1 / Map+Jurnal-Ch2 / 1.33

Наработки основного шаблона карты второй Главы.
Реализация журнала / вступления второй Главы.

- Методы те же.
- Графические доработки всех журналов.
Трейболы+следы и тд.
- Решено для карт добавить немного красок.

***

Параллельно практически доработана база боевой сцены 2.

- Звуки.
- Эффекты.
- Баланс.

16 июня 2010

Dreams of Elendin - Alpha 1 / Base battle 2-1 / 1.32

Развиваем вторуй боевую сцену.
Пока без звука и эффектов. Баланс сцены практически рассчитан.
Реализованы основные удары и манипуляции.
В обзорах битвы схожи но это далеко не так))).
Пока сцена отложена для проточки реализации диалогов и логики нахождения Пукатов.

***

Выдержки из Readme...

Битвы во второй главе предстоит с Пукатами.
Пукаты не так сильны в плане атаки. Вам придётся проявить смекалку.
Вычислить какие кнопки фиксированы временем а какие нет.
Сцена битвы создана с умыслом манипулирования маной.
Поэтому будте особо внимательны к её количеству и пополнению.

Например если сумма маны равна 0 то Удар Духа отключится / Щиты если они даже есть в слоте например 2 шт также обнулятся и не восполнятся больше даже после выпитой бутылки маны / исключение Удар Духа.

Обратите внимание что украсть грибы (Steal) через щит уже нельзя.
Вы только бесполезно потратите ресурс Steal.
Воруя грибы вы получаете две возможности...

1- Восполнить запас маны.
2- Вихрь атака.

Запас маны восполнится на 10 единиц.
Вихрь атака даст специфичные быстрые выстрелы (через щит стрелять можно).
При миксе украдены грибов обратите внимание что общая сумма числа слота...

1- Восполнить запас маны.
2- Вихрь атака.

НЕМОЖЕТ превысить пяти (5). Внимательно совершайте микс иначе попусту потратите украденные грибы.

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

Тактика кнопок и цифровая карта в описании опущена для развития иследований игроком. Также возможно эта карта вас запутает...
Примерно начните атаку удерживая 1 и 6 украдите 5 шт грибов (читайте выше о 5ти слотах) поставте щит и миксуйте / затем выстелете Вихрь атака / держите ману и Удар Духа... В целом и так много описано разберётесь))).

***

Видео для обзора...

http://www.youtube.com/watch?v=X2-FNjACaf4

15 июня 2010

Silver Web Beta / Cover CD + DVD

Создана обложка для наклейки на диск.
Формат изображения стандартен.
Исходные файлы обложки созданы в gLabes.
Все исходники прилагаются.
Возможно позже появится коробочная обложка. http://sourceforge.net/projects/silverweb/files/

Dreams of Elendin - Alpha 1 / Base battle 2 / 1.31

Начато развитие боевой сцены во второй главе.
Настало Лето - Мозг горячий но работа потехоньку идёт))).

Описание первой базы...

http://armanenshaft-blender3d.blogspot.com/2010/05/dreams-of-elendin-alpha-1-base-battle.html
http://armanenshaft-blender3d.blogspot.com/2010/05/dreams-of-elendin-alpha-1-base-battle_08.html

***

Выдержки из Readme...

Битвы во второй главе предстоит с Пукатами.

Пукаты не так сильны в плане атаки. Вам придётся проявить смекалку.

Вычислить какие кнопки фиксированы временем а какие нет.

Обратите внимание что украсть грибы (Steal) через щит уже нельзя.

Воруя грибы вы получаете две возможности...

1- Восполнить запас маны.

2- Вихрь атака.

Запас маны восполнится на 10 единиц.

Вихрь атака даст специфичные быстрые выстрелы (через щит стрелять можно).

Исход (outcome) восполнит немного жизнь.


***

Кто такие Пукаты и почему с ними бится разберёмся позже.
Дополнительную информацию и практику по этой битве можно будет получить пройдя квест в

Mooshroom Cave


Пока точится гамма баланса битва + звуки + эффекты и тд.

11 июня 2010

Dreams of Elendin - Alpha 1 / Player Menu / 1.30

Вырисовывается определённое меню игрока.
Выполнено отображение информации о квестах.

***

Реализация видна на Шоте...
При условии логики добавляется сцена с Plane и текстурой диалога.
Плюс звук звоночка сообщающий о его получении.
Прибавим к этому краткий журнал и карту - получаем удобную базу для игры.
На др Шоте общая схема меню игрока без особых замутов.
Слево база навигации с право информация о взаимодействии с предметами.

10 июня 2010

Dreams of Elendin - Alpha 1 / Compass / 1.29

Дополнительное развитие интерфейса игрока.
Реализован простенький компас.

***

Теперь в каждой локации в левом нижнем углу будет компас.
Реализовано прежде всего для орентации в диалогах...
По типу -Иди южнее и сьешь пирожок-.
Было желание-туление к Радару но себя не оправдало.
По типу круга с буквами. Цели радара одни а компаса другие.
Творческая муза сказала Компас тулите отдельно...так и вышло))).
Хотя возможно в дальнейшем изменится.
Мысленно по наработкам левый край инфо по навигации.
Правый край инфо по квестам и предметам.

***

Реализация локиги как и в Silver Web за исключением того что нет 3D
перемещения.

setOr / Задать координаты / перемещение игрока.

own = GameLogic.getCurrentController().getOwner()
own.setOrientation(GameLogic.ori)

getOr / отобразить координаты / стрелка компаса.

own = GameLogic.getCurrentController().getOwner()
GameLogic.ori = own.getOrientation()

Ранее обсуждали в посте по Silver Web.

09 июня 2010

Dreams of Elendin - Alpha 1 / The modifications Locations / 1.28

Потихоньку ведём к выходу Alpha 1...
Небольшие разнообразные Арт наработки по нюансам.

- Облака на карте (Шот 1). 2D меши с текстурой немного IPO.
- Факелообразные светилы (Шот 1). Немного подсказывают направление в
локации.
- Разнообразные нюансы малозначительны для описания.

***

Подготовка во второй главе к развитию второй боевой сцены.
Немного заглянув в перёд скажим что всё будет связано с грибочками))).

08 июня 2010

Dreams of Elendin - Alpha 1 / The modifications first chapter / Message Battle / 1.27

Доработки в Первой Главе...

- Ранее описанная трава.
- Ранее описанные блики.
- Эффекты магии.
- Чат битвы.

***

Боевой мессенджер добавлен в целях снизить нагрузку на мозг игрока.
Для понимания происходящего. Так же в виду небольших глюков с текстом в BGE который
иногда возникает при само сборках и создания общей логики в самосборках...
Решено сделать текст в виде Мешей...
По логике даже значительней и проще...
Empty в зависимости от ситуации добавляет сообщение.
Прикручивается очень удобно по реализации.
Ну и черепок со стрелкой для понтюхи и арта))).

***

Эффекты чуть изменены. Например бабочка при атаке на щит.
Чуть приукращена сцена outcome. По мимо доработки на основном меню.
Об этом позже. Смена света и много корректов в локации первой главы.
Можно дальнейшую отлатку с первой главой переносить на Alpha 2.
И перейти на напил второй и под глав.

***

Видео обзор...

http://www.youtube.com/watch?v=Rh671rLhe3c

04 июня 2010

Сектор Лирики / Оптимизация GPU (Nvidia)

Ранее были заметки по Nvidia продолжим...
Тесты не относятся к другим видео картам.

***

Насколько стало ясно из документации BGE оптимальный размер текстур
512х512 (256x256).
Это позволяет Быстрее производить обработку и манипулировать видео памятью.
И действительно темпы набора температуры GPU заметно снизились.
При вкл опции UV Collision тепм набора температуры GPU заметно возрастает.
Скачки рывками от 65 до 85+4.
При стандартной работе Nvidia 85-95 градусов не критично но скажем летом
настораживает))).
Высокополимерная модель + -высокая- текстура (особо tga) молниеносно
прибавляет 30-35 градусов.
Тут конечно дело каждого но хотелось бы меньше жара))).
Учитывая что в системник художники нелазиют и пыли там ковры))).

***

- Nvidia GeForce 6600 GT 128mb DDR-3
- Linux Opnel GL driver 195.36.24.
- Две турбины на обдуве.
- 350W блок питания.

Dreams of Elendin - Alpha 1 / Grass / Flecks of sunlight / 1.26

В первую главу добавлены ковры травы + пару валунов.
Для снятия нагрузки движка промудрено по принципу...

- Кнопка общей оптимизации влк.
- Отключение Collision (ray) UV текстуры травы (см Шот).
Текстура убрана из расчёта BGE что позволяет добавить излишества.
- Текстуре травы присвоено отображение / искажение света.

***

На Шоте с право (за кустом) видны солнечные блики сквозь листву.
Что то типо солн зайчика... IPO Spot лампы.
Но виден только блик на поверхности типичный божественный луч убран.
Для понта дела таких ламп 4-5 у деревьев.
Создано для детального нюанса.

03 июня 2010

Dreams of Elendin - Alpha 1 / Mooshroom Cave / Radar / 1.25



***

Радар выполнен по известному скрипту Рендера текстур в реальном времени.
Подробности на Шоте с верху.

***

# get current scene
scene = GameLogic.getCurrentScene()

# get the current controller
controller = GameLogic.getCurrentController()

# get object script is attached to
obj = controller.owner

# check to see RenderToTexture has been added
if obj.has_key("RenderToTexture") == True:

# update the texture
obj["RenderToTexture"].refresh(True)

# if RenderToTexture hasn't been added
else:

# import VideoTexture module
import VideoTexture

# get a list of objects in the scene
objList = scene.objects

# get camera name being used for render to texture
camName = obj['cam']

# get camera object
cam = objList["OB" + camName]

# get the texture material ID
matID = VideoTexture.materialID(obj, "MA" + obj['material'])

# set the texture
renderToTexture = VideoTexture.Texture(obj, matID)

# get the texture image
renderToTexture.source = VideoTexture.ImageRender(scene,cam)

# save RenderToTexture as an object variable
obj["RenderToTexture"] = renderToTexture

***

Скрипт прост в использовании и возможностях.

- Созданная текстура имеет материал на котором будет отображаться Рендер.
- Рисунок и размер текстуры значения не имеет.
- Скрипт обращается к установленной сверху камере от куда и происходит рендер местности.

Ключевые имена...

- Render (имя текстуры рендера).
- SecurityCam (имя камеры рендера).

- Размер текстуры будет влиять на FPS.
- У нас на плоскости пару граней поэтому шарообразный элемент рендера.
- В качестве рамки отдельная сцена с вращением.
- Радар всё же имеет полу декоративную функцию в игре.

Использовать можно где угодно / позже войдёт в SW-1.8

***

Mooshroom Cave

Под уровень описаный ранее...

- Добавлена паутина.

Общая база уровня готова.

Видео с обзором...

http://www.youtube.com/watch?v=HK9t0F5ASRQ

02 июня 2010

Dreams of Elendin - Alpha 1 / Video Script / 1.24

Доработка скрипта видео в играх DoE и SW.
Видео не проигрывалось с бинарником.

***

На Шоте сам скрипт  упрощённость преведущего.
Нашли время покурить человеческий гайд в Wiki.

http://wiki.blender.org/index.php/Doc:Manual/Game_Engine/Python_API/VideoTexture

Скрипт апдейта видео тут не описан (незабываем о нём.)

Dreams of Elendin - Alpha 1 / Win32 / 1.23

Тестовая сборка готового exe файла для Win32.
Вопреки огромному нежеланию и лени пользователей собрать самостоятельно
добавлено))).
Тесты на видео картах ATI не производились / стабильность не гарантируется.

***

Список порта Dll...

- avcodec-51.dll
- avcodec-52.dll
- avdevice-52.dll
- avformat-51.dll
- avformat-52.dll
- avutil-49.dll
- avutil-50.dll
- gnu_gettext.dll
- iconv.dll
- libfaac-0.dll
- libfaad-2.dll
- libmp3lame-0.dll
- libpng.dll
- libtiff.dll
- libx264-67.dll
- Microsoft.VC90.CRT.manifest
- Microsoft.VC90.OpenMP.manifest
- msvcm90.dll
- msvcp90.dll
- msvcr90.dll
- OpenAL32.dll
- pthreadVC2.dll
- python25.dll
- python26.dll
- SDL.dll
- swscale-0.dll
- vcomp90.dll
- wrap_oal.dll
- xvidcore.dll
- zlib.dll

В игре используется видео AVI поэтому возможны конфликты...

- avcodec-51.dll
- avcodec-52.dll
- avdevice-52.dll
- avformat-51.dll
- avformat-52.dll
- avutil-49.dll
- avutil-50.dll

Dreams of Elendin - Alpha 1 / Mushroom Cave / Water / 1.22

Наработка в сфере лужи и воды...
Поскольку на верхней локации идёт дождь то в -пещерке- (кххэээ) должно
быть мокро))).
Соответственно и озвучка капель но самих капель нет локация подгружена и
так (скачки от 20 до 60).

На Шотах пока только кратко позже будет видео.
Логика проста...

- При касании IPO.
- И рандомно + Flipper IPO. (см.Шот).
- Мешь Лужа + капли.
- Мешь без лужи / IPO.

Не разу не сталкивались но на твёрдую троечку пойдёт)))

- Текстуры с Альфа каналом.

01 июня 2010

Dreams of Elendin - Alpha 1 / Mushroom Cave / 1.21

Развитие дополнительной локации во второй главе.
Небольшая грибная пещера...

Пару Шотов с верху.

- Игрок попадает через гриб / возможно сдвинуть камень.
- Планируется пару квестов.
- Расставлены основные Флористые.

Корни / Грибы / Кусты / Кристалы и тд и тп.

- Общий план как под уровень.
- Пока в основной разработке.

Download Models - May 2010

Добавка в Архив...Небольшие модели с проэкта Dreams of Elendin.
И прочие для архивации...

http://armanenshaft.narod.ru//download//blender//Arrow.blend.tar.7z

http://armanenshaft.narod.ru//download//blender//BlueGrib.blend.tar.7z

http://armanenshaft.narod.ru//download//blender//Gora.blend.tar.7z

http://armanenshaft.narod.ru//download//blender//Kamen3.blend.tar.7z

http://armanenshaft.narod.ru//download//blender//Kaster.blend.tar.7z

http://armanenshaft.narod.ru//download//blender//Lian.blend.tar.7z

http://armanenshaft.narod.ru//download//blender//Mox.blend.tar.7z

http://armanenshaft.narod.ru//download//blender//Muhamor.blend.tar.7z

http://armanenshaft.narod.ru//download//blender//MyTree.blend.tar.7z

http://armanenshaft.narod.ru//download//blender//Penek.blend.tar.7z

http://armanenshaft.narod.ru//download//blender//Sok.blend.tar.7z

http://armanenshaft.narod.ru//download//blender//ThunderGrib.blend.tar.7z

http://armanenshaft.narod.ru//download//blender//Thunder_Scene.blend.tar.7z

http://armanenshaft.narod.ru//download//blender//Tower.blend.tar.7z

http://armanenshaft.narod.ru//download//blender//Vedro.blend.tar.7z

***

Текстуры упакованы.


Blender3D 2.5 SVN Code UPDATE 29121

Свежая иньская сборочка для *NIX.
Особых изменений нет / ядро / скрипты и тд.

***

Заметки по сборке.

- Ubuntu 10.04 i-386 / Kernel Hack
- Gnome 2.30
- Nvidia 195.36.24
- GCC 4.4

***

subversion build-essential gettext \
libxi-dev libsndfile1-dev \
libpng12-dev libfftw3-dev \
libopenexr-dev libopenjpeg-dev \
libopenal-dev libalut-dev \
libglu1-mesa-dev libsdl-dev libfreetype6-dev \
libtiff4-dev libsamplerate0-dev libavdevice-dev \
libavformat-dev libavutil-dev libavcodec-dev libjack-dev \
libswscale-dev libx264-dev libxvidcore4-dev libmp3lame-dev

***

Напоминаем...
Сборка на ftp ((Ftp в работе не нармирован - Возможны проблемы с Opera
Браузером).)

Обязателен Python-3.1.

ftp://91.200.46.115/archive/Blender3D/Python-3.1/i-686/


Сектора Лирики