17 февр. 2014 г.

Возьмите меня в Кустурицы!!!

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

Алиса делает глаза пошире,
Чтобы они не закрылись от вспышки,
Сзади iPad на мольберте,
Еще дальше "Черный сатана",
Ворующий кусочки курицы.
Возьмите меня в Кустурицы!!!

Вам не нравится папин блог?
Я скоро прийду за вами...

Всё это было шуткой, мы просто хорошо проводим время.
И вам тоже хороших выходных ;-)
Иногда для этого не обязательно тратить кучу денег и стараться показать детям что-то из ряда вон выходящее, нужно просто побыть с ними, с детьми.

P.S.
Самая главная новость оказалась за кдром. Алиса все это время очень сильно страдала от чего-то вроде заикания. Она "реактивный" ребенок и ей сложно даже минуту стаять на месте. Она всегда в движении, прыгает, бегает, переминается с ноги на ногу. И часто было так, что мысли опережали ее возможности речи, попросту она глата слова целиком или на половину. Очень сложно было ее понять. Мы разводили руками, она истерила, пыталась по пол слова что-то до нас донести, видела непонимание и плакала.

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

Я в диком шоке. То, что как мне казалось, требует годы лечения и кучу энергии, излечено за 1 (!!!) сеанс массажа. Я весь вечер смотрю на ребенка и просто не узнаю его.

Это ПИПЕЦКОЕ чудо!!!
Люда действительно волшебница.

16 февр. 2014 г.

Real Flow + Blender - новые горизонты

После опыта с Vue, захотелось попытаться расшифровать еще один закрытый бинарный формат - SD (scene data) от Next Limit

Один вечер "ребуса" и 80% расшифровки.
Уже сейчас могу читать из файла всю геометрию и анимацию.

Создать свой файл пока не получается, в заголовке файла есть много вопросов, над ними прийдется еще попотеть. Но начало очень обнадеживает.

Если все закончится успешно, то RF можно будет легко интегрировать в Блендер, а если к этому подключить еще и открытые форматы (партиклы, сетки и пр.) - будет совсем красиво.


Vue+Blender - синхронизация

E-one software так и не ответили на мои письма.
Нужно быть чем-то вроде ILM или Pixar, чтобы тебе уделили внимание.
В общем я сам нашол ответы на все свои вопросы.

100% комплит - неизвестных данных не осталось.

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

Итог:
Аддон для блендера дописан, пригоден к использованию и может приносить пользу.
На днях опубликую.

Хочу немного изменить интерфейс.
А может и так опубликую, не знаю...


9 февр. 2014 г.

Еще немного прогресса - Vue\Blender

Расковырял еще несколько параметров, что позволило до конца понять структуру *.dat файла организовать одновременную синхронизацию нескольких разнотипных объектов.

Смотрим:



Остается добить мелкие недочеты, есть легкая несогласованность в ориентации объектов и рамке кадра камеры.
Еще остается расшифровать несколько параметров камеры, пока же экспортирую какую-то "дефолтную" ерунду в слепую.

Нравится то, с какой скоростью все это работает. Благодаря тому, что НЕ создаются ключи в каждом кадре (создание ключей НЕ рекомендуется e-one software), и тому что *.dat файл бинарный, скорость очень хорошая и при импорте-экспорте и при работе в самом Vue.


Прогресс - аддон для Blender, синхронизируем данные с Vue xStream

Не часто бывает время заниматься этим, но прогресс есть.

Смотрим результат:


В чем главная разница между набором скриптов от разных авторов для синхронизации с Vue  и syncdata:

  • Это очень быстро работает
  • Можно синхронизировать одновременно много объектов
  • Легко обновлять изменившиеся данные

Пока не все доделано, но результат лично меня радует.
Есть сложности и вопросы, думаю просить помощи у e-one software, тем более, что они обещали помочь.

Двигаемся дальше...




5 февр. 2014 г.

Отличная новость о Vray\Blender

Сегодня, в рамках закрытого бета-тестирования от Chaos Group, довелось испытать новые наработки Андрея Изранцева, которых я ожидал очень долго и с большим трепетом.

Результаты превзошли все мои самые оптимистичные ожидания.

Для меня очень важным была такая вещь, как скорость экспорта в *.vrscene, это очень важно в работе над анимационными проектами, и еще больше, когда речь идет о больших сценах, в которых присутствуют тысячи объектов.

Мне приходилось оптимизировать файлы *.vrscene в ручную. Это значит, что анимацию я экспортировал отдельно, статику отдельно, материалы и камеры тоже отдельно. После этого я всё объединял в одну сцену при помощи #include

В общей сложности на такую работу у меня уходило 1-2 дня.

Теперь же, благодаря стараниям Андрея, оптимизацией можно не заниматься вовсе, а на экспорт самой большой сцены из 900 кадров, у меня ушло всего 6 минут (!!!!), вместо нескольких часов как ранее.

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

Так же огромным изменениям подверглось и содержимое *.vrscene. Убрано всё лишнее, код сцены невероятно хорошо оптимизирован, все данные сеток представлены в архивированном виде, это такой мини-ZIP внутри текстового файла. Благодаря этой оптимизации, сцена не только быстро создается, она еще и быстро загружается и быстро передается по сети, так как ее объем сильно сокращен. 

Предварительные замеры показали, что объем файлов сократился от десятков до сотен раз, а скорость экспорта выросла от 5 до 50 раз (возможно и больше).
Разумеется эти замеры относительные, многое зависит от содержания сцены.
Но в любом случае сейчас на экспорт можно почти не обращать внимания, по ощущениям это очень быстро и иногда вообще едва заметно. 

Еще раз спасибо Андрею за отличную работу!



3 февр. 2014 г.

Кажись прощай Backburner и привет Afanasy

Довольно много можно делать при помощи BB, но рано или поздно возникают всякие хотелки:

  • Как выключить или включить комп удаленно
  • Как отследить использование ресурсов или температуру процессоров
  • Как создать веб интерфейс, чтобы управлять всем удаленно
В общем-то все это можно сделать и с ВВ, но потребуется очень много работы.
А между тем Afanasy уже сейчас умеет почти всё, а если чего-то не умеет, то можно дописать.

Сегодня сделал несколько тестов, пробежался по коду Афанасия, думаю что очень все возможно.

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

P.S. 
Наконец-то удалось получить достойный интернет в условиях монопольного сговора арендодателей. Выход оказался чрезвычайно прост и дешев - Yota.
Цена вопроса - 1400 руб/месяц за 20Мбит входящего и примерно 2Мбит исходящего, с полным безлимитом и выделенным IP ( + 400 руб).
В ответ на предлагаемые аналогичные скорости, но с лимитом и за 14 000 руб\месяц

Даже если потребуется усилить канал в 4 раза, это возможно. И все равно дешевле.
Связь сейчас работает безотказно, без сбоев и на полной заявленной скорости.