Posts Tagged ‘flash’

「Sflender」+「VRM」+「PantoGraph」Blenderでベクトル図形(swf,svg)としてレンダリング

日曜日, 2 月 17th, 2008


Blenderで作ったモデルをFlash(swf)やSVGなどのベクトルデータとしてレンダリングするPythonスクリプト3種。

大画面で上映するときや、印刷の版下に使うときなどなど。。。は、ベクトルのほうが都合がいい場合もあるかな?
テクスチャを張り込めないし、諧調はつぶれちゃいますけれども、ロゴであったり、メカの場合はカクカクしたフラットシェーディングのほうが雰囲気が出る場合もあるので使い方しだいでは便利そうです。

VRM

BlenderのモデルをSVGとしてレンダリングしてくれます。

モンキーをSVG->Flashにしたサンプル(17KB)

マウスドラッグで拡大縮小。何かキーを押してからドラッグで移動。Escキーで最初の大きさに。
拡大してもラインがきれいです。

SwfMillを使ってSVGをSWF(Flash)に(Inkscape2swfc)

うまく変換できない場合は、一度、ドローツールのInkScapeで読み込み、保存しなおすとよいようです。

「Suzuka」

SVGを読み込めるFlashムービー作成ソフト。
ためしてないですけれども。

PantoGraph

こちらも、多分SVGとして出力。Ming使ってswfアニメ作れるって書いてありました。
サンプルは、銅版画みたい。
上のVRMでFlash作るところまでで午前中が終わっちゃったので、まだ試してないですー PyGTKやMingなどを使う模様。
ちょっといま仕事がたまっちゃったのでしばらく触れないかも。(ごめんなさい)

PantoGraphに必要なライブラリのバイナリが配布されてた(win)

2008-03-10追記

また、別にいくつかのライブラリが必要です。Windowsでは、BlenderArtists のこちらの記事をご覧下さい。automatic-BRAIN氏がPolygonパッケージをコンパイルして配布されています。
 
blender.jp

とのことです。(Mingは無かったですけど)
うちはgimpをインストールするときにPyGTKを入れたので、あとはPolygon-1.17.win32-py2.5.exeだけでいいのかな?

SVGFig

こちらはBlenderとは関係ないのですけれども、Python用SVG描画ライブラリ。
Pure Pythonとのこと。

Sflender

こちらはSWFとしてレンダリングするBlender用Pythonスクリプト。
配布サイトのサンプルがきれいです。

exportを押すと、いきなり「アニメーションの作成」をするため、アニメ範囲をあらかじめ1~1にしておかないとびっくりします。。。

Flash(swf)形式で書き出したい (JBDP FAQ)

お、sflenderがBlender2.42で再び動作するようになったっぽいかも。
gPathname = String(~~, 1024, ~~他3行の
1024を399以下に変える必要があるけど。

パッチ部分のソースは more以降に移動しました。


以下は一行ニュース

2D Graphics With Pyglet and OpenGL

SDLのラッパーPyglet+PyOpenGLのサンプルコード。

フォトショップでチンダル現象

Sflenderのパッチ部分メモ

(more…)

Tags: , , ,

Flashの GotoAndPlayは状態遷移命令?

火曜日, 2 月 5th, 2008


いまどき、これだけGOTOとついた命令(GotoAndPlay,GotoAndStop)使う言語も珍しい。
けど、実はGOTOのようでGOTOじゃないんです。ちょっと実験してみました。
つづきは一行リンクのあと。

最もタメになる「初心者用言語」まとめ

  • やっぱ、まずは日本語。。。

avm2(Flash)はwebで配布できるし、AS3以外の言語も出てくると嬉しいなぁ。

Y-Combinatorとは

ラムダのみで、シンボルなどを作らずに再帰を行うことをいう、らしい。
世の中には一生判らないだろうことが沢山あるけれど、そのリストにYコンビネータを追記しておこうと思う。

睡眠薬代わりにzzz

ActionScript最適化 多分その1 ガベージコレクタを攻略する

Flickrからアルバムを生成するPythonコード

Flash フレームアクションのGotoAndPlay,GotoAndStopは「状態遷移」命令?

の前にGotoAndPlay,GotoAndStopの恐怖

(more…)

Tags: ,

Flash ActionScriptでクロージャ

月曜日, 2 月 4th, 2008

使ってないと忘れそうなので、ひさしぶりにFlash のリハビリ。(ただしMXしか買って無いのでAS1) ついでに、昔、リファレンス読んでも判らなかったところも克服したい。

以下、チラシの裏。。。
(more…)

Tags: ,

JS,PythonでSchemeを。。。頭のいい人がうらやましい

木曜日, 1 月 24th, 2008


あたまのいい人たちがうらやましい(スネ)

PythonでSchemeを作りました

Schemeを作ろう的(ひげぽん OSとか作っちゃうかMona- )

Scheme on JavaScript 作りました

僕 Lisp

僕が作った僕 Lispです

JSOnSchemeはかなりいい読み物

Python解析木にアクセスする parserモジュール

Python コンパイラパッケージ

Pythonのプログラムを構文木にパースするモジュール。
構文木を読むと面白い(実際にはバイトコードで実行されるので、これは、あくまでも人間が読む用らしいですけれども。)
アトムを、オブジェクトの型で区別するのでなく、実は制御コードとデータをセットにしたタプルで格納されてたりして


もっと知りたいPython3000 - 言語仕様,組み込み関数,クラスへの変更

もっと知りたいPython3000 第3回 言語仕様,組み込み関数,クラスへの変更

プログラミング日記: 3.0a1の新機能 (by morchin)

Python関連ここまで


Flashで動作する本格的なノベルゲーム実行エンジン「LemoNovel」

半年ぐらいFlashに触ってないオレがいる

オライリー風の表紙がつくれるジェネレータ『O’Reilly Maker』

Prototype 1.6のチートシート

Prototype.jsまでは手が回らないけど。

JavaScriptの勉強はこのコンテンツで - Eloquent JavaScript

当面Pythonで手一杯なのでメモだけ。


Tags: ,