Tripo3D使用体验

  大家好,我是阿赵。
  最近有个很火的AI工具,能从图片生成出不错的3D模型,它的名字叫做Tripo3D,这次我来使用一下试试。
  要使用Tripo3D,直接访问官方网站:
Tripo3D官网链接

一、价格

  需要说明的是,Tripo3D是收费的,它有2个使用方式,收费也是不一样的

1、 Tripo3D网页版

  它是通过在网页上面访问工具,并生成模型,它的费用是通过月租的形式收取,最基础的版本是免费的,一个月可以生成24个模型,并且给你600积分,积分的作用和API版本是不通用的,是用来当你觉得模型生成得不好时,重试需要50积分,绑定骨骼需要20积分,高清贴图需要15积分,但后面两个在免费版是不支持的。
  高级版本是收费,提供的功能也更多:
在这里插入图片描述

2、 Tripo API

  首先要清楚的是,这个API并不是本地部署,还是通过网络来访问,不过Tripo提供了可以访问生成模型的各种API接口,可以根据自己的需要来调用。
  通过API生成模型,是需要花费积分的。积分也比较便宜,1美元就有100积分了,而生成一次模型,不带贴图是20积分,带贴图是30积分,而生成4边面模型、各种风格,则再额外消耗积分。
  所以总的来说,生成一个模型大概是需要人民币不到2元,而且注册就送2000积分,还是可以玩一段时间了。
在这里插入图片描述

在这里插入图片描述

  不过说句老实话,这种支付方式放在今时今日算是很落后了:
在这里插入图片描述

  现在没有个支付宝扫码支付,都让我觉得没有动力付钱,太麻烦了。

二、 使用Tripo生成模型

1、 网页版

  点上方的Tripo Web或者右上角的试用按钮,都可以打开Tripo的网页版
在这里插入图片描述

  这个加载过程比较慢,需要等一下:
在这里插入图片描述

  打开之后,会是这样,先登录,就可以看到积分情况。我现在是免费用户,所以有600积分。然后有5次免费试用2.5版本生成模型的机会。
在这里插入图片描述

  网页版的设置没有API版本多,可以选择Tripo版本,可以选择是否需要PBR材质
在这里插入图片描述

  还可以选择风格:
在这里插入图片描述

  但有些功能是需要付费之后才能用的,比如通过多张图生成模型,还有高清纹理和骨骼绑定:
在这里插入图片描述

  所以我只能在单张图里面指定一张图片,然后点击生成按钮。接下来是生成过程,会有进度条,下方有提示告诉你,充钱可以让你生成得更快:
在这里插入图片描述

  生成到一半就可以看到模型了:

在这里插入图片描述

  完全生成完之后,会进入到另外一个编辑界面,可以对模型进行全方位的观察,也可以对模型进行重试、绑定骨骼、高清贴图等。
在这里插入图片描述

在这里插入图片描述

  左下角有个原图,点开之后,可以把原图和模型摆在一起,从这个角度看看,觉得生成的模型还是挺还原的:
在这里插入图片描述

  点击下载,会下载一个glb格式的模型文件,在Blender导入后,就可以编辑了:
在这里插入图片描述

2、 API版

  如果需要使用API版本,需要先访问这个文档地址:
文档地址
  这个文档里面有详细的使用说明。
在这里插入图片描述

  对于API版本,Tripo3D是提供了插件可以使用的,意思就是并不需要我们写代码,可以借助Unity引擎或者Blender来使用Tripo3D的API生成模型:
在这里插入图片描述

  在使用API之前,有一个很重要的东西要先获取一下,就是API Key,在文档网页的左边,可以点开,然后看到一个API Keys的选项:
在这里插入图片描述

  点进去之后,可以创建新的秘钥:
在这里插入图片描述

  输入秘钥的名字,起一个你喜欢的名字,然后点Create按钮生成:
在这里插入图片描述

  生成了之后,下面的就是秘钥了,你可以点COPY把它复制出来,然后自己找地方保存起来。

在这里插入图片描述

  接下来说一下插件的使用方法:

1. Unity引擎

  下载好Tripo3D的Unity版本引擎之后,把它解压缩,然后新建一个Unity的项目,把解压缩之后的插件放在项目的Packages文件夹:

在这里插入图片描述

  打开Unity项目,会看到在Window菜单下面出现了TripoPlugin的选项:
在这里插入图片描述

  打开之后,会看到下面的界面,把刚才创建并且复制出来的API Key输入到箭头所指的位置,然后点旁边的打钩按钮,就会登录了你的账号:
在这里插入图片描述

  右边会显示你还剩下多少个积分可以使用:
在这里插入图片描述

  提供的功能有2个,分别是文生模型和图生模型:
在这里插入图片描述

  Unity版本的插件没有多图生成功能,只有单图,所以输入一张图片,然后点击Generate按钮,就会生成出模型了:
