UnityHDRP写实数字人全流程基础7-角色导入和渲染
技术交流群在文章底部文章目录UnityHDRP写实数字人全流程基础课—前言UnityHDRP写实数字人全流程基础课0—前期准备UnityHDRP写实数字人全流程基础课1—创建AIAgentUnityHDRP写实数字人全流程基础课2—AIAgent连接和文本输出UnityHDRP写实数字人全流程基础课3—查看智能体配置UnityHDRP写实数字人全流程基础课4—语音输出UnityHDRP写实数字人全流程基础课5—语音输入和语音识别UnityHDRP写实数字人全流程基础课6—UI自适应与美化UnityHDRP写实数字人全流程基础课7—角色导入和渲染UnityHDRP写实数字人全流程基础课8—动画驱动和眨眼UnityHDRP写实数字人全流程基础课9—口型驱动UnityHDRP写实数字人全流程基础课—企业级应用篇内容预告工程用到的插件资源合集通过网盘分享的文件数字人插件及资源链接: https://pan.baidu.com/s/16YQlcX0CPe5voNKTowAZxQ?pwdNWWL 提取码: NWWL–来自百度网盘超级会员v8的分享UI和智能体我们都解决了接下来就是和我们课程最关键的HDRP写实数字人的部分这节课我们先来将角色导入并渲染好首先我们要下载文档中的两个资源一个是数字人自动渲染工具一个是数字人文件。(原创角色禁止商用)数字人自动渲染工具下载数字人文件下载1. 导入数字人自动渲染工具将数字人自动渲染工具解压到项目的根目录下这样方便以后我们在不同的开发环境中迁移项目。打开Window-PackageManager-Add Package From disk选择…\cc_unity_tools_HDRP-1.6.3.HDRP12\cc_unity_tools_HDRP-1.6.3.HDRP12\package.json,导入完成后菜单中会多一个Reallusion2. 导入角色将角色解压到Assets文件夹下3.角色渲染打开Reallusion-Import Characters-选中002-点击Build Materials构建完成后我们点击右上角的眼睛图标做一个预览点击右下角的灯光可以切换预设的几种人物渲染的光照将Scene视窗里的人物调整到我们满意的视角后点击右下角的摄像头可以将Game视图同步跟Scene中一样调整好后将整个RL_PreviewScenePrefab(Clone)赋值下来粘贴到主场景并将将名称改为Avator并删掉原来场景中的相机和灯光4. 调整角色和UI的渲染关系这时候我们发现画面上并没有人物的显示那是因为UI的渲染顺序高于角色所以我们要将背景的渲染放在Word Space这样就不会遮挡人物了新建一个Canvas将其RenderMode改为World Space宽800高450再把Scale的XYZ改成0.01。再在这个Canvas下创建一个RawImage设置为充满并将这个组件在UIManager中替换掉原来的BGImg接下来我们将这个新的Canvas改名为CanvasBG并调整它的位置直到充满并位于屏幕中心运行后效果如下