热门标签 | HotTags
当前位置:  开发笔记 > 程序员 > 正文

C4D景深与运动模糊及hdr预设文件添加技巧

1:C4D常用技巧一ShiftV切换到C4D透视图,当我们在打开项目文件时,软件场景没有安装预示贴图怎么办呢,或者是渲染的时候,显示全黑,我们可以打开项目的tex夹,看到在该文

1:C4D常用技巧一

Shift+V切换到C4D透视图,

当我们在打开项目文件时,软件场景没有安装预示贴图怎么办呢,或者是渲染的时候,显示全黑,我们可以打开项目的tex夹,看到在该文件夹下,包含的.hdr文件都是预设贴图,下面我们演示怎样把预设贴图关联到对应的材质上来;

   

我们单击材质窗口中材质球,然后看相应的材质球对应的对象窗口中该材质球赋予的对象,是否缺少明显的材质贴图标识,其次我们点击该材质球后,属性窗口中会显示该材质球的相关属性;

      

当我们看到属性窗口中关于该材质的属性选项卡中没有发光这一选项时,我们勾选该选项,此时选项卡会增加一个选项卡;

      

然后我们选中属性栏中的”发光”选项卡,该选项卡中的”纹理”参数,我们选择我们要加载的贴图即可;当该选项有纹理贴图,但是这不是我们需要的贴图,我们可以点击下图中纹理文件,即可调整到”位图着色器位图”;

      

当我们点击上图中”纹理”参数后的贴图名称时,会调整到”位图着色器”属性栏窗口,此时我们把需要替换的贴图拖拽到”文件”参数后的文件替换即可;

      

2: 景深场景

景深场景不是特别常用,但是偶尔也会用到,在做一些微观场景,为了画面展现更好,就会加一点景深,首先我们更加画面的情况找到一个合适的角度,然后我们创建一个摄像机,创建摄像机后我们还是把它给固定住,为其添加保护标签;不要让它乱动,下面我们来开启景深,我们点击该图标,然后去视图窗口中点击某一点,该点的与摄像机的距离会显示在该处,表示与该处为中心焦点,向外辐射范围,逐渐形成景深效果,通过这么一点,我们就把摄像机与物体进行连接起来了,被选择的物体就为焦点位置,而焦点以为的距离会随着摄像机的距离产生景深的效果

     

      

接下我们按Ctrl+B设置渲染器为物理,然后切换到物理选项卡,勾选景深后,渲染即为景深场景效果,为了预览渲染快一点,我们可以设置采样品质为低,但是正真渲染输出时,我们选择中或者高;

      

      

我们渲染后,发现渲染后的效果图与原图差不多,这是因为我们还需要设置摄像机的光圈,光圈值越小,我们改为0.015,景深效果越明显,当然渲染的速度也就越慢;

      

渲染后的效果图,是不是明暗比上面的渲染图更加分明;

      

3: 用摄像机制作隧道的运动模糊

下面我们使用摄像机制作隧道的运动模糊效果,如下图的场景图:

     

我们来为场景添加摄像机,我们为摄像机添加动画关键帧,让摄像机与隧道自己产生速度差,即摄像机动,隧道静止,首先我们找到一个合适的角度,然后创建摄像机,然后在顶视图里面该隧道做一个动画,我们在第0帧的时候,打开自动关键帧,此时摄像机位置到红圈标注的1处;然后我们移动摄像机,至红圈标注的2位置;同时我们旋转下,使摄像机中心线与隧道口中心线对象;

     

制作好摄像机后,我们发现摄像机在运动过程中跑出隧道,我们该该处向右拖动调整,使摄像机在运动过程中,保持不要超出运动隧道,然后我们播放看看是否调整符合要求;符合要求后,我们就不要移动摄像机了;

      

      

然后我们Ctrl+B设置渲染器为物理,然后勾选运动模仿选项,同时这些输出的宽=750,高=562.5,设置全局光照中的采用为”低”,然后进行渲染;我们可以看到渲染后的效果图,在亮光的地方产生了模糊的效果;

     

     

      


推荐阅读
  • 深入解析Android Activity生命周期
    本文详细探讨了Android中Activity的生命周期,通过实例代码和详细的步骤说明,帮助开发者更好地理解和掌握Activity各个阶段的行为。 ... [详细]
  • SQLite是一种轻量级的关系型数据库管理系统,尽管体积小巧,却能支持高达2TB的数据库容量,每个数据库以单个文件形式存储。本文将详细介绍SQLite在Android开发中的应用,包括其数据存储机制、事务处理方式及数据类型的动态特性。 ... [详细]
  • 多用户密码验证与加密登录系统
    本文介绍了一种基于多用户密码文件的加密登录方法,通过读取用户密码文件并使用简单的加密算法实现安全登录。文中详细描述了程序的设计思路及其实现过程。 ... [详细]
  • 本文探讨了 epoll 和 kqueue 两种机制在处理本地文件(磁盘 I/O)上的差异,解释了为何 epoll 不支持本地文件,而 kqueue 则能够提供支持。 ... [详细]
  • 帝国cms各数据表有什么用
    CMS教程|帝国CMS帝国cmsCMS教程-帝国CMS精易编程助手源码,ubuntu桥接设置,500错误是tomcat吗,爬虫c原理,php会话包括什么,营销seo关键词优化一般多 ... [详细]
  • C基本语法C程序可以定义为对象的集合,这些对象通过调用彼此的方法进行交互。现在让我们简要地看一下什么是类、对象,方法、即时变量。对象-对象具有状态和行为 ... [详细]
  • 我的世界服务器修改圈地大小,我的世界圈地大小限制设置 ... [详细]
  • 基于Flutter实现风车加载组件的制作_Android
    Flutter官方提供了诸如 CircularProgressIndicator和 LinearProgressIndicator两种常见的加载指示组件,但是说实话,实在太普通,所 ... [详细]
  • 本文详细介绍了在Mac操作系统中使用Python连接MySQL数据库的方法,包括常见的错误处理及解决方案。 ... [详细]
  • 时序数据是指按时间顺序排列的数据集。通过时间轴上的数据点连接,可以构建多维度报表,揭示数据的趋势、规律及异常情况。 ... [详细]
  • 本文详细探讨了 HAProxy 的基本概念及其与 LVS(Linux Virtual Server)的比较,特别是在内核空间与用户空间的工作差异。文章还深入介绍了 HAProxy 独有的数据结构——弹性二叉树,以及其在高并发场景下的表现。 ... [详细]
  • jquery java 文件上传_jQuery文件上传
    插件描述:这是一个文件上传的展示,看很多插件,并不满意就自己写了一个,可能兼容性不是很好,没有准确进行测试过& ... [详细]
  • 本文介绍了多种Eclipse插件,包括XML Schema Infoset Model (XSD)、Graphical Editing Framework (GEF)、Eclipse Modeling Framework (EMF)等,涵盖了从Web开发到图形界面编辑的多个方面。 ... [详细]
  • Nagios可视化插件开发指南 —— 配置详解
    本文详细介绍了Nagios监控系统的配置过程,包括数据库的选择与安装、Nagios插件的安装及配置文件的解析。同时,针对常见的配置错误提供了具体的解决方法。 ... [详细]
  • Struts2框架构建指南
    本文详细介绍了如何使用Struts2(版本2.3.16.3)构建Web应用,包括必要的依赖库添加、配置文件设置以及简单的示例代码。Struts2是Apache软件基金会下的一个开源框架,用于简化Java Web应用程序的开发。 ... [详细]
author-avatar
一腕儿本人
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有