0

I am trying to develop a 3D program in Java, which would use stereoscopy. I'm quite new in this domain, and don't know exactly how everything works. After some research, I've heard of NVIDIA 3D Vision and Java3D.

What do I need to easily display 3D images in a Java program? Is it possible only using Java3D API and buying some specific glasses, or do I need to buy a system like NVIDIA 3D Vision? Does it exist for other systems, like open-source? Do you have links for this glasses?

4

1 に答える 1

3

一般的な立体視システムには、カラー アナグリフ (赤と青など)、偏光システム、シャッター システムの 3 つがあります。

カラー アナグリフで Java を使用するには、モデルを異なる色で複製し、それらを少し離して回転/移動します。エンド クライアントは、3D を見るために 2 色のメガネを着用する必要がありますが、品質は低くなります。パッシブ偏光システム: 立体モニターと立体メガネ (IMAX のメガネのようなもの) またはアクティブ シャッター システム (Nvidia 3D、特別なモニターとメガネも使用) を使用すると、より高い品質が得られますが、価格が高くなります。

Java 3D は長い間死んでいます。Oracle の新しい 2D&3D ライブラリは JavaFX 2.0 です。Java で書かれたオープンソースの 3D ゲーム エンジンもあります。

Nvidia 3D Vision を使用するには、専用のモニターとメガネが必要です。一部のゲームでは 3D 表示に使用されているため、Google で検索するのに適した出発点だと思います。私が知っている Nvidia 3D ビジョンを使用するプログラムは 3Ds Max 2012+ だけです。

于 2012-12-27T15:41:16.920 に答える