让ChatGPT生成3D模型

OpenAI 的 ChatGPT 是一种 AI 语言模型,它允许对话输入直接转换为功能代码输出。 有很多应用,从写诗、制作食谱,甚至批判性地分析著名的文本和艺术作品。 但是,语言模型还可以理解多种编程语言和语法。 这使得仅使用文本提示即可生成 3D 可打印模型、可执行代码脚本等成为可能。 虽然 ChatGPT 还没有准备好创建复杂引擎的功能模型,但它能够制作简单的形状,还可以创建可用于制作 3D 模型的程序。
在这里插入图片描述

推荐:使用 NSDT场景设计器 快速搭建 3D场景。

1、什么是ChatGPT?

ChatGPT 代表 Chat Generative Pre-Trained Transformer
我们已经训练了一个名为 ChatGPT 的模型,它以对话方式进行交互。 对话格式使 ChatGPT 可以回答后续问题、承认错误、挑战不正确的前提并拒绝不适当的请求。 ChatGPT 是 InstructGPT 的同级模型,它经过训练可以按照提示中的说明进行操作并提供详细的响应。 — OpenAI

随着像 Dall-E(也由 OpenAI 制作)这样的生成式 AI 艺术工具变得越来越普遍,这项技术进入 3D 世界只是时间问题。 如果你有兴趣了解更多信息,请继续阅读以了解如何使用 ChatGPT 制作 3D 打印模型。
在这里插入图片描述

2、最佳实践

ChatGPT 使用一种称为“提示”的输入形式,这是用户针对 AI 的输入。 由于输出的质量取决于输入,像 OpenAI 这样的公司已经开发了最佳实践指南来帮助增加成功的几率。 通常,在初始提示中添加额外的上下文或信息会得到更优的答案,特别是在要求 ChatGPT 创建 3D 模型时。
在这里插入图片描述

如果直接要求制作 3D 模型,ChatGPT 通常会以上述提示进行回应,并偶尔给出如何使用这些程序制作模型的说明。 虽然这些步骤通常不是很有帮助,但它们确实表明 ChatGPT 在提供响应时不应只看表面价值,因为它实际上可以创建 3D 模型。 圆柱体、立方体和金字塔等简单的原始形状通常很容易生成,但要求有机或复杂模型通常会导致上述拒绝。

在这里插入图片描述

输入结果显示如下:

在这里插入图片描述

3、使用ChatGPT直接生成STL文件

3D 几何可以通过三角化的 .STL 文件格式表示,这是几乎所有制造商和文件存储库的通用标准。 如果生成为 ASCII .STL,这也是一种人类可读的文件格式,这使得调试和解释 ChatGPT 的输出更容易一些。

在这里插入图片描述

输出结果显示如下:

在这里插入图片描述
在这里插入图片描述

要成功生成 .STL 文件,通常需要多次尝试,每次尝试都会逐渐向网格中添加更多信息。 从上面的三角形示例中,我要求 ChatGPT 使用相同的格式来生成立方体。

然后它生成了六个面,这比一个完全三角形的立方体少了六个三角形。 ChatGPT 在生成大文件时会在某个点后突然停止,但添加“Continue”作为提示将允许它从停止的地方继续。 使用免费的 3D 建模程序 Blender,我添加了缺失的几何体并修复了翻转的面(上面以红色显示)。

在这里插入图片描述

输出结果显示如下:

在这里插入图片描述

4、使用 ChatGPT 生成 3D 建模脚本

ChatGPT 的另一个关键特性是能够创建脚本以参数化方式创建 3D 模型。 使用 Javascript 和 three.js 库,我能够快速生成一个脚本,通过使用提示在 3D 环境中创建一个立方体:“请使用 Javascript 创建一个生成立方体并使用 GUI 显示它的脚本。” . 该脚本还生成了一个 GUI,允许对 X、Y 和 Z 轴进行旋转控制。
在这里插入图片描述
在这里插入图片描述

通过逐渐增加请求的复杂性,脚本可以逐渐创建更复杂的输出。 例如,这里的立方体已被替换为球体,并添加了一个滑块来控制球体上的分段数量,从而逐渐赋予它更多的 Low Poly / decimated 外观。

