ついに登場 pyDriver!

投稿日時 2006年05月04日 | カテゴリ: 技術・開発関連

PyDrivers at Last! at BlenderNation
BlenderDev-PyDrivers - BlenderWiki

lox_federico 氏による BlenderNation の記事です。
これは全く予期せぬ驚きでした:開発関連のメーリングリスト(Bf-Committers と Bf-blender-cvs)を追っている人はご存知でしょうが、Orange の最後の「事件」(訳注:おそらくこれだと思われます)と、今年の Google Summer of Code の申し込みの議論により、開発がかなりスピードダウンしています。このような状況では、この PyDriver を実現した Ianwill(William Padovani Germano)氏による二つの小さなコミットに、ほとんどの人が気がつきませんでした。

しかし、PyDriver とはいったいなんでしょう? 以下は Wiki の関連するエントリからの引用です。

引用:
PyDriver は、通常の IpoDriver のように他の Object のプロパティを使用する代わりに、一行の Python 式をあるチャネルの入力として使用できるようにするものです。プログラミング中の式とは、確定できる値に評価可能な記号の、任意の組み合わせです。

テキスト入力フィールドに、Python 式を入力可能で、以下に有効な式のサンプルを挙げます。
実数:1.0
数値と演算子による式:4.5 + 8.9 * 7.0 - (2 / 3.0)
変数による式も可能です:math.pi * 2 + 5.0
使用可能なデータ:Blender.Get("curframe")	# 現在のアニメーションフレーム
短い計算:math.sin(Blender.Get("curframe"))	# 現在のフレームの sin!?


この素晴らしいプログラミングのおもちゃに必要なのは、少しの Python の知識と、新鮮な CVS ビルドだけです。
いつものように、バグや妙な挙動がテスト中に見つかった場合は、Bf-Committers メーリングリストにフィードバックすることを忘れないで下さい。




Blender.jpにて更に多くのニュース記事をよむことができます
https://blender.jp

このニュース記事が掲載されているURL:
https://blender.jp/modules/news/index.php?page=article&storyid=1529