三维动画项目实训② ------(4.7-4.14)
目录
本周工作概括
下周工作预期
本周工作概括
本周主要完成动作捕捉文件c3d导为fbx和现代场景材质贴图与灯光
【1】motion builder:c3d转fbx
动捕结束后从vicon blade中导出的是保存骨骼点信息的C3D文件,下一步需要首先使用MotionBuilder将c3d导入与actor进行绑定,生成fbx文件,用于后续将动作信息与角色模型绑定。
主要负责本片段的工作是tq,ly和yd辅助tq。
1、导入c3d文件:拖拽或者File-Motion File Import,注意路径不能包含中文,默认设置即可
2、绑定动作到Actor:成功导入c3d文件后,可能因为位置问题看不到(或者位置看上去比较奇怪)捕获点,这时候需要对点集进行整体旋转操作,摆正位置(一般,人物直立)。一般使用右侧工具栏处的旋转操作。首先旋选中控制点集变换的控制球,再在右边工具栏选择旋转操作,下方数值输入在x方向旋转-90°
图:
旋转后的视图如下(人物已经立起来了,可以看出是每次捕获开始前的T字POSE)
图:
右下角resources窗口中依次选择Templates -> Characters -> Actor,按住Actor拖动到viewer窗口内
图:
拖拽进来这样一个标准Tpose的Actor
图:
通过工作栏旋转平移缩放操作,使得actor与点集对应起来,注意,捕获点集可以进行整体的旋转和平移,但不要缩放(避免出错),actor可以进行适当的缩放(整体缩放,每个部位也可以单独缩放)来与点集尺寸匹配。调整时,注意关节处的对应。调整后的状态如下。(调整过程中用到的视口视角调整:shift+左键,移动;shift+右键,旋转;滚轮,缩放)
图:
进行绑定。左下角navigator窗口,actors -> actor ->markerset… -> create
图:
actor身上出现如图的圆圈。
接下来选择scene -> C3D:optical,里面是所有的捕获点,将对应位置点拖拽到小圆圈上,进行绑定。(不必要全部都拖,只选择没有问题的,尤其是关节等重要部位的点),每个圆圈最多绑5个点。
图:
绑定完成(原来空的蓝色正方体里出现小白点代表该点已经被绑定)
图:
绑定完成后选择上方snap按钮,然后弹出对话框,选择TF
图:
绑定基本完成。接下来可以选择中部控制区的播放按钮查看效果
发现actor开始跟随捕获点的变换移动
导出fbx文件
Ctrl S或选择file -> save,保存为fbx格式即可
【2】现代场景贴图与材质,灯光布置
该部分主要有lxy负责
(1)对现代场景的客厅进行附上材质,大部分采用lambert材质,如沙发和地面,一些特别的使用blinn增加镜面反射,增加光泽度,比如电视机边框,杯子和茶壶。初步使用纯色作为贴图,主要看整体的效果。
下图为lambert材质球调整参数:
下图为blinn材质球调整参数:
(2)放置灯光,由于是室内,平行光被遮挡,所以多使用点光源。根据台灯和吊灯的未知,安排灯光,设置灯光颜色与强度。
下图为灯光设置:
(3)通过arnold渲染,查看初步贴材质的效果,不断调整灯光的熟悉,如强度和位置,调整材质和贴图颜色,以达到和谐的视觉效果,调整arnold渲染设置中的AA,Diffuse,Specular,Transmission等,使得在预渲染时加快渲染速度,尽快看到渲染后的效果
下图为渲染设置:
渲染过程:
(4)完成对客厅的贴图,开始对厨房和餐厅进行附材质和贴图。餐厅也大多使用lanmbert材质球,对酒瓶酒杯和一些罐装物品使用blinn材质球,在合适的位置放置灯光。调整灯光强度与位置。
下面给出厨房的渲染效果:
(5)综合客厅和厨房的整体效果,调整材质球,使得整体画风为简介,性冷淡,烘托主角的内心孤寂。
下面给出客厅的渲染效果:
下周的工作预期:
【1】完成将c3d文件导出为fbx格式文件,模型骨骼绑定fbx文件,k关键帧
【2】完成旧场景的材质贴图和灯光放置
- Android电子书项目实训【服务器Struts部分】【3】
- 【实训项目】银行储蓄系统
- 实训项目--银行储蓄系统
- 项目实训第五周1
- 亿能测试培训中心 下周进入完整自动化测试项目实训阶段
- 实训项目1
- 暑期项目开发实训 Day4
- Android基础知识【项目实训-实现二级导航“我的账单”及用户登录对话框】【6】
- Android基础知识【项目实训-添加购物车】【8】
- (项目)AR电子书系统创新实训第三周(2)
- 记一次项目实训心得经验
- 漫漫人生路:《JAVA SSM金商家医院管理系统》在校实训模拟项目研发阶段性总结 JAVA SSM layui
- 项目实训——第三周(1)
- (项目)AR电子书系统创新实训中期汇报
- 项目实训日记(1)
- 实训的第一次考核项目 基于socket 的客户与服务端 在线购物管理系统
- 东软JavaWeb实训记-DAY4-Servlet+frame框架页面的实现+不带框架的完整项目结构
- 【实训】Android Studio 上传项目到 GitHub
- 实训项目总结
- [项目开发部]数学中国C/C++项目实训课程长期连载