通过添加“.STL 导出”功能,可以将最终几何图形导出为 ASCII .STL 文件格式以进行 3D 打印。 完整的代码可以在 GitHub 上找到,如果你想自己尝试,也可以使用实时构建。

5、打印使用 ChatGPT 制作的模型

Blender 等程序可用于清理和准备这些网格文件以进行 3D 打印,如我制作的涵盖该主题的视频所示。 缺少三角形、翻转法线和其他与网格相关的问题很常见,因此如果打算 3D 打印使用 ChatGPT 生成的任何模型,则可能需要进行一些手动清理。 像 3D 打印立方体这样的模型是使用任意单位生成的,每边测量一个单位长,当导入到像 PrusaSlicer 这样的切片机时,它对应于一个毫米。

6、如何访问

ChatGPT 目前可供公众使用,可直接通过 OpenAI 网站访问。 使用 ChatGPT 系统需要一个 OpenAI 帐户,你可以使用您的电子邮件地址创建该帐户。 创建一个帐户允许用户访问他们的完整提示历史记录,这是一种有用的方式来反映哪些提示策略有效,哪些无效。 虽然访问可能会受到限制并且服务往往会中断一段时间,但它仍然是一个具有巨大潜力的令人兴奋的工具。


原文链接:ChatGPT生成3D模型 — BimAnt

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/7449.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

一分钟快速利用ChatGPT生成PPT

目标:让AI给我们生成一篇PPT报告 首先介绍一下什么是ChatGPT: ChatGPT是一种基于自然语言处理技术的人工智能应用。它使用OpenAI的GPT模型来自动生成自然语言的回复,可以作为虚拟助手、客服机器人等方面的应用。与其他机器学习模型不同的是&#xff0…

用chatGPT分析热门文章,我发现了流量密码 | chatGPT编程

chatGPT实战编程 01 篇,未来每周至少更新一篇,赞转评是我最大的动力呀 前言 这两天刷着掘金热门文章,真眼馋这阅读量啊~ 羡慕之余痛恨自己太垃圾,写的文章只有几百阅读量,于是打算让chatGPT帮我分析掘金热门文章&…

Postman登录注册指导

在做后端开发的小伙伴经常需要测试自己写的接口是否可以用 这时Postman就是一个很好的选择 如果您还没有下载 可以参考我的文章 API接口调试工具Postman下载安装步骤 安装好之后 我们就需要处理 它的一个注册和登录 我们点击右上角 这里就有一个创建一个账户 我们点击一下 …

Post请求报错405

今天在学习尚硅谷的javaweb课中,在进行RegistServlet类的编写时,form表单中method"post"类中重写的方法为doPost,和视频上的代码一模一样,可还是报错405,如图所示。 package com.atguigu.web;import com.at…

postman 测试接口报错401

问题:用postman看接口数据的时候报401错误,token无效(可以确定接口是正确的) 解决方法: 一:网上讲打开项目,随便找一个接口,将标头中的Authorization:后面的数据&#x…

Postman请求报405错误

错误原因:请求方式错误。 解决方案:检查一下自己postman的请求方式与编写代码是否一致。

Postman请求报405错误,Method not Allowed

POST请求报405错误,Method not AllowedTOC Postman请求报405错误,Method not Allowed 第一次写博客,技术水平有限,望各位大佬海涵 问题回顾 postman请求报405错误 上代码 第一步,排查代码注解原因 ControllerRequ…

关于Ajax登录请求的405 Method not Allowed 问题

