[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Java3Djp:01202] Re: ポリゴン数



======================================================================
    ┌────┐           1.会員登録をする(無料)
(( /⌒│\ P /│⌒\ ))  2.好きな情報をたくさんキャッチする
 /へへ│ \/ │へへ\   3.ポイントを集めて、賞品と交換する
    └────┘             ☆★☆ ポイントメール ☆★☆
       ・...・            http://www.pointmail.co.jp/
===================================================================ad=

えんどうです。

> これにより、自分の作ったプログラムのポリゴン数がわかったのですが、
> 1万3000ポリゴンをリアルタイムに動かすのは相当無理なようですね。(笑)

環境にもよりますが、
4〜5万ポリゴンでも大丈夫だったような記憶があります...

> 自分でCylinderおよびSphereの簡易版を作らないと、
> 目的のプログラムは作れそうにないことが分かりました。

com.sun.j3d.utils.geometry.Primitive のサブクラスには
分割数を指定できるコンストラクターがあるので使ってみてください。
Java 3Dのデモサンプルでは LOD.java がこれをやっています。

それから、
ポリゴン数を減らす方法としては Billboard を使うという方法もありあます。

Java 3D API Tutorial
http://www.sun.com/desktop/java3d/collateral/

この、

Chapter 5 Animation
http://java.sun.com/products/java-media/3D/collateral/j3d_tutorial_ch5.pdf

の、BillboardApp.java が参考になるかも知れません。

このサンプルは下記にあります。
http://java.sun.com/products/java-media/3D/collateral/j3d_tutorial_examples.jar.zip
http://java.sun.com/products/java-media/3D/collateral/j3d_tutorial_examples.jar.tar

---
ENDO Yasuyuki <yasuyuki@xxxxxxxxxx>
http://www.javaopen.org/jfriends/index.html (Japanese Only)