суббота, 9 октября 2010 г.

Лего штурмовики из звезных войн добрались до москвы )

Вот слежу немного за блогом , где некий Bill делает периодически фото штурмовиков из звезных войнов в различных местах. Для меня все началось когда на сайте iphones.ru показали фото как эти штурмовики распаковывают коробку c iPhone внутри. И вот фото с Красной площади.

воскресенье, 3 октября 2010 г.

Sintel

Вот и состоялся релиз Blender open movie project, Sintel.
Понравилось практически все: сюжет, арт, музыка, постановка, вот только материалы некоторых объектов ужасны, например камни и ботинки практически одинаковы, кожаные перчатки то же смотрятся убого. Видео можно скачать с официального сайта Sintel.

Так же на сайте Sintel можно финансово помочь разработчикам, заказав DVD диск содержащий 15 минутный фильм в хорошем качестве, все модели, текстуры, материалы использованные в создании фильма и множество различных видеотуториалов, все это вам обойдется в € 34.00. В дальнейшем возможно диск будет открыт для скачивания из интернета, как было с другими открытыми фильмами.

пятница, 23 июля 2010 г.

За что боролись, на то и напоролись

Вот все упрекали iPhone, типа нету у него бэкграунд приложений и все такое. Ну вышел скайп с поддержкой работы в фоне, да удобно говорить и допустим открыть записную книжку, но вот просто повесить его в бэкграунд и заряд батареи уходит в небытие давольно быстро.

суббота, 22 мая 2010 г.

Penumbra открыта

Компания frictional games открыла исходники игры penumbra, скачать их можно через git вот тут
вот небольшое видео демонстрирующее технологии используемые в penumbra

среда, 19 мая 2010 г.

http://www.yandex.com/

Прочел сегодня на habre о том что яндекс запустил поисковик по иностранным сайтам http://www.yandex.com/ , а когда то раньше проскакивала статья, о том что гугл запатентовали дизайн пустой странички с полем для поиска в центре нее, ох уж эти патенты ... интересно будет ли какая-либо реакция

понедельник, 26 апреля 2010 г.

Ватикан узаконил педофилию

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

пятница, 9 апреля 2010 г.

StarCraft 2

Интересная новость, баттлнет для старкрафт 2 будет платным. А да и одиночная игра как я понял будет работать при соединении с баттлнет. И все это чудо походу только для русской версии.

iPhone OS 4.0 Apple запретила сторонние средства разработки

Появилась в лицензии для разработчиков такая фраза:

«3.3.1 — Applications may only use Documented APIs in the manner prescribed by Apple and must not use or call any private APIs. Applications must be originally written in Objective-C, C, C++, or Javascript as executed by the iPhone OS WebKit engine, and only code written in C, C++, and Objective-C may compile and directly link against the Documented APIs (e.g., Applications that link to Documented APIs through an intermediary translation or compatibility layer or tool are prohibited).»

Тем самым запрещается MonoTouch и Flash. Интересно что будет с Uniti 3D и что подразумевается под промежуточным слоем ? будет ли считаться библиотека с С++ оборткой надо ObjectiveC для работы с OpenGl, то есть игровой фреймворк Edgelib, OGRE, Raydium ... или это относится к пункту написанное на С++ :/

суббота, 3 апреля 2010 г.

iPhone Game Loop

Нашел я наконец-то способ сделать на iPhone игровой цикл как в Windows, то есть функция EngineMain() и в ней цикл с обработкой сообщений (все это переносимое на другие платформы). Да вот только для этого нужно переопределить метод _terminateWithStatus: у UIApplication, но знающие люди сказали, что эппл просекает такое использование недокументированного функционала, у них есть авточек таких извращений :(

суббота, 27 февраля 2010 г.

Blender и COLLADA вместе весейлей, вливайся

Давно я не работал с блендером, а так как версия 2.5 уже в состоянии альфа версии, то желания возвращаться к версии 2.49 у меня небыло. Новая версия имеет очень большие отличия от старой. И так скачал я последний билд с сайта www.graphicall.org. Так как конвертирование в целевой формат лежит черзе COLLADA, то решил проверить работоспособность экспорта модели. Но как оказалось экспортер, что то делает с отрицательными значениями координат и всю модель просто плющит в положительную часть системы координат.
Написал я в багтретинг, ответ получил через день. Написали, что баг пофикшен, просто в билде для MAC OS не обновлено. Скачал более новый билд и ООооооо .... экспорта в формат COLLADA там вообще нету.
В итоге решил сам скачать исходники и сделать свой билд c экспортом в COLLADA.
Немного ранее я уже хотел сам сбилдить блендер, но не нашел нормального описания как это сделать.
Сейчас же как оказалось на сайте www.blender.org есть хорошее описание данного процесса.
Краткое русское руководство бо сборке Blender под Mac OS:

1) Создаем рабочую папку для блендера иr скачиваем исходники из SVN

> cd~
> mkdir blender
> svn checkout https://svn.blender.org/svnroot/bf-blender/trunk/blender


