顯示具有 PV3D 標籤的文章。 顯示所有文章
顯示具有 PV3D 標籤的文章。 顯示所有文章

2009年7月7日 星期二

PV3D--Box2DFlash Jigsaw Puzzle


這個拼圖積木是參考以下兩個網站改寫的
http://www.lamberta.org/blog/paperbox2d/
http://pv3d.org/tag/box2dflash/
比較麻煩的是如何將小方塊組成有凹凸狀的積木,而且小方塊一多效率就變慢了
[demo]

2009年6月25日 星期四

PV3d--jiglibflash Jigsaw Puzzle拼圖積木

雖然新版本的jiglibflash套用了 "門面樣式"Facade pattern隱藏許多實作的細節讓寫code時少了好幾行,
不過拉皮整形後的jiglibflash目前似乎還只能拿來當玩具玩玩,物體還是不小心就穿牆而過,
提供的幾個Constraint類別鬆垮垮的好像快斷的橡皮筋,
不過如果未來能做到DAE類別的碰撞偵測,jiglibflash還是大有可為的

以下是拼圖積木測試
[demo]

2009年5月20日 星期三

PV3D-中文VECTORVISION範例


這個程式改自PV3D-VECTORVISION套件自帶範例
中文Font3D字型類別則以自己改寫的AIR程式轉出
百多個中文字須轉很久不是很有效率
還在改寫中

swf檔案大小:260K
ps.銀幕解析度須調到1024*768以上才能看到右邊的控制項
[demo]

2009年2月23日 星期一

Delaunay Triangulation & DynamicFont3D中文字測試


這兩篇文章http://labs.zavoo.com/?p=141 http://labs.zavoo.com/?p=152提到如何將PV3D的Font3D延展成立體字型
以下是中文字型測試
字的底部有個類似底線延展成的平面
我還在找它出現的原由

ps.
經過測試後那個平面真的是底線造成的
當Font3D還沒沿Z軸延展時是看不出來的
只要去掉那幾個向量命令即可


[demo]

2008年12月4日 星期四

地球與MERKABA



以下是節錄維基百科
凸凹紋理映射(bump mapping),又稱為皺面貼圖,是一項計算機圖形學技術,在這項技術中每個待渲染的像素在計算照明之前都要加上一個從高度圖中找到的擾動。這樣得到的結果表面表現更加豐富、細緻,更加接近物體在自然界本身的模樣

範例中的地球,就是原圖加上高度圖(Height map)以PV3D的PhongShader所做出的效果

[Demo]

2008年11月11日 星期二

海豚





海豚是載入MD2模型
洶湧的海浪則是AS3DMOD製造出的效果


[demo1]










第二個DEMO的海浪
是AS3DMOD+shader+perlinnoise做出的效果
[demo2]

2008年10月21日 星期二

衛星繞著行星



這個Demo只是簡單的衛星繞著行星
只要滑鼠點擊有標上文字的星球
就能相關網頁載入IFrame


[My demo]

2008年10月9日 星期四

PV3D加入新特點Frustum Clipping


PV3D加入新特點Frustum Clipping,讓3D場景快速運轉時不會導致破圖


程式寫法很簡單的,只要加入一行


renderer.clipping = new FrustumClipping(FrustumClipping.ALL);

即可。


FrustumClipping 可用的引數如下


  • FrustumClipping.NEAR
  • FrustumClipping.RIGHT
  • FrustumClipping.LEFT
  • FrustumClipping.TOP
  • FrustumClipping.BOTTOM
  • FrustumClipping.ALL




FrustumClippingTest.swf



這是參照zupko.info | Papervision3D - Now Featuring Frustum Clipping的原始碼所改成的範例


2008年8月24日 星期日

My Papervision3D+WOW demo site

This is my new web site.
http://cubeparks.appspot.com/

This is a demo site to show how to run WOW-Engine ver2 with Papervision3D greatWhite.