Unity Metaverse(五)、Avatar数字人换装系统的实现方案

文章目录

  • ?? 前言
  • ?? 如何提取模型中的Mesh 格、Material材质、及Texture贴图
  • ?? 如何提取RPM 页中的图片资源
  • ?? 资源配置

?? 前言

在RPM的Avatar Hub中,选择我们想要导入到Unity中的Avatar,通过复制链接。

?? 如何提取模型中的Mesh 格、Material材质、及Texture贴图

格和材质的提取可以直接在组件中获取并通过并调用类中的来创建和保存资产:

  • asset:第一个参数为要进行保存/创建的资产;
  • path:第二个参数为该资产生成的文件夹路径。

而贴图资源可以通过调用类中的方法获取材质球的依赖项文件路径:

根据路径调用方法加载贴图资源:

本篇内容中提取Avatar数字人相关资产的工作流如下:

提取资产
该方法可以提取Avatar的头部、身体、上衣、裤子及鞋子的相关资产,代码如下:
using UnityEngine;using UnityEditor;namespace Metaverse{    /// 
    /// 用于提取ReadyPlayerMe的Avatar服装资源    /// 

                                                        

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年11月1日
下一篇 2022年11月1日

相关推荐