Thank you for being patient. We are doing some work on the site and will be back shortly.
Content-Length: 312288 | pFad | http://b.hatena.ne.jp/dealforest/papervision3d/
Thank you for being patient. We are doing some work on the site and will be back shortly.
私の身の回りの人やメール等でPapervision3D (ペーパービジョンスリーディー)の使い方を教える機会があり、その度にチュートリアルサイトを教えたりしています。ただ、世の中のコードを見ると様々な書き方があり、スクリプトになれていない初級者にとっては、難解に思われる事が多いかと思います。 そこで、初級者にもやさしいPapervision3D(以下、PV3D)チュートリアルをはじめてみることにしました。チュートリアルビデオを用意して5回ぐらいに渡って連載したいと思います。必要となるスキルレベルは、ActionScript 3.0の入門書を一冊読み終えたぐらいを想定してます。 テーマは「フレームアクションだけの短いコードで、シンプルにPapervision3Dを使ってみる」です。 なお、Papervision3Dの解説はさらに詳しく書籍にもまとめています。このブログを読んでさらにスキルを高
昨日のブログでF-siteセミナーにいったことをレポートしましたが、学んだ事は忘れないうちに復習するということでAS3フレームワークの Progression を試してみたいと思います。敢えて説明するまでもないと思いますが、Progression とは Flash の画面遷移をスマートに作成できる Flasher 向けのフレームワークです。 ということで作成したものは Papervision3D を Progression 3 Progression 4 で制御するというもの。 demo (要 Flash Player 9) ブロックをクリックすると Scene が切り替わるように設定しているので、URL のアンカーが切り替わります。もちろんアンカーからページに入るとSceneが復元されそのブロックが表示された状態になります。例えば紫のブロックのリンクはこちらです。以下は技術的な解説です。
公約していたとおり、自主制作映画上映会「Q.films」の告知サイトのソースファイルを公開します。 souce (zip) 一応、区分としてはフルフラッシュサイトになると思いますが、この規模のサイトのソースが公開されている例は少ないと思いますので、何らかのお役に立てれば幸いです。Flex SDKで作っているのでFlash CS3/CS4を持っていなくてもセットアップすれば無料で試すことができるはずです(この記事が参考になるかも)。 注意点として、 フォントは抜いてますので使用する際は適宜設定ください。またメンバー紹介はダミー画像に差し替えてます。 2/11(水)から2/15(日)まで上映会です あと、お伝えしたいこととして今日から上映会です。私も含め社会人が休日に制作したエンターテイメントな映画を上映しますので気楽に楽しめるかと思います。映画の他にも私のモーショングラフィックス作品も上映し
多くのカードローン、ないしはキャッシングの時は利息がとられますが、無利息キャッシングだと、決まった期限内に返したら、利息は生じません。 低い金利のカードローンは、大きめの資金の借り入れを希望する場合や、頻繁に借りる必要がある時には、月の返済額を相当少なくすることが可能なカードローンだといわれています。 5万円~10万円という、一括にて返せる大した金額ではないキャッシングだったら、利用しやすい無利息サービスを標榜しているキャッシング会社に申し込みをすれば、利息を徴収されることはないのです。 少しでも早く現金が必要なら、「借入申し込み額を50万円未満」にするようにしましょう。50万円以上のキャッシングのケースでは、借り入れる方の「収入証明書」が要求されるから、少々面倒です。 近頃ではクレジットカードでも、手軽にキャッシングできるようになっているものが出ているので、手っ取り早くキャッシングの申込
by Mark Walters Representing exact geographic locations on the earth, or geocoding, has become a popular topic lately. All the mapping service providers, such as Google, MapQuest, and Yahoo!, geocode addresses on their respective maps so you can easily see a specific location and get directions between multiple locations. With each of these services now providing public APIs, anyone can create mas
どうも。鮭と申します。 ActionScriptとか、PHPとかやってます。 とりあえず、いろいろやっていこうかと思ってます。 photo by ひまわりの小部屋 鏡面反射です。 前に作成したものとは手法が違います。 参考にさせていただいたサイトはこちら。 今回は、ViewportをBitmapDataのdrawメソッドを利用して描写してます。 サンプルはこちら。 planeをクリックすると、その位置まで球体が動きます。 注意点としては、planeを両面表示にしない(plane.material.doubleSided = true を書かない)ことです。 両面表示にすると、カメラの前にplaneが壁として現われて、オブジェクトが移りません。 また、何もしないと、縦方向(z軸方向)の動きが逆に表示されるので、matrixを適用して上下を反転させています。 前回の鏡面反射を作った
以前参加したgungiで講演して頂いたgremzというサービスにインスパイヤされて、久々にPV3DとTweenerの話題。 gremzとは グリムスは、ブログで苗木を育てる育成ゲームです。 育成中の苗木はブログパーツとしてあなたのブログに貼り付ける事が可能です。…(中略)…苗木は ブログエントリー(投稿)によって成長します。 ブログエントリー毎にぐんぐん苗は成長していきます。 苗木のブログパーツをPV3DとTweenerで作っているそうです。 ブログエントリが少なくなると萎れてきたりと、面白いエフェクトがついていました。 面白そうだったので、私もやってみました。 クリックすると、adamrockerがグチャってなります。もう一度クリックするともとに戻ります。 エフェクトはトライ・アンド・エラーな部分が大きいので、適当にするとこんな感じになります(汗) //-------------
こんにちは、はじめまして。kiyokazkです。3D関係をメインでやってます。 最近Flashを触る機会が多くなってきたので、3D野郎の端くれとして遅ればせながらPapervision3Dを試してみました。ちなみに今回使用したのはActionScript3.0 + Papervision3D 1.5です。 さて、それじゃあ何を作ろうかなと考えたんですが、最初はやっぱり目玉でしょう!ということでGIZMOにも昔から同梱されている目ん玉グルグルを3Dで表現してみることにします。それでは順番に内容を見ていきましょう。 Papervision3D 1.5を持っていない人はまずは手に入れる必要があります。 基本的にはSubversionで入手しますが(リポジトリは http://svn1.cvsdude.com/osflash/papervision3d )、Subversionを使わなくても
「FlashやWebにまつわるいろいろなこと」さんで、 カメラの設定値からオブジェクトが100%で見える位置の算出ってどうやればいいんだろうか Papervision3D 2D上で100%に見える位置は っていうエントリを拝見。 そういややったことねーなと思って、既出かもしれないけどやってみた。 上記エントリによると、camera.focus:100、camera.zoom:11のとき、「ピクセル等倍で表示したい面」と camara の距離が1000離れていればいいと。これを汎用化するために、任意のfocus、zoomの場合にピクセル等倍になる距離を求められればいいのか。 大概こういう処理をする場合複雑に考えすぎて失敗するので、算数的な発想(むしろ勘)で ピクセル等倍になる距離 = camera.focus * camera.zoom - camera.focus という式をあてはめたら
中点変位法という方法で領域を次々に分割していき、地形データを自動生成するデモです。 下のウィンドウをクリックするごとに領域が分割されて地形ができていきます。 package { import flash.display.*; import flash.events.*; import flash.text.*; import flash.filters.*; import flash.geom.*; import flash.utils.*; import org.papervision3d.core.* ; import org.papervision3d.core.geom.*; import org.papervision3d.scenes.*; import org.papervision3d.objects.*; import org.papervision3d.cameras.
uv_change.swf(要:FlashPlayer9) PV3Dのマテリアルは、Triangle3Dで定義されたUV座標を元にその貼り込まれ方(こんな日本語あるのか)が決定される。 このUV座標定義は任意に書き換えできるので、デモのように複数のオブジェクトを使って一枚の画像を構成しようなんていう場合にも、マテリアルを1つだけ定義して、割り当てるuv座標をオブジェクトごとに変化させれば実現できる。要は任意のFaceに、テクスチャの任意の座標を割り当てることができるって感じ。1枚のビットマップから、copyPixelsとか使って複数のマテリアルを内部で生成する方法もあるけど、せっかくUV座標が変えられるならこういう手段も知っておこうと思って調べてみた。 セグメントを切らない(ポリゴンの分割数が縦横ともに1)Planeを例にとると、 var objPlane:Plane = new Pla
penroseTriangle.swf(要:FlashPlayer9)※画面クリックで種明かし PV3D2.0a Rivision 414で追加された、FrustumCamera3Dの新プロパティ「ortho」。これをtrueにするとプロジェクション変換が平行投影になる。 camera = new FrustumCamera3D(viewport, 48, 1, 5000); camera.ortho = true; 当たり前のことなんだろうけど、通常の透視投影とは違って距離感が掴めなくなるので、カメラ位置の指定時にとまどう。クリッピングやカリングは、透視投影の時と同じように行われるので、画面になにも表示されないなんて事態になった場合はカメラとオブジェクトの位置を極端に離してみるとわかりやすいかも。カメラとオブジェクトの距離や、fovの設定では見た目の大きさが変化しないので、orthoSc
少し時間もあったので、最近流行のPaperVision3Dに手を出してみました。 で、3Dとかさっぱりわからないのですが、とにかく触ってれば、 必要に迫られて色々知識も増えていくだろうということでひとまず参考にしたサイトはこちら。 pv3d 2.0 tutorial list[pv3d.org] まだ途中みたいですが、チュートリアルになってます。 順に進めていくと、PaperVision3Dでの基本部分のコードの書き方がわかります。 まずは、3Dな世界の構築部分です。 最低限必要なインスタンスは4種類。まずは、インスタンスを生成します。 viewport = new Viewport3D(); scene = new Scene3D(); camera = new FreeCamera3D(); renderer = new BasicRenderEngine(); ちなみにScene3D
theFlashBlog.com is a resource created by Lee Brimelow that includes tutorials, Actionscript and news related to Adobe Flash.Here is another Papervision3D example. This time I am extending a 3D carousel on the Y axis to create a spiral. There are 100 planes and the spiral rotates around 5 times. The Y of your mouse controls the Y of the spiral and the X position of the mouse controls the rotation.
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く
Fetched URL: http://b.hatena.ne.jp/dealforest/papervision3d/
Alternative Proxies: