查看原文
其他

捏脸是如何实现的?程序化生成3D头像

shadow chi 无界社区mixlab 2022-06-06
前言
N10 重点介绍捏脸的一种实现

clonex.rtfkt.com

最近有一些类似程序化生成角色的需求,10k project这种头像类已经玩过很多了,3D类的是不是也是类似于这种排列组合呢?

shadow

Farazz

Shaikh

我来介绍我的一个研究成果。


[ 程序化生成角色 ]

将角色的每个部分及其变体导出到一个文件中,以头部为例。

头部及其变体存在于head.gltf. 头部的变化以这种约定命名:head_1 、head_2...... head_n

1 - 加载gltf文件
2 - 生成一个随机数n
3 - 添加head_n到场景
4 - 其他部位重复此过程,然后添加到场景


看起来这个方案不错,有效。

shadow

Farazz

Shaikh

但是遇到了对齐的问题。零部件越多,对齐非常困难。另一个问题是要生成另一个角色,必须再次加载文件,或者将所有模型保存在内存中并有选择地渲染。

opus

有没有更好的方法?

微信扫一扫付费阅读本文

可试读28%

微信扫一扫付费阅读本文

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存