目前,我正在考虑开始自己的生意,销售定制衣柜。为此,我想在我公司的网站上创建一个 Web 应用程序,人们可以使用它根据自己的喜好组装我们销售的各种标准组件。
过去 3 年我一直担任后端开发人员。但是,我在开发基于 Web 的 3D 建模应用程序方面没有任何经验。因此,我想知道是否有人有这方面的经验,并且可以告诉我最适合使用哪种软件或编程语言来构建这个 Web 应用程序。
由于您的应用程序将涉及 3D 建模,因此您将主要处理前端技术。
HTML/CSS/JavaScript:这些是任何 Web 开发项目的核心技术。
Three.js
:这是一个流行的 JavaScript 库,抽象了 WebGL 的许多复杂性。它广泛用于网络上的 3D 建模,并且适用于自定义壁橱配置器。
Babylon.js:
另一个用于构建 3D 应用程序的优秀 JavaScript 框架。与 Three.js 相比,它的开箱即用功能更丰富,并且可能更容易用于复杂的用户交互。
React or Vue.js
:这些现代 JavaScript 框架可以帮助管理应用程序的状态,特别是当用户与 3D 模型交互以自定义他们的衣柜时。 React 拥有强大的社区支持和大量资源来帮助您入门。
从制作简单的 3D 模型原型开始,了解 Three.js 或 Babylon.js 中的场景设置、光照和基本交互的基础知识。逐渐集成更复杂的功能,例如自定义选项和保存/加载用户配置。