2) Так же для сборки нам понадобится внешние библиотеки
В моем случае это универсальные библиотеки, подходящие как под PPC так и под intel 32/64 Mac OS 10.5 или выше
И так создаем папку lib и скачиваем либлиотеки с SVN

> mkdir lib
> cd lib
> svn checkout https://svn.blender.org/svnroot/bf-blender/trunk/lib/darwin-9.x.universal

для других платформ можно выбрать и другие версии библиотек:
https://svn.blender.org/svnroot/bf-blender/trunk/darwin-6.1-powerpc/
https://svn.blender.org/svnroot/bf-blender/trunk/darwin-8.0.0-powerpc/
https://svn.blender.org/svnroot/bf-blender/trunk/darwin-8.x.i386/
https://svn.blender.org/svnroot/bf-blender/trunk/darwin-9.x.universal/
https://svn.blender.org/svnroot/bf-blender/trunk/irix-6.5-mips/
https://svn.blender.org/svnroot/bf-blender/trunk/linux-glibc2.2.5-i386/
https://svn.blender.org/svnroot/bf-blender/trunk/linux-glibc2.3.1-i386/
https://svn.blender.org/svnroot/bf-blender/trunk/linux-glibc2.3.1-powerpc/
https://svn.blender.org/svnroot/bf-blender/trunk/solaris-2.10-x86_64/
https://svn.blender.org/svnroot/bf-blender/trunk/solaris-2.8-sparc/
https://svn.blender.org/svnroot/bf-blender/trunk/tests/
https://svn.blender.org/svnroot/bf-blender/trunk/win64/
https://svn.blender.org/svnroot/bf-blender/trunk/windows/


3) Так же вам может понадобиться запустить команду runlib для обновления библиотек (как это работает я не очень понял, но хуже от этого не будет), что бы запустить команду для всех библиотек сохраните и запустите вот этот Python скрипт:


#!/usr/bin/python

# runranlib.py

import os

base = './lib/darwin-8.x.i386/'
paths = os.listdir(base)

print ""

libsToMod = []

for p in paths:
# special case
if p == "python":
continue

if p[0] != '.':
try:
libs = os.listdir(base + p + "/lib/")
except:
continue

for l in libs:
if l[0] != '.':
libsToMod.append(p + "/lib/" + l)

libsToMod.append("python/lib/python3.1/libpython3.1.a")

for l in libsToMod:
print("Fixing: %s..." % l)
os.system('ranlib %s%s' % (base, l))

print("... done.\n")


Есть несколько способов собрать Blender, при помощи CMake, make и scons
Я использовал scons поэтому опишу только данный метод:

4) Скопируем файл настройки сборки в корень и переименуем в darwin-config.py

> cd ~/blender-svn/blender
> cp config/darwin-config.py user-config.py

есть несколько файлов для различных платформ.

5) Установим в файле настроек целевую платформу :
MACOSX_ARCHITECTURE = 'x86_64' # valid archs: ppc, i386, ppc64, x86_64

У меня по умолчанию небыл включен экспорт в COLLADA, для его включения требуется заменить
WITH_BF_COLLADA =False на WITH_BF_COLLADA =True

6) Что бы начать сборку запустите скрипт

> python scons/scons.py -j 2


Результат будет находиться по адресу:

blender/build/darwin/bin/blender.app




Напоследок, как оказалось класс Camera экспортируется не правильно, в исходных кодах захардкоджены некоторые значения , а именно FOV
установки нормальных значений сделайте следующие изменения в файле
Blender/Blender/source/blender/collada/DocumentExporter.cpp

строка 1737 > persp.setXFov(1.0); заменить на persp.setXFov(cam->angle);

Казаки от GSC-games

Собственно делать было нечего, залез на сатй GSC-games и тыкнул по иконке казаков, одна из лучших стратегий, вышадшая в 2000 году. Но как оказалось домен www.cossacks.com выставлен на продажу, неужели GSC "забили" на второй по значимости (после S.T.A.L.K.E.R.) тайтл, именно благодаря ему многие узнали об этой компании. Интересно только неужели GSC до сих пор не знаю что у них нету уже этого домена или они сами его продают ?
Seller's Listing Price: 2,000 EUR

воскресенье, 31 января 2010 г.

Nebula 3 на iPhone

В своем блоге автор движка Nebula3, после покупки MacBook Pro 13,3'', рассказал о соих впечатлениях о Mac OS X, а так же упомятнул о желании портировать Nebula 3 на iPhone, iPod и iPad. Наверное анонс iPad сделал свое дело, будем надеяться, что iPhone версия движка так же как и Win32 будет доступна широкому кругу пользователей. На данный момент Nebula работает на 3ех консолях и Windows.

суббота, 30 января 2010 г.

Несчастный случай

Блин, удалил случайно все сообщения, которые были опубликованы, и нету в blogspot никакой корзины. Вот только одно, предыдущее сообщение получилось востановить ((.

iPhone симулятор старения

Вот на dtf.ru скинули ссылку на видео из такой забавной программы




только меня больше заинтересовала генерация 3Д модели по фотке, очень неплохо она выглядит.