ツール解説


※上記の広告は60日以上更新のないWIKIに表示されています。更新することで広告が下部へ移動します。

このページ( ツール解説 )の最終更新日時: 2014年06月10日 (火) 20時50分45秒


目次

データ操作

大円小円ジェネレータ

Ver. 1.0
http://nishina2525.cocolog-nifty.com/blog/2014/03/post-be85.html
大円と、同心円状に並んだ小円の組を生成します。

点光源ジェネレータ

Ver. 1.0
http://nishina2525.cocolog-nifty.com/blog/2012/08/post-d4ca.html
Algodoo用に複数のレーザーを一体化した点光源を生成します。

新型翼試験機ジェネレータ

Ver. 1.0

グラフ化支援ツール

Ver. 1.0
http://nishina2525.cocolog-nifty.com/blog/2012/01/post-b03d.html
Phun中のオブジェクトの位置や速度を取得してCSVにすることで、グラフ化を支援します。

TORISANエンジンジェネレータ

Ver.1.0

ケスラーシンドロームシミュレータ

Ver.1.2

やわらかいものジェネレータ

Ver.1.0

アクティブサスペンションジェネレータ


テクスチャアニメジェネレータ


くねくねしたものジェネレータ

Ver.1.0

壊れるヒンジ燃料ジェネレータ

Ver.1.1

燃料、爆薬として使える「爆発するモノ」を生成します。
原理について簡単に説明します。
Phunでは原則として同一の衝突判定を持つ物体は、同一の場所に存在できません。
無理に同一の場所に存在させようとすると、「埋め込み力」という力を受けて相互に反発しようとします。
この例外として、2つの物体がヒンジで接続されている場合は埋め込み力が発生しません。

このツールはこの現象を利用したものであり、同じ場所にヒンジで接続された複数の円を出現させます。
そのままでは、上に挙げた例外に該当するので、何も起こりません。
ヒンジには衝撃耐性が設定されており、何かにぶつける等の衝撃を与えるとヒンジが消滅し、埋め込み力により爆発します。

爆発を起こす衝撃の強さは、(j)ヒンジの衝撃耐性で調整できます。
爆発の強さは、(a)円の数で調整できます。


チェーンアンドスプロケットジェネレータ

Ver.1.2

Inkscape拡張

Inkscape用 phn出力拡張
フリーのドローソフトInkscapeを拡張して、phn形式で保存できるようにするツールです。
四角や丸の外、ポリゴン、バネ、ヒンジなども変換できます。
アーカイブを展開して出たきたファイルの内、phn_output.inxとphn_output.pyを選択してコピーします。
Inkscapeをインストールしたフォルダの中にあるshare→extensionsに貼り付けます。
Inksacpeでファイル→名前をつけて保存を選び、ファイルの種類のところでAlgodoo scene (*.phn)を指定すると、phn形式で保存できます。
Inkscapeで描いたものと、Phunオブジェクトの対応は作者の説明を参照。


SVG:Phun相互変換(IllustratorやInkscapeでPhunが描けます)

SVG2Phun
2008/10/30現在、SVG2Phunのバージョンは06eです(最終更新日:2008/04/12)。
※svg2phun-06eはPhun beta 3.5までしか対応していないため、4.0以降ではphun->svgの変換はできません。

SVG2Phun2
[2011年1月 重要な追記]
「ポリゴンが変換できない。」「そもそも変換できない。」といった内容の不具合が報告されています。
ソースも同梱しており、引き続き公開を続けますが、期待されるような変換結果が得られないかもしれません。
また、勝手ながら、現在、開発を停止しており、対応もできません。 [/追記ここまで]
2008/10/30現在、SVG2Phun2のバージョンは05aです(最終更新日:2008/11/07)。
※SVG2Phun2は「Phun beta 4.0」に作成されたphnファイルに対応しています。穴あきの図形はbeta 5以降に登場したため、対応していません。

煙演出スクリプト(addsmoke.pl)

