ND3Dの被写界深度を使う

ND3Dは被写界深度を簡単に表現できるので
実際に試してみます。
被写界深度を表現するには、下の1行追加するだけです。
blurModeプロパティを設定することで
オブジェクトに対してボケがかかる。
render.blurMode = true;
distanceBlurプロパティで影響範囲を変化させています。
値を大きくすることで極端にボケを強くでき
逆に小さくすることでボケの範囲を弱めることができます。
render.distanceBlur = 100;
ND3Dの基本
ND3Dは他3Dライブラリとは少し異なり
カメラとレンダラーの2つが3Dのベースとなります。
ND3Dリファレンスを自分なりに調べてみた事、基礎部分を書いてみました。
軽量3Dライブラリ「ND3D」

Papervision3Dが全盛のFlash3Dにおいて
日本じゃまったくと言って良いほ、話題になっていないND3D。
それでも開発者が軽量、シンプルなライブラリと言ってるので試してみます。
Flashでmixiアプリを作りやすくするライブラリ

mixiアプリを作る際、OpenSocial?って初めて聴く言葉に
敷居が高そうだなと思う部分もあると思います。
世の中にはそんな敷居をぐんと下げる為のライブラリがあるんですね。
開発者の方々の努力のおかげです。
OpenSocialやJavaScriptをあれこれさわることなく
Flashの開発に注力できるライブラリを調べてみると
すでに複数リリースされています。
TextFieldをsetSelectionで全選択
テキストフィールドを全選択する場合TextFieldのsetSelectionメソッドで行えるということですが、
実際にマウスでフォーカスを当てた場合、全選択は行われません.。
少し気持ち悪い書き方ですが、タイミングをずらせば行けそうなので
setTimeoutで遅延させるようにしました。
顔認識Webサービスを使って変形ツールを作る
detectFace(); - 顔認識Webサービス
大変便利な顔認識APIを利用させてもらい
目を変化させるツール eye generator.を作りました。
Read more
Arrayで連想配列ができる
//Array 連想配列 var ary:Array = [] ary["milk"]="牛乳"; ary["juice"]="ジュース"; trace(ary["milk"]) // 牛乳 trace(ary["juice"]) // ジュース trace(ary[0]) // undefined trace(ary.length) // 0
今まで連想配列はObjectでと思っていたけど
Arrayでも連想配列いけるんですね。
twitterscriptを試す
twitterscriptを使うにもドキュメント情報がないですが
海外のBlogで書かれているものやsappari.orgさんにドキュメントを参考に試してみます。
Base64Encoder/Base64Decoderを使う
Base64Encoderを使うために調べたメモ。
Base64Encoderを使うにはas3corelibライブラリが必要なので
GoogleCodeからas3corelib-.92.1.zipを落として使ってみます。