前端交流企鹅:724396871 今天写了一个网站登录的ajax请求,发现总是出现这个405的问题,结果在网上找了很久。都没能解决。 var username $(".username").val();var pwd $(".password").val();var param {Name:usernam…

一个技巧,让ChatGPT学会复杂编程,编程水平逼近人类程序员!

夕小瑶科技说 原创 作者 | 智商掉了一地、Python 随着 AIGC 技术迈出了一大步,ChatGPT 等聊天机器人被频繁地使用在生活和工作中的各个场景。想象一下,当你写代码陷入没有头绪的境地或者无法解决 Bug 时,这种基于大型语言模型(LL…

用 ChatGPT 辅助学好机器学习

文章目录 一、前言二、主要内容 🍉 CSDN 叶庭云:https://yetingyun.blog.csdn.net/ 一、前言 探索更高效的学习方法可能是有志者共同的追求,用好 ChatGPT,先行于未来。 作为一个人工智能大语言模型,ChatGPT 可以在帮助…

【我用ChatGPT学编程】Vue-Router中history模式Nginx部署后刷新404的问题

前言 作为一个码农我们都知道ChatGPT实际上是一个十分好用的代码工具,它使用了MarkDown语法更符合我们的习惯,并且可以根据语义理解问题并且给出多种解决方案,所以这个系列就是用ChatGPT来给出对于在coding时遇到的各种Bug。 ChatGPT似乎可…

如何用ChatGPT学Python

入门教程、案例源码、学习资料、读者群 请访问: python666.cn 大家好,欢迎来到 Crossin的编程教室 ! 关于ChatGPT的能力,大家想必都已听说,很多同学应该都亲自体验过了。其在自然语言处理方面的出色表现,绝…

chatgpt赋能python:Python爬虫绕过会员登录的技巧

Python爬虫绕过会员登录的技巧 在爬取网站数据的过程中,很多网站都需要用户登录才能访问,这对于一个Python爬虫工程师来说是一个挑战,因为如何在不登录的情况下获取数据是一个关键的问题。本文将介绍一些Python爬虫绕过会员登录的技巧&#…

chatgpt赋能python:Python怎么绕过短信验证

Python怎么绕过短信验证 短信验证以及其他形式的验证码已经成为了许多网站和应用程序保护用户隐私的常见方式。然而,对于某些特定的情况,用户可能需要绕过这些验证码,例如自动化测试或者爬取数据。那么,在Python中,我…

使用chatgpt过funcaptcha验证码1个人学习记录

funcaptcha 验证码1 记录 ** funcaptcha 那个公司开发的简要介绍: Funcaptcha是由hCaptcha公司开发的一种人机验证系统。hCaptcha是一家位于美国的人机验证技术提供商,旨在帮助网站和应用程序防止自动化攻击和滥用。 Funcaptcha是hCaptcha提供的一种高级…

chatgpt赋能python:Python如何绕过验证码

Python如何绕过验证码 验证码是防止机器人自动化操作的一种常用手段,在爬虫和自动化软件中经常会遇到验证码的限制。本文将介绍Python如何绕过验证码。 什么是验证码 验证码(CAPTCHA, Completely Automated Public Turing test to tell Co…

token绕过

现在的网页有很多验证机制,就是为了防止暴力破解,有直接在前端就可以进行修改的,有需要在服务器进行修改的,对于目前的我来说,如果在服务器修改就没办法绕过,但是大多时候利用burpsuite就可以进行中间代理修…

【AI JUST AI】自然语言交互式学习,ChatGPT成了我的最佳博客写作助手

【AI JUST AI】自然语言交互式学习,ChatGPT成了我的最佳博客写作助手 什么是自然语言交互式学习?ChatGPT是如何成为我的最佳博客写作助手的?**把与Chat GPT的每一次对话都当作一种类型的非系统学习**有问必答,随时交互 总结后记—…

用ChatGPT写作,提示词的四个层次

这几个周末我好好的研究了一下如何通过提示词的优化,提高ChatGPT输出内容的质量。 关于如何用ChatGPT帮助我们写东西,我总结了以下的规律,希望能给你一些启发。 写作的步骤 写一篇文章,思路上一定是从抽象到具体一步一步深入的。…

【分享】那些免魔法的chatGPT,GPT最佳实践

ChatGPT 问世,犹如平地惊雷般,在技术圈中引起了广泛讨论。作为全球最大的开发者社区,GitHub 平台也在近期诞生了多个 ChatGPT 相关的开源项目,其数量之多,可谓是见所未见,闻所未闻。说是 ChatGPT 以其一己之…