样条线网页编辑器
我最近非常喜欢 3D。自从我发现 Three.js 和 Three.js Journey(这门课程非常好,我计划专门写一篇文章来介绍它),我就无法停止在我的 Web 应用程序中插入 3D 形状和随机对象。这非常简单(特别是如果您使用 React 和 Three Fiber)而且非常有趣!
如果您熟悉这些库,它们可以让您为网页设计添加更多维度,以及所有交互性、物理和特效。添加一个简单的表单通常只需要几行代码,但结果却令人惊叹。
让我们从一个例子开始……
看到这个了吗?如果您在 CodeSandbox 中打开它,您会发现所有元素都是交互式的、活跃的,并且非常容易复制。
导出 默认 函数 App ( ) { return ( <Canvas flat dpr={[1, 2]}camera={{ fov: 25,position: [0, 0, 8] }}> <color Attach="background" args= {['#e0b7ff']} /> <ambientLight /> <PresentationControls 捕捉全局缩放={0.8} 旋转={[0, -Math.PI / 4, 0]} 极坐标={[0, Math.PI / 4 ]} azimuth={[-Math.PI / 4, Math.PI / 4]}> <组位置-y={-0.75} dispose={null}> <Level /> <Sudo /> <Camera /> <仙人掌 /> <图标 /> <金字塔 /> </group> </PresentationControls> </Canvas> ) }
如果您熟悉 React,那么这段代码应该很有意义。如果不是,请将<Cactus/> <Icon/>或<Pyramid/>等元素视为构成此图片的单独对象。如果你注释掉它们,它们就会消失。如果你复制它们,你会在屏幕上看到更多的内容。视觉层次结构还有助于理解正在发生的事情 – 内部对象位于<group/>内,并且该组绘制在画布上,并附有相机和环境光。
当我第一次看到它时,我惊讶地发现在浏览器中创建 3D 体验变得如此容易。当我开始深入挖掘时,我注意到大多数模型都不是手绘的(如本例中的金字塔),而是从特殊文件(本例中为 GLB 文件)导入的。
因此从理论上讲,如果您拥有像这样的入门文件,您可以在几个小时内制作一个沉浸式网络应用程序。
但是你从哪里获得这些文件呢?
最简单的获取方式当然是在线购买。您还可以花几个月的时间学习这项工艺并从头开始制作。或者,最具创新性的解决方案是让人工智能生成一个。
最后一种方法是最有趣的方法,因为您可以准确地获得您想要的内容,甚至可以指定最小的细节。例如,该应用程序可生成家具、游戏对象和 LowPoly 元素的 3D 模型。
为了进行测试,我尝试制作一张柔软的绿色沙发,这是我想买来放在客厅的沙发。在我尝试过的所有提示中,即使是最简单的提示也能产生不错的、高质量的、高细节的结果。就在几年前,艺术家要花上好几个小时才能完成的事情,对我这样一个艺术技巧非常可疑的人来说,只需要不到一分钟。这是一个很大的进步!一种型号的价格为 5 美元,或者您可以订阅更多型号。
运动GPT
如果您认为这个工具令人兴奋,您应该考虑注册MotionGPT beta。考虑到他们产品的质量,我非常确定这个特殊的工具将彻底改变我们所知的 3D 开发世界。第一批用户将于 12 月初精心挑选,因此如果您想获得访问权限,请加入候补名单。或者等待我的新文章,因为我已经在名单上了。我非常想尝试这个工具!
MotionGPT 继续 DeepMotion 的旅程,为创作者和行业提供轻松、经济高效的 3D 人体动画。这一进步建立在我们之前 Animate 3D 的成功之上,Animate 3D 是首批人工智能动作捕捉云服务之一,帮助动作捕捉民主化。现在,借助我们用于 3D 动画创作的生成式 AI 解决方案 MotionGPT,我们不仅进一步简化了动画创作过程,而且完全超越了物理障碍,为更广泛的受众提供了通过简单的文本提示生成的具有视觉吸引力的 3D 动画。
样条线
不想等待的可以尝试Spline。 该工具是我最喜欢的,因为它:
a) 免费,具有令人惊叹的网络用户界面
b) 具有各种可用的导出选项(甚至是为 Three.js 预先制作的)
c) 允许将图像转换为 3D 模型
它甚至还配备了一个画廊,里面充满了令人惊叹的、即用型和完全可定制的对象。你可以使用人工智能来创建你自己的纹理甚至场景(仍处于私人测试版)。
Luma AI 的精灵
来认识一下我最喜欢的最新玩具 — Luma AI 的 Genie,这是一种全新的生成 3D 基础模型的免费研究预览,可以根据自然语言提示创建 3D 事物。如果您以前使用过 Midjourney,Luma 非常容易理解,因为它也使用 Discord 服务器。几分钟之内,您将获得 4 个高质量的 3D 模型,可以以 GLB 格式下载。 Yu 还可以选择优化您最喜欢的内容并从其他渠道下载它们。目前没有任何限制,任何拥有Discord 链接的人都可以加入服务器。
Luma AI 的 Genie 正在运行
我发现 Spline 是最容易使用的工具之一,而Meshcapade(非常适合创建角色) 或Masterpiece Studio等工具需要更多时间来设置和理解。如果您梦想创建一个完整的游戏,那么Mochi是一个领先的人工智能文本到 3D 生成器,广泛用于创建视频游戏资产。
所有这些工具结合起来可以显着减少从头开始创建令人惊奇的新的和令人兴奋的东西所需的时间和精力。当埃里克·巴隆 (Eric Barone) 独自开发了畅销农场模拟游戏《星露谷物语》时,他花了四年半的时间。我只能想象今天需要一半的时间(甚至更少!)来创建类似的东西。