在这里插入图片描述

  下面还有一些高级选项:
在这里插入图片描述

  令我想吐槽的是,它扣了我生成贴图的积分,但是并没有生成出贴图。

2.Blender

  先下载好Tripo3D的Blender插件,这次不用解压缩,zip文件就行。
  然后打开Blender,Edit菜单——Preferences
在这里插入图片描述

  找到Add-ons
在这里插入图片描述

  然后点击右上角的小角按钮,选择Install from Disk:
在这里插入图片描述

  找到刚才下载的zip文件,选中后点击Install from Disk按钮:

在这里插入图片描述

  安装成功后,会看到插件列表里面出现了Tripo 3D:
在这里插入图片描述

  安装完之后,回到场景界面,点击右边的小三角,打开侧栏:
在这里插入图片描述

  然后就找到了Tripo3D的插件入口:
在这里插入图片描述

  输入API Key,然后点击Confirm按钮:

在这里插入图片描述

  登录成功后,就会看到你的剩余积分,然后右边的Go Billing按钮就是很贴心的充值按钮了:

在这里插入图片描述

  Tripo3D的Blender插件同样提供了文生图片和图生图片功能,比Unity插件强大的地方是可以切换到多图模式,点击Switch to mulitiview mode按钮就可以切换:
在这里插入图片描述

  这里就可以输入三视图了:
在这里插入图片描述

  Blender这边贴心的地方,还会在生成按钮里面提示你现在需要花费多少积分:
在这里插入图片描述

  同样的输入一张图片尝试生成模型:
在这里插入图片描述

  可以选择API版本,可以选择一些其他的设置,这些和Unity引擎差别不大。
在这里插入图片描述

  开始生成,下面会有进度条:
在这里插入图片描述

  最终模型生成出来了,这次没有坑我,是带贴图的,虽然贴图的质量不怎么高:
在这里插入图片描述

  由于没有限制四边面和模型面数,所以现在模型看起来有点乱
在这里插入图片描述

  可以通过设置项来调整,如果想后期编辑模型,四边面可以让模型的布线规整很多。不过输出四边面是要额外5积分的:
在这里插入图片描述

  总体来说,Tripo3D的Blender插件的体验是会比Unity引擎好的,功能更详细,而且没有Unity引擎一个网格模型不能超过6万5千面的限制。
  不过Blender插件也有让我想吐槽的地方,不知道是网络不好还是什么原因,后来我调整参数之后,连续3次都没有生成成功,却扣了我积分,让我白白没了100多积分,我都不知道找谁投诉好。算了,反正那2000积分也是送的,我就暂时原谅它吧。

### Tripo3D API对接指南 对于希望集成Tripo3D功能的应用程序开发者而言,了解如何有效地与API进行交互至关重要。虽然官方文档提供了详细的指导[^1],下面将概述一些关键概念以及提供具体的Python代码示例来帮助理解这一过程。 #### 获取访问令牌 为了安全地调用任何RESTful服务端点,通常需要先获得一个有效的OAuth2.0访问令牌。这可以通过向认证服务器发送POST请求并附带客户端凭证来完成: ```python import requests url = "https://api.tripod.com/oauth/token" data = { 'grant_type': 'client_credentials', 'client_id': '<your_client_id>', 'client_secret': '<your_client_secret>' } response = requests.post(url, data=data).json() access_token = response['access_token'] print(f'Access Token: {access_token}') ``` #### 查询3D模型列表 一旦获得了访问权限,就可以利用此令牌查询可用的3D资产库。这里展示了一个简单的GET请求例子,用于检索由特定用户上传的所有公共3D对象的信息: ```python headers = {'Authorization': f'Bearer {access_token}'} params = {"userId": "<target_user_id>", "publicOnly": True} models_response = requests.get( url="https://api.tripod.com/v1/models", headers=headers, params=params ) for model in models_response.json()['items']: print(model['name'], model['id']) ``` #### 创建新3D场景 除了读取现有资源外,还可以通过API创建新的虚拟环境或将自定义几何体导入平台内。以下是如何提交一个多边形网格文件作为新项目的起点的方法之一: ```python file_path = './path/to/your/mesh.obj' with open(file_path, 'rb') as file: files = {'meshFile': (file.name, file)} creation_result = requests.post( url='https://api.tripod.com/v1/scenes/import', headers={'Authorization': f'Bearer {access_token}'}, files=files ) scene_id = creation_result.json().get('sceneId') if scene_id: print(f'Successfully created a new scene with ID:{scene_id}.') else: print('Failed to create the scene.') ``` 以上仅是入门级别的介绍,在实际开发过程中可能还需要考虑错误处理机制、异步操作支持等问题。建议深入研究官方提供的完整版SDK手册以获取更多高级特性和最佳实践案例。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值