http://www.phun.jp/upload/tool/cgi-bin/img-box/img20080629231542.zip
埋め込みエンジンに煙を演出するスクリプトです。
Phun beta 4.0 形式のファイルに使ってください。
使用例:コマンドプロンプトにて
addsomoke.pl file.phn
file(1).phn が生成されます。
(説明文はhttp://www.phun.jp/upload/tool/cgi-bin/upload.cgiより引用)

多角形修正ツール(PPFtool ver05)

Polygons[Brush(B)で作った物]の形を修正するツール
■読み込み:PhunでPolygons選択中にCtrl + Cしコピーしてクリップボードから読み込みでデータを修正出来ます。
■Phunに書き込む:クリップボードへ書き込みをクリックし、PhunでCtrl + Vを押すと書き込まれます。
■穴あき図形には対応していません。



動作には、Adobe AIRランタイムが必要です。
http://get.adobe.com/jp/air/

+ ←使用例(動画)

phnXkrcr

カラクリエイターのシーンデータをPhun用のシーンデータに変換するツールです。
2010年8月21日更新  phnXkrcr β版 0.3.0
zipファイルを解凍してご使用ください。
データファイルをドラッグアンドドロップするだけで変換できます。
使い方に関して詳しくは、同梱されている README_ja.txt を御覧ください。
+ ←使用方法(動画)


その他

Windowsでシーンファイルのサムネイル表示を可能にするCBX Shellの拡張

シーンデータファイル(phzファイル)のサムネイル表示を実現します。
CBX Shellの拡張 (Phun/Algodoo ユーザー用)


微小時間幅を変更するツール

シミュレーションの精度を変更するのに使用します(※実験段階)。使用方法は同梱のReadme.gifを参照のこと。
http://www.phun.jp/upload/tool/cgi-bin/img-box/img20080914041334.zip

英字セット

Algoboxに様々な字体の英字が投稿されています。Algobox search: font

ひらがな文字セット


phnファイルを見やすく表示するテキストエディタ

TerapadNotepad++ EUC-JP 対応版などを使うと良い。Notepad++がオススメ。
Notepad++ EUC-JP 対応版を使う場合、設定→スタイル設定で言語:C++を選択し、ユーザ追加の拡張子にphn cfgを追加しておくと良い。Terapadにも同様の設定が存在する。
*下の図は英語版ですが、EUC-JP 対応版はメニューが日本語です。

Thymeスクリプト作成ツール

数字や、条件などを入力したり、スライダーをスライドさせるだけでonCollideのかんたんなスクリプトを作成してくれるツール。


Phun用の日本語訳(8-bit 改善版)

Phunの日本語の訳語とフォントを改善しました(下の比較表を参照)。
少し大き目のフォントです。特に数字が読み取りやすくなっています。
興味があれば、ダウンロードして比較してみてください。

8bit_Japanese_Phun_beta5_28_LastChange20100529.zip
上記のリンクが上手く機能しない場合、下記のリンクをお試しください。
8bit_Japanese_Phun_beta5_28_LastChange20100529.zip(ミラー)

ダウンロード後、解凍して、[ data ]フォルダをPhunフォルダの中に存在する[ data ]フォルダに統合してください。
あとは、Phunを開いて、[ ファイル (File) ] -> [ げんごをへんこうする (Change Language) ] -> [ Japanese forPhunEdition (8-bit) ]を選択するだけです。8bitNihonには上書きしないので容易に比較できます。
   Keys.bind("f10", {App.language == "8bitNihon" ? {App.language = "Japanese forPhunEdition (8-bit)"} : {App.language = "8bitNihon"}});
↑このスクリプトを使用すると、[F10]キーでPhun β5.28に同梱されている古い日本語ファイル( 8bitNihon )と今回のもの( Japanese forPhunEdition (8-bit) )を切り替えられます。

比較表

変更前 (8bitNihon) 変更後 (Japanese forPhunEdition (8-bit))
アウターギア 外歯車
インナーギア 内歯車
まる サークル
しかく ボックス
回転のしるし ヒンジ
ついせきのしるし トレーサー
                 などなど

※Phun beta 5.28 は、日本語入力に非対応です。表示内容が変わる以外に機能的な変化はありません。

ちなみに、Algodooは v1.7.2以降 日本語入力に対応しています。参考 本家フォーラムの話題#v1.7.2





動画キャプチャ関係

Phun動画のキャプチャには下記のようなソフトが使われているようです。
動画にタイトルや字幕を入れるには、Windows ムービー メーカーなどが使えます。
NiVEと呼ばれるフリーのモーショングラフィックスソフトで、動画を上手に編集している人もいます。

ソフト名 ソフトの種類 ウェブサイト
CamStudio Free http://nonn-et-twk.net/twk/CamStudio/
Bandicam Free http://www.gomplayer.jp/bandicam/
劇場版 ディスプレイキャプチャー あれ Free http://www.vector.co.jp/soft/win95/art/se221399.html
窓録~DesktopCam~ Free http://www.vector.co.jp/soft/winnt/art/se359933.html
カハマルカの瞳 Free http://www.vector.co.jp/soft/win95/art/se287384.html
DxCapture Free http://www.vector.co.jp/soft/winnt/art/se429690.html
Fraps Share \4980 http://www.fraps.com/
HyperCam Share \5980 http://www.vector.co.jp/soft/win95/art/se440355.html
Dxtory Share \3600 http://dxtory.com/home-ja.html
Display2AVI Share \1785 http://www.vector.co.jp/soft/winnt/art/se368508.html
GameCam Share $24.95 http://www.planetgamecam.com/
Bandicam Share \3980 https://pay.gomplayer.jp/bandicam/products.html?lc=hm


このページへのコメント
  • ↑ リンク切れ 送信ミス... -- (名無しさん) 2009-08-26 20:36:18
  • メートル原器+天秤 ページが見つからない -- (名無しさん) 2009-08-28 19:14:48
  • 確かにリンク切れしています。報告ありがとうございます。なお、「メートル原器+天秤」は、Phun内部で長さや重さを測るのが容易でなかった頃、コンテスト用に使用されていました。 -- (tatt61880) 2009-08-28 23:56:36
  • メイリオセット404 -- (名無しさん) 2010-04-20 00:19:10
  • ↑リンク切れの報告ありがとうございます。同じもの(メイリオセット)ではないですが、ひらがなの文字セットをアップロードしました。 -- (tatt61880) 2010-04-21 21:17:45
  • 英数字までフォントを変えてしまうと、シーン内の文字にズレが生じることがあり、良くないと思うのですが・・・。 -- (Dipper) 2011-03-25 12:13:02
  • 「Phun用の日本語訳(8-bit 改善版)」の作者です。シーンを共有した際に生じる文字のズレよりも文字の読みやすさを優先して、フォントを変更しました。シーン内の文字にズレが生じることでご迷惑をおかけしますが、ご了承ください。 -- (tatt61880) 2011-03-25 20:47:56
  • プラダメンズがどうこう出てますが荒らしですかね? -- (CTC) 2013-07-05 20:32:48
  • 消されないって事は荒らしじゃないのかな? -- (名無しさん) 2013-07-18 16:48:05
  • ↑どうもwikiというシステムをよく理解していらっしゃらないようですが、気付いた人が自分で訂正してください。 -- (名無しさん) 2013-07-24 20:29:15
名前
コメント

すべてのコメントを見る


ツールボックス

下から選んでください:

新しいページを作成する
ヘルプ / FAQ もご覧ください。