понедельник, 10 октября 2016 г.

Код оператора будущего аддона.

    Разобрался с выбором объекта и с прочими появившимися проблемами. Что еще надо сделать:
a) Добавить модификатор Solidify, и соответственно применение его.
b) Оформить некоторые переменные как Property
c) Написать первую версию Гуя, и разместить его в DATA

    Выпотрошил пример Simple Operator из примеров блендера и заменил функционал. Замучился я с применением модификатора взрыва, никак не хотел он нормально применяться, пришлось каждый раз пересчитывать его данные, как итог, результат не похож на настроенный оригинал. Все остальное позже доделаю, а пока можно почитать, да и потестить ( с подсветкой синтаксиса и комментариями!):


пятница, 7 октября 2016 г.

Что-то я делаю не так.

    Пытаюсь написать оператор блендера на основе скрипта из предыдущего сообщения. Казалось бы, код вполне себе работоспособный, бери и пользуйся. Голосом М. Задорнова: "Конечно!". То не могу активный объект переназначить, теперь модификатор взрыва выеживается. Применяется совсем не так, как ручками. Совсем другая логика, ни разу не BGE. Где бы что на русском языке почитать, для достижения просветления, не век же мне в позе лотоса медитировать созерцая строки кода? Бубен купить что ли?

среда, 5 октября 2016 г.

Пишу аддон взрыва объекта.

   Будем считать, что пока еще версия 0.1 Авось хватит времени его дописать, но пока не сделал, буду периодически выкладывать сюда код. Собственно базовый функционал уже готов, при запуске скрипта, при наличии выбранного объекта, рядом с ним генерируется объект, отвечающий за демонстрацию взрыва. На нем генерируется куча ключей форм, значения которых анимируется. Вот эту анимацию и надо запускать в BGE, не забывая конечно, что анимацию нужно применять именно на этом свежесозданном объекте. Код и немного подробностей ниже, извините что мало и код без подсветки синтаксиса, но всё еще будет переписываться, поэтому ИЗВИНИТЕ.