月別アーカイブ: 2007年12月

無料で読めるCG関連の本(でも英語)他

[pukiwiki]
たとえ日本語で書かれてても、読むの大変そう。
—-
*[[Blender 3D: Noob to Pro:http://en.wikibooks.org/wiki/Blender_3D:_Noob_to_Pro]]
wikibooksのBlenderチュートリアル。
*[[GIMP SAVVY:http://gimp-savvy.com/]]
オンラインで読めるGIMPの本。英語だけど。
*[[Tufts Open Courseware (of Tufts University)BlenderNewbies:http://blendernewbies.blogspot.com/2007/09/complete-course-materials-for-blender.html]]
大学のBlenderの授業の教材
—-
*[[Wiiリモコンでなんでもホワイトボードに変える魔法のような動画:http://www.gizmodo.jp/2007/12/wii_44.html]]

—-
*[[Blender Open Material Repository:http://www.blender-materials.org/]]
*[[Makehuman 0.9.1 RC1 is ready!!:http://www.dedalo-3d.com/]]
*[[サイコロの作り方:http://cola.wikidot.com/using-blender-software]]
*[[Mapzone:http://www.mapzoneeditor.com/]]
*[[Mapzone Tutorials:http://www.mapzonetutorials.com/]]
テクスチャ生成ソフト。無料、らしい。
—-
*[[24 Sweet Brushes for GIMP and Photoshop:http://www.kristarella.com/2007/11/24-sweet-gimp-and-photoshop-brushes/]]

*[[GIMP 白黒写真の一部だけ彩色:http://www.gimp.org/tutorials/Selective_Color/]]
レイヤーマスクを使って。
[/pukiwiki]

GIMP2.4 win32版のプラグインをPythonで書く インストール編

[pukiwiki]
最初に言っておく!~
GIMPにPython拡張を入れるのは”か~な~り~物好き”~
必要な人以外は入れないほうが無難です。

ただ、OpenCVをGIMPから呼び出したりして遊ぶのには、CよりもPythonのほうが多少は楽。。。かも。

というわけで、Windowsで、Pythonで書かれたGIMP用プラグインが動くようにするまでのメモ(クリーンインストールの場合。既にインストール済みの場合のやりかたは知りません。。。)

*Pythonをインストール
PythonとPyGTKが先にインストールされてないとGIMPインスール時にPython拡張を選択できません。

実は、Pythonはいろんなパッケージが配布されているので悩みどころ。
-http://www.python.jp/
-http://boxheadroom.com/wiki/?Python
などなどを参考にしてください。

私は http://www.python.org/ のPython2.5を使ってます。

*PyGTKをインストール
http://www.pygtk.org/

PyGTK all-in-one installer for win32をインストール
-http://osl.ulpgc.es/~arc/gnome/pygtk-setup.exe

*Win32用 GIMP2.4をインストール
アーカイブをどこでダウンロードしたんだったか忘れました。。。多分コチラか[[SourceForge:http://gimp-win.sourceforge.net/]]だったと思います。
-[[GIMP2を使おう:http://www.geocities.jp/gimproject/gimp2.0.html]]

カスタマイズ(Customize)を選択

http://boxheadroom.com/wp/wp-content/uploads/2007/12/071216-000.jpg

GIMP Python Extensionにチェックを入れます
http://boxheadroom.com/wp/wp-content/uploads/2007/12/071216-001.jpg

—-
以上で、Python拡張が有効になったGimp2.4をインストール終了です。
*OpenCVの呼び出し方に続きます
[[「CVtypes.py」OpenCVをctypes経由で使う:http://boxheadroom.com/2007/12/19/cvtypes]]
[/pukiwiki]

CG関連 次世代Blenderはフワフワのモコモコ

[pukiwiki]
*GIMPからOpenCV (Python経由で)のサンプル
一応動くようになったので、今日明日ぐらいのうちに記事にしたいです
*[[Suzanne on my desk:http://www.ash.webstranka.info/?p=36]]
Blenderでmixed reality。これ、Pythonで動かしてるの?
*[[次世代Blenderでフワフワのモコモコ:http://video.google.com/videoplay?docid=4018509531330885168]]
via [[blender nation:http://www.blendernation.com/2007/12/14/peach-fur-examples/]]

たのしみ

*[[blender用3dモデル ゲーム機、家具などなど:http://www.katorlegaz.com/3d_models/index.php]]
[[ライセンスはCC:http://creativecommons.org/licenses/by/3.0/us/deed.ja]]原著作者のクレジットを入れればよいみたいです。
*[[Blender3D : Compositing Techniques with Render Passes:http://cgchannel.com/news/viewfeature.jsp?newsid=6763]]

*[[blenderで5分でランダムな地形:http://www.esnips.com/doc/80b7706a-7da0-47f7-a01e-20c4d13df453/Create-Landscapes-in-less-than-5-min]]
できた地形にtoonをかけた絵が面白かったのでクリップ。~

*[[130 Ultimate Web 2.0 Gradients for Gimp:http://gimp-tutorials.net/130-UltimateWeb20-Gradients-for-Gimp]]
先日、photoshop用で似たものが紹介されてましたけどGimp用
*[[違う Objectへの Bake と、新しいNormal マップ Baking オプション:http://blender.jp/modules/news/article.php?storyid=1978]]
ダイナミックヘアな毛皮のコートをローポリにベイク、を以前からやってみたかったのです。~
(これは今でも出来るのかも)

[/pukiwiki]

Python関連:計算グラフパッケージ「SAGE」 他

[pukiwiki]
私には判らんのも含めてメモ
*[[Resolver ONE:http://resolversystems.com/]]
Python+スプレッドシート、らしい。ベータテスター募集中。。。私は応募してないですが。

面白そうなソフト
*[[A Command Line Interface to Google Spreadsheets:http://www.oreillynet.com/onlamp/blog/2007/11/a_command_line_interface_to_go.html]]
[[こちらのAPI:http://code.google.com/apis/spreadsheets/developers_guide_python.html]]のデモ
*[[Twisted による非同期プログラミング:http://www.akadav.org/twistedhowto/async.html]]
メモだけ
*[[Pythonで Greeting CardのPDFを作成:http://aspn.activestate.com/ASPN/Cookbook/Python/Recipe/535155]]
PythonでPDFを作るときのひながたにしようかと。
*[[PythonでHello World:http://aspn.activestate.com/ASPN/Cookbook/Python/Recipe/528877]]
キーボードで中断したときのイベントハンドリングなど

//http://diveintopython.org/
*[[計算パッケージ「SAGE」 他:http://www.sagemath.org/]]

“Windows版とかあるくせに、それはなんとすべてUbuntuである。つまりWindows版とは、VMware Player上に走らせたUbuntuに、Webサーバーを立て、Webブラウザをクライアントとする代物なのだ。
[[日本語紹介記事(wrong, rogue and log):http://kashino.exblog.jp/6255229/]]

Windows版627M バイト

ノートPCなどに、グラフ電卓代わりに入れて持ち歩ける、もう少し軽量なのも欲しいな
*[[Read OpenOffice Spreadsheet as list of lists (without UNO):http://aspn.activestate.com/ASPN/Cookbook/Python/Recipe/436066]]

[/pukiwiki]

Python with InternetExplorer

[pukiwiki]
やりたいこと。
-PythonプログラムのフロントエンドをHTMLで書きたい~
-できればhtmlサーバ立てずに。CGIとして動かすのではなく。((今は、どのご家庭でも、ファイアウォールなどで、ポートがふさがってるでしょうし。)
-試してみたら、なかなか面白そうです。

*[[Handling Com Events in Python:http://mail.python.org/pipermail/python-list/2000-August/047702.html]]
PythonでIEを起動したり、イベントを監視するサンプル。~
今日見つけたなかで、一番判りやすかった。~
-PythonからIEを起動
-URLを指定して開く
-窓を閉じたらPythonに知らせる

っていう、知りたかった最低限の部分はこれで知ることが出来ました。

*[[PythonからActiveXを使ってExcelとIEを操作する例 :http://d.hatena.ne.jp/Wacky/20060412/1144850587]]
ページの内容を取得。

*[[IE自動操作いろいろ:http://d.hatena.ne.jp/spacecadet/20060911#1157987449]]
*[[P.A.M.I.E. :http://pamie.sourceforge.net/]]
“from cPAMIE import PAMIE
ie = PAMIE( )
ie.navigate(“www.google.com” )
ie.textBoxSet(“q”, “python” )
ie.buttonClick(“btnI” )

で、IEを起動し、「”Python”を I’m Feeling Lucky」できちゃいます。これは便利。
*[[comtypes 0.4.1:http://cheeseshop.python.org/pypi/comtypes]]
[[紹介記事:http://blog.trirhino.com/komatsu/1169477417]]
ctypesを使い、pythonのみで書かれたcom周りのモジュール。~
-[[開発元:http://starship.python.net/crew/theller/comtypes/]]
-[[svnのドキュメント:http://svn.python.org/projects/ctypes/trunk/comtypes/docs/]]
—-
IEコンポーネントが使えるGUIツールキット

*[[wxPythonで簡易Webブラウザ:http://d.hatena.ne.jp/LaclefYoshi/20050213]]
-IEHtmlWindow (wx.lib.iewin.IEHtmlWindow)モジュール
-wx.HtmlWindowモジュールってのも有るもよう。

*[[Venster:http://venster.sourceforge.net/]]
[[日本語紹介記事:http://www.moongift.jp/2007/09/venster/]]
あとで。。。
*[[IronPython 1.0 のサンプルを動かしてみる:http://blog.so-net.ne.jp/nakagami/2006-09-09]]
IEコンポーネント使うのなら、pythonより.NETなC#やIronPythonかしらん?
—-
//その他の関連しそうな記事
//*[[Customizing the urllib library to fetch web pages the way you want :http://aspn.activestate.com/ASPN/Cookbook/Python/Recipe/224043]]

—-
*[[Documancer:http://documancer.sourceforge.net/]]
Pythonで書かれたドキュメントリーダー~
IEと連携してるあたりを、あとで読む、かも。

*[[Google ソースコード検索:http://www.google.com/codesearch?hl=ja]]
初めて使いました。便利ー

—-

今日はここまで

[/pukiwiki]