シンプルで便利な方法で 3D モデルを構築できるシンプルなソフトウェアを構築する必要があります。Java のスキルが非常に高く、バックエンドに Java3D または Java Monkey Engine を使用することを考えていました。このようなプロジェクトをどのように開始できるかについて、ご意見をお聞かせいただければ幸いです。そもそも何をしますか?
どんなアイデアや提案も大歓迎です!
シンプルで便利な方法で 3D モデルを構築できるシンプルなソフトウェアを構築する必要があります。Java のスキルが非常に高く、バックエンドに Java3D または Java Monkey Engine を使用することを考えていました。このようなプロジェクトをどのように開始できるかについて、ご意見をお聞かせいただければ幸いです。そもそも何をしますか?
どんなアイデアや提案も大歓迎です!
達成しようとしているインタラクション モデルとターゲット ユーザーについて考えるところから始めることをお勧めします。システムをどのように使用したいのかを明確にイメージすることは、集中力を維持するのに役立ちます。
たとえば、3 次元ボリュームの加算、減算、または交差と呼ばれる構成ソリッド ジオメトリと呼ばれるアプローチを通じて、立方体、球、円柱などの「プリミティブ」オブジェクトを組み合わせて 3D オブジェクトを構築する編集プロセスを想像できますか?互いに。
それとも、 Rhino3dが提供するようなアプローチを取っていると思いますか(他の多くの中でも、私がたまたま楽しんで作業していたものです)、曲線を描いたり、軸を中心に回転して回転面を作成するなどの操作を実行したりできますか?パスに沿って曲線をロフトしてサーフェスを作成したり、押し出してサーフェスにボリュームを与えたりします。
それとも、3D シェイプから始めて、サーフェス上のポイントを特定の方向に引っ張ったり反発させたりして、仮想粘土のように彫刻する変形アプローチを想定していますか。
モデリング手法を選択すると、モデル化 (およびコード化) が容易になるものもあれば、難しくなるものもあります。1 つのアプリに複数の異なるモデリング方法を含めることを目指すことができますが、最初は 1 つの方法に集中することで作業を進めることができます。
多くのモデリング アプリケーションを使用したことがない場合は、アプリケーションの試用版をいくつかダウンロードして、どのアプローチが最適かを確認することをお勧めします。
また、ポリゴン メッシュの作成と編集に集中してメッシュを操作するツールの作成に集中できるかどうか、またはパラメトリック サーフェスを使用してモデリングするかどうかも検討する必要があります。