Posts Tagged ‘Blender’

“$1 Recognizer” JavaScriptでマウスジェスチャー認識サンプルコード

土曜日, 11 月 8th, 2008


オバマ新政権のパッシングに 日本は先手を打て!

田原総一朗の政財界「ここだけの話」

麻生さんが経団連を引き連れて行って、オバマさんの当選祝賀パーティーでもやってきたらいいじゃない、と思ってたら、田原総一郎がこんな記事。
もちろん、おみやげを沢山持っていって。
(中東訪問などで、日本の首相や外相が大名行列的に経団連を連れていって、トップセールスを行う、ということがよく行われてる、と聞いたことがあります)

麻生さんだけだと、向こうも 「選挙いつなんだろう?」 って困るだろうけど、経団連を連れてけば、その点、連続性が担保されるし。


結構 賢いかも。 ただし、IE専用です。

A $1 Gesture Recognizer in JavaScript

JavaScriptでマウスジェスチャーを認識。 100行程度
Flash (ActionScript)にも移植できそうなので、ゲームで使ったら面白そう

via MAKE Blog

入力の角度や大きさを正規化、マウスの動きを、常に64区間に分割して表現、ひな形すべてとの似てる度を、幾何的な距離を計算し、一番近くなるものを選び出します。
漢字のように種類が多かったり、画数が多かったり、字形が複雑だとアレですが、 マウスジェスチャーならせいぜい15種類ぐらいなので、これでも結構 うまく認識してくれますねー

Cython for NumPy users

あとで読んでみるぅ

Blemderゲームエンジン :Video Texture Player Integration

なんだろう?

The Guerilla CG Project: Free Professional Video Tutorials

Blenderのチュートリアルがたくさん。今、忙しい、っちゅーねん。。。

Tags: , , ,

BlenderゲームエンジンとARToolKitによるカメラトラッキング

土曜日, 4 月 26th, 2008


【動画】ゲームエンジンとARToolKitによるカメラトラッキング(Blender.jp)

PyARToolKit モジュールはコンパイルどうしたらいいのか判らなくて悩んでたので助かりました。

(まだ、サンプルを動かすところまで、たどりついてませんが)しばらくは、優先的に、これで遊んでみようと思いますー


そのほかの一行ニュース

一見ランダムに並んでいるように見える棒が時間を単語で教えてくれる、みたいな時計


Tags: , , ,

「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: , , ,

Python関連

月曜日, 2 月 4th, 2008


基軸通貨の謎

先々週ぐらいに、WBS土曜版で基軸通貨としての米ドルの話があったんですが。。。今、ふと疑問が浮かんだのでメモ。

  • 米ドルが基軸通貨
  • 自由経済(グローバル経済)圏が広がる
  • 米ドルの流通量が増える

ここまで考えたんですが(ここまではあたってると思うんですが)

  • 流通量が増えたらどうなるの?
  • 基軸通貨として使われる米ドルの比率が減った場合は?

まぁ、全部、紙幣で流通してるわけじゃないので、アレですけど。。。

専門用語は検索しやすい。文脈は検索しにくい

裁判員制度に向けて、専門用語を判りやすい言葉で解説した冊子が発行されるとかされないとかいうニュースを読んだ記憶があるのですが、今調べたけど判らず。

で、上のような話を調べようと思うと、経済学に詳しい人にきくか、(金欠なので使わないけど)「人力検索はてな」などでないと調べにくそう。逆に、法律用語などは検索して調べやすいですよね。逆に、平易な言葉に書き直してあると調べにくいかも。

昔よりも、「言葉の判りにくさ」の尺度が、複雑になってる。。。かも。


PyMOTW os.pathサンプル

os.path.walk() はジェネレータにして使うと便利。

Auto Masonry

Blender用スクリプト。城壁などを自動生成。らくちん。

Gazpacho

GTK+用GUIビルダ。Pythonで動く。メモだけ。

flvcat v1.00

FLVファイルを結合するPythonスクリプト。exeも配布されてます

Pythonデザインパターン(動画)

Google Tech Talks (2007年春)の動画

英語の動画チュートリアルなんか見てもわかんないぞっと。(一応ダウンロードだけしてみた)

週刊Python:2008年2月 第1週

週刊Python:2008年1月 第4週

今日のネタ元

平成20年度センター試験数学2BのBASICをPythonする。

あとで。

Pythonを使用してBloggerのデータを取得

Google Data API 使って。

WordPressの記事を一個ずつPythonで解析 -> タグなど付け直し、ってのはどうやるんだろう? atom使うのかしらん?前から気になってたので、ちょっとググってみた。


PythonでAtomクライアント

WordPress XML-RPC API

xmlrpclib — XML-RPC クライアントアクセス

Python での XML-RPC の使い方

このWPでテストするのは怖いから、今度ローカルで試してみよう。

Tags: ,

Python関連:URL一発でエロエロになれるエロ目ジェネレータ 他

金曜日, 1 月 4th, 2008


URL一発でエロエロになれるエロ目ジェネレータ

OpenCVで目を検出する方法。 今度使ってみる

Pygments — Python syntax highlighter

Pythonだけでなく、いろんな言語のソースコードに色付け。

すごく遅まきながらOpenCVを使ってみた

mask=cv.cvCreateImage(cv.cvSize
mask[i, j] == 0

インテルswig版で、画素にアクセスする方法。スライスも使える。例)mask[:, :]

参考になりました。

crunchy

ブラウザで表示されてるPythonソースコードを実行できる。(ローカルなサーバーを立てて、Ajaxで渡してるらしい)
Firefox専用?
チュートリアルをそのままブラウザ上で実行、みたいな使い方が想定されてます。
via ShowMeDo Blog
こちらのサイトにスクリーンキャストがいくつか有る模様。

Using Python with Google Earth API COM

Frets On Fire

Pythonで作られたギターフリークっぽいゲーム。
GoogleVideoに動画有り

www.selleri.org

チュートリアルや、歯車のスクリプトなど
あとで漁ってみます。

habu - ハブ

Pythonで書かれたPlagger的な何か。メモだけ。。。

Pyparsing

Pythonで書かれたパーサー。

Tags: ,