<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
		xmlns:xhtml="http://www.w3.org/1999/xhtml"
>

<channel>
	<title>タロタローグ ブログ &#187; FABridge</title>
	<atom:link href="http://blog.tarotaro.org/archives/category/javascript/fabridge/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.tarotaro.org</link>
	<description>ActionScript3.0のサンプルを色々と弄る日記</description>
	<lastBuildDate>Mon, 30 Jan 2012 15:32:27 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://blog.tarotaro.org/archives/category/javascript/fabridge/feed" />
		<item>
		<title>AS3版メタセコビューワ作った。</title>
		<link>http://blog.tarotaro.org/archives/22</link>
		<comments>http://blog.tarotaro.org/archives/22#comments</comments>
		<pubDate>Sun, 17 Feb 2008 15:15:54 +0000</pubDate>
		<dc:creator>太郎</dc:creator>
				<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[FABridge]]></category>
		<category><![CDATA[Papervision3D]]></category>

		<guid isPermaLink="false">http://blog.tarotaro.org/archives/22</guid>
		<description><![CDATA[メタセコイアファイル(.mqo)のビューワを新しく作ってみた。今回はFABridgeを使用して、読み込むモデルをサイト側が決定できる方法にしてみた。テストページはこちら。 モデルは例によってズサさんが公開なさってるはちゅね＆かぐぁみね。こんな時自作モデリング力があればって思うけどね。 Metasequoiaスーパーモデリングガイド著者／訳者：かこみき出版社：ビー・エヌ・エヌ新社( 2007-09-10 )定価：￥ 3,360ISBN-10 : 4861004039ISBN-13 : 9784861004032 ところで太郎日記さんのところのFlex版メタセコビューアですが、個人的に目指してるのはこんな感じのものなんですよね。3Dモデリングしてる人自身が、サイトで作品を発表するときにこんな感じでできたらいいよなぁというのが元々のモチベーションです。今までって普通はレンダリング結果の2次元画像のみがサイトにある状態だったので、できるだけインタラクティブになっていってほしいと思ってます。 久しぶりにMetasequoiaを更新 &#8211; Richard蒸しパン工場 もともとは、ActionScript3.0版Metasequoiaクラスの産みの親でもあるrch850さんがブログに書いてたこの記事を見て、「あ?なるほど」って思ったことで今回の改造を実行。前にメタセコビューワをFlexで書いてみた時には、mqoファイルのURLを直に指定する仕組みだったが、この方式だと、 3Dモデリングしてる人自身が、サイトで作品を発表する時 には使えそうに無い。 そこで、JavaScriptを使用してモデルを読み込めるよう、FABridgeを使って作り直してみた。今回はFlexを使わず、ASのみで。そのためモデルの木構造表示機能はなし。 まぁ、用途的にはインタラクティブ性があるだけで美しさは無いので、チュートリアルのプレビューレベルに使えればいいか？とかそんな感じ、もしくは三次元CG＠七葉のような掲示板で練習中の作品を見せ合うために使うとかだろう。が、そう言った場合に木構造表示機能はあったほうがいいのか、それとも不要なのか？といった疑問に答えてくれる人が周りにいないので、今一開発が迷走してるように思える。 基本機能はこんな感じ。たった3つの簡単システムです。 FABridgeで、setModelPathを使ってmodelPathプロパティにmqoファイルのURLを与えてやるとモデルが読み込まれる マウスのホイールをくるくるするとズームアップ/ダウン マウスドラッグでモデルを縦横に回転できる とりあえず制限事項多数アリ。 使用可能なマップは、gif・jpg・png・tga マップの指定方法は相対パス指定のみ「C:\~\xxx.jpg」みたいな絶対指定で書いてある奴は不可 モデルを1個読んでズームを変更した後次のモデルを読んだ時にズーム値がリセットされない テストしてないんで、基本機能や制限事項に嘘がある可能性が高い。後バグも多い 処理が重い 今後の改造予定はこんな感じ。 モデルのスクリーンショットを画像として保存する機能を付ける(FICC LABS &#124; Flashから画像ファイルを保存する) 処理を軽くする Metasequoiaクラスの改造 メタセコイアのローカル座標機能を実装 バンプマップの表示 インタラクティブ(ここ参照)←rch850さんがやってくれるハズ！]]></description>
		<wfw:commentRss>http://blog.tarotaro.org/archives/22/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://blog.tarotaro.org/archives/22" />
	</item>
		<item>
		<title>ところでFABridgeって・・・</title>
		<link>http://blog.tarotaro.org/archives/19</link>
		<comments>http://blog.tarotaro.org/archives/19#comments</comments>
		<pubDate>Tue, 12 Feb 2008 15:06:40 +0000</pubDate>
		<dc:creator>太郎</dc:creator>
				<category><![CDATA[FABridge]]></category>
		<category><![CDATA[日記]]></category>

		<guid isPermaLink="false">http://blog.tarotaro.org/archives/19</guid>
		<description><![CDATA[FABridgeって何て読むの？ 俺には「ファブリーズ」にしか読めなくて困ってるんだが。 ファブリーズ (スプリングリニューアル) 800mlAmazon価格：￥ 1,280]]></description>
		<wfw:commentRss>http://blog.tarotaro.org/archives/19/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://blog.tarotaro.org/archives/19" />
	</item>
		<item>
		<title>FABridgeでFlash←→JavaScript間のやり取り実験</title>
		<link>http://blog.tarotaro.org/archives/18</link>
		<comments>http://blog.tarotaro.org/archives/18#comments</comments>
		<pubDate>Tue, 12 Feb 2008 14:59:06 +0000</pubDate>
		<dc:creator>太郎</dc:creator>
				<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[FABridge]]></category>

		<guid isPermaLink="false">http://blog.tarotaro.org/archives/18</guid>
		<description><![CDATA[FABridgeを使ってFlashムービー内のプロパティを変化させ、それに呼応して処理を実行すると言う実験をしてみた。そのついでに、ExternalInterfaceを使ってFlashムービーからJavaScriptを使う実験もしてみた。 ActionScript3 のソースをコンパイルするとき、現在は flex2 SDK に含まれる mxmlc を使うのが主流です。このコンパイラはAS3の言語では定義されてない、flex 独自のメタデータタグ([] で囲まれた syntax。[Bindable] など)を解釈し、自動でAS3ソースコードをジェネレートしてくれます。 mxmlc コンパイラのメタデータタグを利用する &#8211; [Bindable] 篇 &#8211; 川o・-・）＜2nd life() この記事にあるように、メタデータタグを使うとプロパティの変化が楽に見られそうなので採用。記事内ではかなり深い考察を入れているが、取り敢えず今回は動けば良いの思想で、必要なところだけを抜き出して使用。 では、まず次のページではサンプルをご覧下さい。]]></description>
		<wfw:commentRss>http://blog.tarotaro.org/archives/18/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://blog.tarotaro.org/archives/18" />
	</item>
		<item>
		<title>FABridgeを試してみた⇒swfobject2.0＋Firefox＋FABridge⇒上手く動かない疑惑。</title>
		<link>http://blog.tarotaro.org/archives/11</link>
		<comments>http://blog.tarotaro.org/archives/11#comments</comments>
		<pubDate>Wed, 06 Feb 2008 14:25:14 +0000</pubDate>
		<dc:creator>太郎</dc:creator>
				<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[FABridge]]></category>
		<category><![CDATA[Flex]]></category>

		<guid isPermaLink="false">http://blog.tarotaro.org/archives/11</guid>
		<description><![CDATA[FlashムービーをロードするためのJavaScriptライブラリ「swfobject - Google Code」の現バージョンである2.0RC1を使って表示したFlashムービーが、FlashムービーをJavaScriptから操作するAdobe製ライブラリ「FABridge」と組み合わせて使えない。どうやらブラウザをFirefoxにすると発生する現象のようだ。俺が今丁度その問題に直面している。 ということで、この件について色々検証してみた。 FABridgeの準備。 まず、FABridgeを使う準備。まずはインストールから。 Flex SDKを使ってる場合、SDK_HOME/frameworks/javascript以下にソースが置いてあるので、クラスパスを通すだけ。Flex Builder利用の場合は知らん。そんな高価なアプリ持ってる人は羨ましいですねぇとしか思えない。 で、次はコーディング。ActionScript3.0(*.as)だけで片付ける場合は、 JavaScript から Flash を操作できるツール、Flex-Ajax Bridge(FABridge) を試してみました。 JavaScript から Flash を楽々操作できる FABridge [てっく煮] を参照してコードを書いてください。ただし、FABridgeインスタンスを格納する変数の位置は、てっく煮にあるコンストラクタ内のローカル変数ではなく、クラスのメンバのほうが良いと言う噂もある。FABridgeのサンプルソースはメンバにしてあった。こんな感じ。 PLAIN TEXT package &#123; &#160; &#160; public class Main extends Sprite&#123; &#160; &#160; &#160; &#160; import flash.display.*; &#160; &#160; &#160; &#160; import bridge.FABridge; &#160; &#160; &#160; &#160; private var bridge:FABridge; &#160; [...]]]></description>
		<wfw:commentRss>http://blog.tarotaro.org/archives/11/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://blog.tarotaro.org/archives/11" />
	</item>
	</channel>
</rss>

