質問: ### 教えて頂きたい事がございます 3Dモデルでシュミレーションをしながら製品をオーダーできるコンテンツが作成したいです。 例えばですが、下記アドレスのようなコンテンツになります。 (こんなに複雑な仕様ではなく、例えば、マグカップの色を3Dでシュミレーションしながら選択してオーダーできるようなコンテンツが作りたいです) https://www.boas-compras.com/teamorder/guide/3d 「質問」 ・どういうプログラム言語を使用して、何を勉強したらよいでしょうか? ・(抽象的ですみませんが)どのような仕組みで作っているのでしょうか? ・仕事柄、solidworksを使用して3Dの製品モデリングをしているのですが、この知識は今回の事に生かすことはできますでしょうか? 現在の知識は、phpは簡単なフォームが作れる程度、htmlやcssなどは会社のホームページを作成しているので基礎はわかっている程度になります。 プログラミングに関しては、無知に近い状態なので、恐縮ですが、なるべく素人でもわかるような ご説明をして頂けたら幸いです。 よろしくお願い致します。
回答: >どういうプログラム言語を使用して、何を勉強したらよいでしょうか? PHPが使えるならPHPでいいと思います。そのほか、JavaScriptなどの技術も必要です。 >どのような仕組みで作っているのでしょうか? ソースコードを見る感じ、自製しているようです。 昨今の流れで行くと、Three.js などを利用して、WebGL で表現することが多いと思います。 参考: Three.jsでモデルデータを読み込む - ICS MEDIA >solidworksを使用して3Dの製品モデリングをしているのですが、この知識は今回の事に生かすことはできますでしょうか? そのマグカップのモデルを自作するのであれば、大いに役に立つのではないでしょうか。 向き不向きはあるでしょうけれど、おそらく、入門から800時間ぐらい学習すれば、そのサイト作成に必要な技術がある程度身につくのではないかな、と思います。 ただ、必ずそのレベルに達することができる、とは言えないので、とりあえず、流行のNoCode系でWebGLが使えるものがあるようなので、お試しになってはいかがですか? 参考: Naker - The platform to design 3D interactive content | No Code プログラミング不要で Babylon.js による WebGL を利用した 3D コンテンツを制作できる Naker が面白い - WebGL 総本山