技術・開発関連
技術・開発関連 : ついに登場 pyDriver!
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 メーリングリストにフィードバックすることを忘れないで下さい。
- Cycles 誕生から10年、そして Cycles X (2021年04月24日)
- 2020年の Blender 開発者 Top20 (2021年01月06日)
- 大幅に高速化した実験的ビルドの Cycles のデモ (2017年04月08日)
- Blender 2.8 ワークフローリリース計画 (2015年08月17日)
- Blender 2.71でのゲーム開発支援 (2014年06月13日)
- Google Summer of Code 2014 (2014年05月17日)
- OpenSubdiv による GPU テッセレーションの WIP 動画 (2014年05月14日)
- 20年前の Blender コードが公開 (2013年12月28日)
- Blender内部レンダラ改良プロジェクト:BEERと、アンケートのお願い(動画追加) (2013年11月01日)
- Garlicブランチの国際化プロジェクトご協力のお願い (2011年07月20日)
投稿された内容の著作権はコメントの投稿者に帰属します。
投稿者 | スレッド |
---|---|
nonchang |
投稿日時: 2006/5/4 17:04 更新日時: 2006/5/4 17:04
|
常連
登録日: 2006/3/12
居住地: さいたまー
投稿数: 51
|
Re: ついに登場 pyDriver!
わ、これは便利ですね。
b.Get()やn.random()あたりで、今まで煩雑になりがちだった制御が気楽に実現できてしまうのが素敵です。 現在大量の木の葉を揺らす場面に使えないか実験中。 車輪やプロペラとりあえず回しとけって時にも楽になりそう。 開発者に感謝。 >開発がかなりスピードダウンしています。 正直、メーリングリスト追いかけてない身としては「嘘つけ!」としか言い様がないお言葉ですw |
|
ログイン
クイックリンク
2021/07/01版
●Blender.org
BlenderFoundation
- Blenderのダウンロード
- 公式チュート等
- 公式マニュアル(和訳)
●ニュース(英文)
BlenderNation
●Blenderコミュニティ
blenderartists.org
●Blender Q&A
- Blender Stack Exchange
●テストビルド
Buildbot(自動生成)
●開発関連
公式開発サイト
Blender開発blog
Blender Wiki
●Blender.org
BlenderFoundation
- Blenderのダウンロード
- 公式チュート等
- 公式マニュアル(和訳)
●ニュース(英文)
BlenderNation
●Blenderコミュニティ
blenderartists.org
●Blender Q&A
- Blender Stack Exchange
●テストビルド
Buildbot(自動生成)
●開発関連
公式開発サイト
Blender開発blog
Blender Wiki