Показаны сообщения с ярлыком GTK#. Показать все сообщения
Показаны сообщения с ярлыком GTK#. Показать все сообщения

9 авг. 2013 г.

RNDI - новая микропрограмма

Сегодня добиваю сцену №00

Что-то вроде:



Пока занимался анимацией роботов, столкнулся с проблемой.
Мне пришлось на каждого робота повешать контроллер анимации Noise.
Чтобы движения не выглядели синхронными, нужно было в каждом контроллере изменить значение Phase.
Поскольку роботов более 30, а каналов анимации с нойзом на каждом роботе 4, то получилось около 120 значений Phase.
Не знаю у кого как, а у меня фантазия и терпение на 30-ом значении закончились.
Решил предоставить возможность думать компьютеру, пусть он сам придумывает случайные числа.

Быстро сделал такое приложение:

Генерирует случайное число в заданном диапазоне
и помещает его в буфер обмена

Работать с ним довольно просто:



Скачать программу можно отсюда.
Инсталляции не требует, в реестр ничего не пишет, но...
Как и всё, что я пишу, это требует библиотек GTK# и .NET 4.0



14 июл. 2013 г.

Снова про рендер - прогресс...

Ура, заработало!!!

Жмем кнопку "Рендер"
Читаем отчет Backburner в окошке
Видим в списке очереди новое задание...
О батниках и прочих файлах можно забыть (точнее не думать).
Запуск рендера идет от самой программы, если что-то и генерируется, то просто так, на всякий случай.
По умолчанию новые файлы сохраняются во временной папке.

Остается куча мелочей, но в целом - уже можно пользоваться...
Обновление на том же месте, с тем же именем.

Условия установки не поменялись, все как в прошлом посте.

Дописываем, дописываем... еще много возни остается...
Сейчас главным образом налегаю на подключение всех заявленных движков рендера (Vray, Vue, Blender, Modo). В текущей версии возможно только Vue render node использовать.

Получилось создать интересный класс с очень удобной структурой, думаю, что до финала остается не так много ;-)


13 июл. 2013 г.

Продолжаем про рендер

Сегодня довольно во многом преуспел.

  • Добавлены многочисленные проверки ввода
  • Добавлено автоматическое обновление всей информации (генератор командной строки и лист заданий)
  • Добавлен конфигурационный файл для программы, в нем храняться настройки.
  • Еще куча всяких мелких пользовательских штук
  • Решил, что генерация *.bat файлов не самое удобное средство. Задание будет отправляться прямо из программы, от пользователя будут скрыты батники и прочие странные штуки, просто настраиваем параметры и жмем кнопку "рендер". Backburner вернет в диалоговое окно всё, что обычно пишет в консоли. Это довольно удобно, для понимания случайных ошибок, либо наоборот...
  • В варианте для Modo батников на 100% избежать не получится, там довольно замороченная система рендера....
Сейчас это выглядит так:
Диалоговое окно вывело дефолтные записи Backburner - подсказки
Если картинки мало, вот видео:


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

Вообще я доволен тем, что получается, довольно занятная утилита выходит...

Если вам интересно тестировать сырой и даже очень сырой материал, то вы можете скачать программу по ссылке

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





  • Gtk# for .NET (New version compatible with Xamarin Studio)
  • Mono for Windows, Gtk#, and XSP
  • Mono Migration Analyzer


  • Со временем, я постараюсь сократить этот список и свести рутину установки к минимуму, но пока так, тестим...

    P.S.
    Xamarin задолбал своей глючность, безумно не стабильная штука с массой тараканов...
    Один из самых "знатных" глюков, это написать что-то вроде "WARNING!!! Это все устарело!!!", при этом лишить пользователя доступа к тому самому "новому", так как его еще не дописали...