主なユーザーケースは次のとおりです。
- 2D フロア プランを作成する
- 部屋の 3D ビューを色とダイナミックな照明 (ランプのオンとオフの切り替え) で見る
- あらかじめ定義されたサンプルの大規模なライブラリから家具を選択します。
- 家具サンプルの色と質感を変更します。
- さまざまなポイントから 3D ルーム ビューの写真を作成します。
- また、ユーザーは室内でカメラを動かしたり回したりして、景色を発見することができます。
主なユーザーケースは次のとおりです。
フラッシュで3Dを実行するのはクールで素晴らしいですが、ユーザーのグラフィックカードで実際に3Dアクセラレーションをサポートするツールを使用してみませんか。Unityはゲームエンジンですが、それを使用してツールを作成できると思います。さまざまなモデリングツールで3Dコンテンツを作成するためのサポート、UnityはWebプラグインをサポートします。また、Java 3Dエンジンもいくつかありますが、JMonkeyEngineはそのうちの1つにすぎません。
どちらの方法でも、フラッシュで達成できるよりも優れたパフォーマンスと視覚的品質が得られると思います。
3DMLW 3D エンジンを試すことができます。これにより、Web ブラウザーで実行できる任意のカスタム 3D アプリケーションを実行できます。
これは非常に優れた Java ルーム プランナーです - http://www.sweethome3d.eu/index.jsp
http://www.3decorator.comはどうですか。Flex/Papervision3D製 完全3Dのオンラインルームプランナーです。良い感じ!
Suite75の担当者がfloorplanner.comを作成したときに行ったように、Flash Platform の開発を検討することをお勧めします。
一部の人々がFlash/Flex でPapervision3Dを使用して行っていることを見てみましょう。
ただし、この質問をする場合、これはあなたにとってあまりにも野心的なプロジェクトです。