论AI会不会马上取代3D建模师

自从ChatGPT发布之后,有很多人就开始焦虑,担心自己程序员的饭碗会不会哪天就被AIGC取代了。

 

有人说我是过度焦虑了但是我总觉点危机感肯定没有坏处。

 

过好家伙,还没等AIGC大模型完全替代程序员我发现AIGC大模型又开始抢三维建模行业从业者饭碗了…

 

OpenAI公司有整新活了,发布了模型应用shape-E,个模型能干什呢?先卖个关子!先给大家介绍一种职业,3D建模师。

 

3D建模师这个职业工作内容是什么呢

 

3D建模师在工业界和游戏界里的需求最多。通俗来说,是将二维平面的人物形象进行三维建模的转换。啊这?说人话!我们直接用个例子说明:

 

 

《哆啦A梦》人员合照2D版本

 

论AI会不会马上取代3D建模师

 

《哆啦A梦》人员合照3D版本

 

论AI会不会马上取代3D建模师

 

面的2D动漫形象转化为3D立体的手办,于制作3D动漫大电影这是在游戏与动漫里面的3D建模应

 

其实3D建模技术,更多应用在工业届多一些在前几年3D打印技术十火爆时候就类似现在ChatGPT风口,在三维建模软件里面画好三维模型,直接通过3D打印机打印来零件。3D建模技术最佳应用之处就是3D打印。

 

3D齿轮模型建模

 

论AI会不会马上取代3D建模师

 

通过以上的三维建模仿真然后再接入3D打印机就可以实现齿轮零件的实际打印需求。而且现在3D打印技已经飞入寻常百姓家了所以有条件的可以尝试一下,很有意思

 

讲解完了2D转换为3D建模的实际效果,下面我们进入本文章的正题,OpenAI发布的这个shape-E算法模型。

 

模型的话,它能实现的功能的话包括两种。

 

一、输入文字描述来输出指定三维模型

 

我们先来看一下官生成例子

 

1. 一个生日蛋糕

 

论AI会不会马上取代3D建模师

 

2.一个像树一样的椅子

 

论AI会不会马上取代3D建模师

3. 一个正在跑步中的

论AI会不会马上取代3D建模师

 

以下是官方提供生成三维模型的合集图片。以看到官方生成的模型效果还是很不错的

 

自己也测试了一些,给大家看看效果

 

1. a red apple with green leaves

 

个带绿叶的苹果)

 

论AI会不会马上取代3D建模师

 

2. a desk

 

(一张桌子)

 

论AI会不会马上取代3D建模师

3. a silver gear

 

(一个银色的齿轮)

 

论AI会不会马上取代3D建模师

 

测试的这几个“文字转3D模型”的测试例都是相对简单一些的。

 

而且发现,还输入text文字描述最好还是英文句子,借助下谷歌翻译,可以保证3D生成的效果更加漂亮、准确。

 

二、输入二维平面输出指定的三维模型图

 

 

除了实现输出文字描述可以成三维模型的我们也可以通过输入3D模型的平面视角图片生成3D模型,以下一些简单生成效果供大家参考

 

1. 二维齿轮图片转三维模型

 

论AI会不会马上取代3D建模师

 

2. 二维小狗图片转三维模型

论AI会不会马上取代3D建模师

 

3. 二维建筑平面图片转三维模型

 

论AI会不会马上取代3D建模师

不仅如此除了在Hugging Face社区可以进行直接的三维模型。

生成的三维模型的图片也是支持本地查看的将三维模型的图片进行下载。

 

使用windows系统自带的3D画就可以查看了效果更好!

 

论AI会不会马上取代3D建模师

 

以上是shape-E的模型实现的最终效果,我们下面分析一下shape-E模型的工作原理。

 

模型工原理

 

论AI会不会马上取代3D建模师

 

Shap-E 还是用到了潜空间扩散模型(Latent Diffusion)。

 

熟悉 Stable Diffusion 的小伙伴应该对于这个概念并不陌生,其实就是将一些高维信息,降维表示到一个特定的特征空间,然后再根据这些特征,做生成。

 

Shap-E 整体结构也是类似的 Encoder – Decoder 结构。

 

不过输入和输出变了比如 Shap-E 的 Encoder 结构是这样

 

论AI会不会马上取代3D建模师

 

输入是点云模型,经过降维、交叉注意层、Transformer等结构,最终获得个 implicit MLP。

至于 Decoder 则采用 STF Rendering 进行渲染同时加入了 CLIPtext embedding。

Shap-E 支持多模态输入既以是文字,也可以图片。

 

模型算法应用

 

项目地址

 

https://github.com/openai/shap-e

 

算法部署并不复杂,Shap-E 只依赖于 CLIP。

 

(1)以单独创建一个名为 shape虚拟环境

 

conda create -n shape python=3

 

 

(2)激活conda环境

 

conda activate shape

 

 

(3)然后安装好 CLIP 的一些依赖

 

conda install –yes -c pytorch pytorch=1.7.1 torchvision cudatoolkit=11.0

pip install ftfy regex tqdm

 

 

(4)进入 Shap-E根目录pip 安装剩余依赖包

 

pip install -e .

 

项目地址:

 

https://github.com/openai/shape

 

在 Huggingface 方demo社区地址

 

https://huggingface.co/spaces/hysts/Shap-E

 

shap_e/examples/sample_text_to_3d.ipynb 本描述成三维脚本代码。

 

shap_e/examples/sample_image_to_3d.ipynb 是二维平面图片生成三维模型的脚本代码。

 

 

五、总结

 

 

写完这篇技术文,第一个想法就是,害,文章刚刚开始时候,有点贩卖焦虑了,就这!

 

就这生成效果,想要完全取代人家3D建模师我觉得还是有很长的路要走的。

 

目前生成算法存在的问题:

 

1.模型推理时间较长平均生一次三维模型图片耗时约30S左右。

 

2.生成三维模型细节度不够,只算是有一个大体的外部轮廓,动物的面部细节特征几乎是全部没有

 

所以根本不用焦虑,但是还是要继续努力啊!

给TA打赏
共{{data.count}}人
人已打赏
副业

国内AI绘画工具汇总以及体验点评

2023-11-30 16:04:25

副业

AI工具合集

2023-11-30 16:08:29

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索