Home > Flash | WEB > PaperVision3D Cubeに展開図を貼り付ける

PaperVision3D Cubeに展開図を貼り付ける

適当に作り始めた展開図、、、意外と苦戦してしまった。

cube

tenkai

papervision3d思いだしがてら展開図作って貼り付けてみました。

せっかく3D効果なので、影効果もつけてみようかと思ったけどうまくいきませんでした。
どうやらCubeの各面に、別々のMaterialをつけると駄目なようです。

と思ったら、同じように悩んでる人を発見
 →APEIROPHOBIA:ShadedMaterialメモ

面に別々のマテリアルを割り当て↓

ACTIONSCRIPT:
  1. var mList:MaterialsList = new MaterialsList();     
  2.            
  3.     var texture_top:BitmapData = new BitmapData(300,300);
  4.     texture_top.draw(new top_img);
  5.     //var mat_top:ShadedMaterial = new ShadedMaterial( new BitmapMaterial(texture_top, true) , sdr);   
  6.     var mat_top:BitmapMaterial = new BitmapMaterial(texture_top, true);     
  7.     mat_top.oneSide = false;   
  8.            
  9.     var texture_bottom:BitmapData = new BitmapData(300,300);
  10.     texture_bottom.draw(new bottom_img);
  11.     //var mat_bottom:ShadedMaterial = new ShadedMaterial( new BitmapMaterial(texture_bottom, true) , sdr);
  12.     var mat_bottom:BitmapMaterial = new BitmapMaterial(texture_bottom, true);                       
  13.     mat_bottom.oneSide = false;
  14.    
  15.     var texture_left:BitmapData = new BitmapData(300,300);
  16.     texture_left.draw(new left_img);
  17.     //var mat_left:ShadedMaterial = new ShadedMaterial( new BitmapMaterial(texture_left, true) , sdr);         
  18.     var mat_left:BitmapMaterial = new BitmapMaterial(texture_left, true)
  19.     mat_left.oneSide = false;
  20.    
  21.     var texture_right:BitmapData = new BitmapData(300,300);
  22.     texture_right.draw(new right_img);
  23.     //var mat_right:ShadedMaterial = new ShadedMaterial( new BitmapMaterial(texture_right, true) , sdr);   
  24.     var mat_right:BitmapMaterial = new BitmapMaterial(texture_right, true);
  25.     mat_right.oneSide = false;
  26.    
  27.     var texture_back:BitmapData = new BitmapData(300,300);
  28.     texture_back.draw(new back_img);
  29.     //var mat_back:ShadedMaterial = new ShadedMaterial( new BitmapMaterial(texture_back, true) , sdr);
  30.     var mat_back:BitmapMaterial = new BitmapMaterial(texture_back, true);                       
  31.     mat_back.oneSide = false;
  32.    
  33.     var texture_front:BitmapData = new BitmapData(300,300);
  34.     texture_front.draw(new front_img);
  35.     //var mat_front:ShadedMaterial = new ShadedMaterial( new BitmapMaterial(texture_front, true) , sdr);   
  36.     var mat_front:BitmapMaterial = new BitmapMaterial(texture_front, true);     
  37.     mat_front.oneSide = false;

別々にShadedMaterialを指定すると動きが微妙になります。
うーん・・仕様なのか・・?

Comments:2

ひで 09-11-01 (日) 21:04

同じところでつまりました。今でもここは解決されていないのでしょうか。
代替案などを使われていましたら、参考に教えていただけませんか?
よろしくお願いします。

okm 09-11-02 (月) 4:29

すいません・・・コレに関してはこれ以上試してませんが、
最新のPaperVisionでタメされてるのであれば、
まだ解決していないのではないでしょうか・・・

申し訳ないです、代替案も特に考えずに放置してしまっています・・・。

Comment Form
Remember personal info

Trackbacks:0

Trackback URL for this entry
http://parpue.net/web/502/trackback
Listed below are links to weblogs that reference
PaperVision3D Cubeに展開図を貼り付ける from parpue.net

Home > Flash | WEB > PaperVision3D Cubeに展開図を貼り付ける

リンク
chocolataste-planner
millon

サーチ
Feeds
Meta
blog ranking ブログランキング・にほんブログ村へ
にほんブログ村 テクノラティのお気に入りに追加する

Return to page top