版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Nuke后期运动模糊解决方案随着nuke的不断更新与完善,这个基于节点的后期合成软件逐渐吸引了越来越多的CG制作人员的目光,然而nuke相比较于fusion、AE、shake等,在插件方面和与其他三维软件的协作配合上还是有很多不足。例如在生成后期运动模糊上,fusion、AE都有“ReelSmart Motion Blur”这个商业插件的支持,能够生成迄今为止最接近真实的后期运动模糊效果,nuke由于出来的晚所以还没有得到很好的插件支持据笔者最新消息,ReelSmart Motion Blur插件的nuke版本也已经发布了。不过商业软件毕竟是商业软件,是需要花钱去买的。为了能够更方便的通过nu
2、ke输出运动模糊,提升合成质量,笔者整理出一套免费的Nuke的后期运动模糊解决方案,输出效果如图1、2所示,具体的设置与操作步骤将在下文做详细讲解。图1:无运动模糊图2:nuke后期运动模糊一、准备工作这个方案的基本流程是使用mentalray渲染器输出运动矢量,然后在nuke中通过VectorBlur节点将原始图片序列与运动矢量序列进行合成产生接近真实的运动模糊的效果。因此需要带mentalray渲染器的三维软件(如maya、max、xsi或者mentalray独立版),nuke(4.7以上)以及相对应版本的shader_p(mentalray节点功能扩展包)。Shader_p是什么?Sha
3、der_p是由俄罗斯人Puppet开发的免费的mentalray节点包,里面包含一系列能扩展mentalray功能、提升mentalray效率的shaders,shader_p能够很好的工作在mentalray独立版以及主流三维软件maya、max、xsi里,并且shader_p支持以下若干操作系统平台:windows32、windows64、linux32、linux64以及macOSX,因此通用性很高。Shader_p的各个版本可以在在本文中我们将使用Maya2009,配合shader_p中的p_motion_to_rgb这个shader来生成运动矢量信息,其他三维软件的操作方法类似,最后
4、通过nuke5.1v5进行合成。Shader_p的安装方法(maya):1、关闭maya;2、将shaders_p.dll(linux或者mac下是shaders_p.so)拷贝到“maya安装目录”/mentalray/lib目录下(例如:D:Program FilesAutodeskMaya2009lib);3、将shaders_p.mi拷贝到“maya安装目录”/mentalray/include目录下;4、将所有的*.xpm文件拷贝到“maya安装目录”/icons目录下;5、将AE目录下所有的的*.mel文件拷贝拷贝到“maya安装目录”/scripts/AETemplates目录下
5、。安装完成。如果在渲染的时候出现类似如下错误:“LINK 0.0 error 191007: cannot load C:Program FilesAliasMaya7.0mentalraylib/shaders_p.dll, This application has failed to start because the application configuration is incorrect. Reinstalling the application may fix this problem.”请安装“Microsoft Visual C+ 2005 SP1 Redistributab
6、le Package”。下载链接:Microsoft Visual C+ 2005 SP1 Redistributable Package (x86)Microsoft Visual C+ 2005 SP1 Redistributable Package (x64)二、maya输出运动矢量信息1、确认安装好shader_p以后,打开maya的Hypershade,创建p_motion_to_rgb节点,将新创建的p_motion_to_rgb赋给运动物体,更改p_motion_to_rgb的Mode属性为Raster Space。如图3.图3:p_motion_to_rg节点2、打开Rende
7、r Settings,切换渲染器为mentalray。将Image format更改为Maya IFF、TIFF或者OpenEXR格式,推荐使用OpenEXR,因其对32位浮点数据支持的最好。3、切换到“Quality”选项卡,更改橘红色字体所示属性如下图4:图4:mentalray的渲染设置说明:Shutter Open和Shutter Close都设置为1是为了只计算运动模糊的矢量而并不应用到所渲染的物体上。Motion Steps设置为最低值1是为了最小化渲染复杂模型的计算量,类似的,Time Samples也可以设置为最低值1。Custom Motion Offsets勾选的目的是为了
8、能将Motion Back Offset的值设置为1。Data Type设置为RGBA(float)4x32Bit是为了支持矢量信息超过0到1范围的情况,而p_motion_to_rgb生成的矢量信息是未经过归一化的,因此值常常会超过1或者少于0。Shutter Open、Shutter Close、Motion Back Offset这三个参数都设置为1能够确保物体在两个轴以上的旋转运动时,仍然能够得到完全精准的运动矢量信息。通常的输出运动矢量信息的方法是将Shutter Open、Shutter Close、Motion Back Offset都设置为0.5,这样的设置在某些场合会得到不完
9、全正确的运动矢量信息,合成的时候会出现瑕疵。渲染的抗锯齿级别和过滤器请设置为和你的最终原始图像渲染一样的设置!4、设置完毕后渲染输出运动矢量信息,并输出没开运动模糊的原始图像序列,如图5、6所示:图5:不带运动模糊的原始图像图6:运动矢量信息图三、进nuke合成节点链接如图7所示:图7:nuke节点网络Copy1节点和VectorBlur1节点的属性设置如图8所示:图8:Copy1节点和VectorBlur1节点设置Mentalray渲染的纯三维运动模糊与nuke合成运动模糊的效果对比,如图9、10:图9:三维与后期运动模糊的对比图10:三维与后期运动模糊的对比四、结论本文中所使用的生成运动矢量的方法与bbrcn的博客文章“Mental ray Motion Blur 试解决方案和mip_motionblur mip_motion_vector shader”(链接:本文中的nuke合成是基于线性工作流程(linear workflow)的,测试的结果一定程度上论证了线性工作的可操作性,笔者推测线性工作流程对于合成中提高校色质量和解决半透明物体偏黑偏白问题的解决应该存在非常重要的作用
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 医患关系法律分类图表
- 某齿轮厂生产调度实施办法
- 建筑企业安全生产责任制(范本)
- 在2026年“三月三”广西壮族传统节日活动上校长讲话:“三月三”是一首歌是一支舞是一碗五色糯米饭更是一份文化的传承与精神的延续
- XX中学2025-2026学年春季学期校园戏曲进校园活动方案
- XX中学2025-2026学年春季学期教导处体质管理推进计划
- XX中学2025-2026学年春季学期校园港澳台侨工作方案
- 2026年健康体检管理试题及答案
- 云计算平台虚拟网络边界安全策略
- 安全可燃有毒气体报警仪台账
- 2026年鄂尔多斯职业学院单招职业适应性测试题库附答案解析
- 2026年南京旅游职业学院单招职业倾向性测试题库及答案详解(夺冠)
- 新人教版八年级数学(上册)期末试卷及答案(真题)
- 搅拌站安全技术交底
- 2026年六安市霍邱县三流乡公开招考村级后备干部5名笔试模拟试题及答案解析
- 2026届山东省济南市重点中学高三下学期3月综合模拟考试化学试题含解析
- 2025-2030中国合成橡胶行业供需前景调研与发展趋势预判研究报告
- 【《基于JAVA的物流管理系统的设计与实现》14000字(论文)】
- 教师防暴演练教师培训
- 英语-河南省2028届高一年级TOP二十名校十二月调研考试
- 2026年跨境代购平台营销活动策划调研
评论
0/150
提交评论