C4D致富经典入门到精通(十一)

2023-11-30 11:40

本文主要是介绍C4D致富经典入门到精通(十一),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

C4D中运动图形

  C4D基础界面的介绍与常用快捷键:  C4D致富经典入门到精通(一)

C4D父子关系的理解与创建参数几何体与可编辑对象: C4D致富经典入门到精通(二)

C4D样条曲线创建 :   C4D致富经典入门到精通(三)

C4D中Nurbs建模:  C4D致富经典入门到精通(四)

C4D造型工具:   C4D致富经典入门到精通(五)    

C4D摄影机与环境工具:  C4D致富经典入门到精通(六)

C4D灯光的使用与种类:  C4D致富经典入门到精通(七)

C4D材质与纹理讲解:  C4D致富经典入门到精通(八)

C4D动画关键帧操作:  C4D致富经典入门到精通(九)

C4D中渲染操作:      C4D致富经典入门到精通(十)

 C4D运动图形 :  C4D致富经典入门到精通(十一)

C4D效果器使用技巧:C4D致富经典入门到精通(十二)

 C4D动力学模块: C4D致富经典入门到精通(十三)



1: 运动图形克隆工具

C4D运动图形克隆工具,Mograph可以是C4D中比较牛逼的一个模块,经常被我们用来做一些复杂的栏目包装;在我们的菜单栏中的”运动图形”-->下拉子菜单项就是我们整个Mograph模块的系列工具;

       

接下来我们认识”群组”,群组下的系列子菜单项是Mograph系列效果器;这些效果器我们在后面会一一讲解;”运动图形选集”它是一个选集类的命令,接下来的这三个(线性克隆工具,放射克隆工具,网格克隆工具)是克隆工具,我们在学习”克隆”后会讲解这三个工具;

        

如上图所示,子菜单”克隆”至”运动样条”之间的工具,我们可以使用这些工具来创建各种运动;下面我们来讲解Mograph中最核心的一个工具”克隆”,我们点击”克隆”生成克隆对象,此时视图中并没有任何工具;Mograph与我们细分曲面这些工具一样,它的颜色也是绿色,这些绿色工具需要原始物体来作为我们场景的子集;这样我们的”克隆”才会生成;首先我们来创建一个宝石,并把宝石放到克隆对象的子集;现在我们来看看对象列表窗口,如下图所示:可看出当我们把克隆的子集创建好后,克隆就发挥作用效果了;

         

         

下面来把宝石调整小一点,然后来看看克隆的相关参数;

         

下面我们来了解”克隆”参数”对象”;这个是克隆的特殊参数,第一个”模式”代表的是我们克隆的模式;包括”线性,对象,网格排列,放射,蜂窝排列”,每一个排列都有固定默认的子集对象数量;

我们看看线性排列效果;

         

线性排列效果图:

           

蜂窝排列效果图: 其他排列效果我们自己试一试;

           

下面我们来看看”对象”模式,看看效果怎样,我们选择模式为对象时,视图窗口并没任何效果,我们来看看选择”对象”模式时,克隆属性窗口如下图;

           

下面我们创建一个球体对象,并拖拽该对象到上图的红圈标注2的框中;效果图如下图所示:我们来看看此时对象窗口中对象的排列状况;

           

            

延着球面顶点排列是因为我们选择分布的方式是顶点,可以选择其他的分布方式,如下图中的

属性中”分布”我们选择”顶点”;

            

下面我们来看分布下面的”选集”,这个参数也就是说,如果你把球体变为”可编辑对象”(快捷键C);选择球体,然后按C键,然后关闭”克隆对象”,使其不再视图窗口显示;此时的对象窗口如下图所示:

             

在左边的模式菜单栏中,选择点模式,然后我们”框选”球体表面,如下图所示:

             

下面我们来使宝石在我们选择的这些点集上排列,我们在菜单栏执行命令: 选择--->设置选集,这样我们就创建了一个”选集”,此时的我们来看球体图标多了一个选集的图标,如下图所示:

              

接着我们打开克隆对象开关,使其在视图中显示,然后我们拖拽”选集”图标对象到克隆属性的”选集”框中,此时宝石就按照我们框选的点进行分布;

               

               

下面我们来看”多边形中心分布”,效果图如下图所示:

              

延边分布,偏移就是延边偏移调整的比例,我们下不同偏移量的效果图如下;

               

                

勾选缩放边,通过调节下面的边比例,可以得到不同效果的图,这些参数我们可以试一试就知道;

                使用角锥来作为子集克隆;使用多边形中心分布;对象模式仍然使用球体;效果图如下所示;

               

我们来看看”放射”模式时,呈现圆环排列,”克隆”属性如下图所示:

                

                

下面我们看看”网格排列’及网格排列的相关参数属性:

                

                

                

                 

网格中的实例指的是粒子发射器,下面我们来该网格粒子发射器,菜单栏中: 模拟-->粒子-->发射器,然后默认延着Z轴方向发射粒子;如下图所示:

                  

我们可以把发射的粒子更改为球体或者是宝石;需要勾选属性中”显示对象”

                  

                  

效果图如下图所示:

                  

如模式利用克隆的线性模式,步幅作动画,0帧的时候下图红圈处P旋转1度,15帧的时候旋转P为0度;我们播放动画时,看到这两个时刻的动画效果如下图所示;步幅旋转这些我们都可以做动画;

                  

                   

                    

下面我们来看看克隆的”变换”属性如下图所示:

                   

这里我们着重强调时间,比如我们克隆出来的立方体的动画,如果有动画不能是我们坐标轴上的动画,如果是坐标轴上的动画时归属与”克隆”对象下的属性”固定克隆”这个属性来管;

                    

                    

我们设置对象的属性动画;

                  

                   

对应的视图窗口中的效果图如下图所示:

                   

如我们在0帧时设置属性动画为尺寸为100cm,在15帧时设置属性动画为789cm,在这两个时刻的效果图如下图所示;

                   

                   

这如果我们动态效果比一定在第0帧就开始播放,如果我们想在第20帧才开始播放,我们就可以调节克隆对象属性下面的时间值设置为20即可达到我们的需求,这可以实现原始动画播放时间偏移的效果;

                   

效果器的相关东西我们在后面再讲解;

                   

2: 矩阵工具与分裂工具

矩阵工具与克隆工具很像;它与克隆的区别就不用加入子物体,如下图说明看看对象窗口,视图窗口效果图,矩阵属性窗口图,如下所示

               

                 

                  

矩阵用得比较多的地方就是粒子,矩阵其他的参数与我们克隆的基本相似,可以仿照克隆来学习;它的方块效果时自己生成的,而克隆时需要原始物体才能生成;

下面我们来学习”分裂”,分裂也就是把原先通过多边形或者面进行连接的先给它打散掉;当然它与爆炸是有区别的,分裂完成后,需要通过我们的效果器进行变换;分裂完成后没有任何效果,所有需要创建一个效果器;

                 

下面我们来讲”实例”,它可以作类似拖引的效果,下面我们来看看它的相关参数;看它的对象属性就两个,还是相对较简单的;下面名为创建一个球体对象,并拖拽该该实例作为它的对象参考;

                  

下图我们看到球体被我们的实体载入进去了:

                  

接下来我们在实例上做一些动画的操作;比方我我们在第0帧的时候作位移同时缩放的操作,25帧的时候也作关键帧的操作,球体与实体并不是上下级的关系;

                   

下图我们看球体运动过程中出现拖尾的效果;

                   

                    

删除动画操作,我们可以选择上图的P前面的复选框然后右键删除轨迹即可;我们也可以使用实物作为克隆的子集来作动画;如下图所示:我们使用实例作为克隆的子集,宝石作为实例的参考对象;然后我们针对克隆对象作一个半径的动画,0帧时半径为,25帧的时候半径为20cm,此时的克隆对象属性及效果图如下所示:

                    

                    

动画运动到17帧时的效果图与克隆对象属性半径如下所示:

                    

                    

下面我们来看”文本”工具,这个工具与我们使用样条菜单下的文本工具创建文字并使用挤压后的效果差不太多,新增了画圈部分的功能;

                    

下图中的”效果”,有填空的文本框,它是给我们添加效果器的,它与我们通过样条中的文字工具多了效果器,效果器可以根据字母,单词,网格行,整体来添加效果器,具体就是这个区别;C4D如果你默认打了一个空格,它会默认为一个单词;如我们输入下面的文字,看看效果图:

                    

                    

这个着色器指数:

1全部字母索引: 根据所有的文本进行排版

2单词字母索引: 根据单词为中心进行排版

3 排列字母索引: 根据行进行排版

着色器指数由几个规则,它一定要添加我们的材质,

                  

然后我们把第一个材质拖拽为文字对象;可以看到文字变为暗灰色;

                   

此时可以看到,文字的颜色变白了,效果如下所示:

                   

我们来看看此时的对象窗口中的对象:

                   

                   

此设置会根据材质的索引值进行索引排版着色;设置”索引比率”后,文字的效果图如下图所示:

                   

注意设置”着色器”是在材质编辑器中,来完成;

                   

接下来我们在文字书写窗口中选择”着色器指数”为”排列字母索引”此时的效果图如下图所示,可以理解为1到0的渐变;

                  

                   

着色器指数为”单词字母索引”,效果图如下图所示:

                   

下面我们来看看”排列字母索引”渲染的效果图:

                  

接下来是”全部字母索引”的渲染效果图:

                    

我们在操作过程中,发现更改不了字体的颜色,下面我们会给出方案;

                    

那么怎样根据我们的索引渐变比率来调节材质呢,改变文本的颜色;如下图所示,我们选择纹理下拉三角框,选择清空,然后再次选择纹理后的下拉框,选择”着色”,最终要在”着色器指数”下操作材质的颜色,才能最终修改字体的颜色;

                   

颜色后的菜单栏中,第一个纹理,清空选择着色;第二个”纹理”选择-->Mograph-->颜色着色器,然后展开渐变,在展开的渐变菜单面板中调整H,S,V的颜色,使其符合需要,即可改变材质的颜色,进而改变文本的颜色;

                   

下面我们来看看颜色该变,着色器指数 = “全部字母索引”的效果图,另外我们弄懂这些可以对我们的文字特效做得炫酷;

                  

颜色该变,着色器指数 = “单个字母索引”的效果图

                   

颜色该变,着色器指数 = “排列字母索引”的效果图

                    

下面我们来看看”文本”属性中的”字母”,看看我们通过创建效果器来施加对字母的影响;如下图所示;我们在菜单栏中:运动图形-->效果器-->公式;我们来看对象窗口;

                    

这个公司呈现sin(xyz)变化,下面我们来看看公式对象的属性窗口如下图所示:

                    

这时我们来播放动画,可以看到如下的效果图,不同时刻截图;看动画比下面的截图更加深刻

                     

                     

                    

下面我们把切换到”单词”选项卡上来添加”公式效果器”;

                   

效果如下图所示: 这个是以单词为单位进行一个效果的变化;一个单词就是一个整体缩放

                     

网格范围是以整行为单位进行一个效果变化,一行就是一个整体缩放; 

3: 追踪对象

这个是Mograph非常有趣的命令,下面我们来看追踪对象的属性窗口,如下图所示:我们看到属性窗口中的追踪链接后一个物体,通常这个就是我们填物体的地方;

                  

下面我们创建一个克隆,克隆为放射模式;然后对克隆作一个动画关键帧,0帧帧50帧作一个位移与旋转的动画;追踪对象可以追踪我们物体的路径,然而生成一个样条曲线;这样我们就比较方便做一些物体的拖尾,或者是一些三维的拖尾光线;我们生成样条之后就比较方便了;下面我们把主对象”克隆”拖到追踪链接框里面;追踪对象它是根据我们动画随时间的推移的样条的计算,所有在我们对物体进行最终的时候,不能对物体进行随意的移动或者点击,否则都会影响生成的样条;一定要从我们的初始帧开始播放;进行计算;

                   

                   

下面我们来看下它的相关属性,追踪路径我们看到了效果,追踪连接物体,我们新建4个空白对象,并依次拖拽着四个对象到追踪链接框中,然后把追踪模式改为追踪链接对象;这个模式就是把我们现有的对象给连接起来;它会追踪到物体的实际坐标;然后进行曲线的连接;

                   

我们创建多个空白对象,追踪使用连接所有对象模式;如下图所示:下图中的起点与终点,拐点都是我们创建的空白点的坐标,追踪连接对象会把我们这些空白点连接起来;

                    

“连接元素”模式是以我们物体之间进行连接,如我们仍然以克隆对象为例,使用”连接元素”模式,效果图如下图所示: 我们可以勾选”闭合样条”,然后曲线就会处于闭合状态;

                   

“采样步幅”数值为多少就以播放的帧为单位进行计算一次,如为1,则1帧计算一次;我们移动一帧则就进行一个节点的计算,我们可以设置其他的值,继续看看效果图; 

                 

“追踪激活”勾选时,他就会对物体路径进行追踪,不勾选则看不到追踪拖尾的线条;”追踪顶点”则追踪物体上的各个顶点;根据顶点绘制拖尾线;如下图所示:

                 

下面我们来看看”手柄克隆”,我们选择克隆嵌套对象作为追踪的链接填充;手柄克隆选择从”克隆到克隆”,下面我们看看效果图

                

                

下一个属性”闭合样条”,物体运动时追踪拖尾生成闭合样条,插值方式属性包括的选项如下图所示:包括”统一,无,自然,自适应”;

                

当我们勾选”反转系列”后,效果图如下图所示,我们使用一个圆环作为追踪的”追踪链接”,扫描会根据我们的圆环的横截面进行一个模型的构建,运动的效果图如下图所示;

               

               

               

4:运动样条讲解

运动样条的属性如下图所示

             

样条就是更加我们的样条来调节一下参数,Turtle是类似于树这样的模式进行参数的调试,下面我们来看看”简单”相关的参数调整,如下图所示:我们需要调节简单值大于0度,才能看到线段的长度;

             

              

“曲线”是调整线条延X,Y,Z轴的弯曲程度,数值越大越弯曲,数值越小越笔直;弯曲与扭曲是曲线自身的弯曲变形,好运动样条就讲到这里,其他的自己试一试;

5: 运动挤压与多边形FX

这两个比较特殊,它不像我们的运动样条工具,要一个子集才能显示效果,我们可以把他们理解为可以被效果器变化的变形工具;运动挤压需要放在我们的物体的子集,就可以看到效果;

              

               

               

我们来看看运动挤压的属性如下图所示: 如我们调节挤压步幅为1,效果图如下图所示

               

               

              

接下来我们来认识”多边形选集与扫描样条”这两个属性,我们看到填空框,自然而然就会想到填充什么物体;下面我们使用样条随便绘制一根曲线,并把该曲线拖拽到运动挤压的属性”扫描样条”填空框中;这样正方体就会随着我们绘制的样条曲线进行挤压的操作;效果图如下

              

              

              

              

下面我们来看看”多边形FX”,挤压下子集换为文本对象,把挤压与多边形FX进行打组;如下图所示

              

然后我们再执行”运动图形-->效果器-->随机”生成效果器对象;此时的效果图如下图所示

              

              

然后我们放大域的尺寸设置为300cm,当正方体域运动与字体接触过程中参数破碎的效果;

              

下面就是多边形FX添加随机效果器产生的效果图;它可以防粒子的效果,这就是我们多边形FX的变换;

               

勾选”保持平滑着色”效果图如下,破碎产生的效果不一样;

               

                

这篇关于C4D致富经典入门到精通(十一)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/436890

相关文章

C++必修:模版的入门到实践

✨✨ 欢迎大家来到贝蒂大讲堂✨✨ 🎈🎈养成好习惯,先赞后看哦~🎈🎈 所属专栏:C++学习 贝蒂的主页:Betty’s blog 1. 泛型编程 首先让我们来思考一个问题,如何实现一个交换函数? void swap(int& x, int& y){int tmp = x;x = y;y = tmp;} 相信大家很快就能写出上面这段代码,但是如果要求这个交换函数支持字符型

零基础STM32单片机编程入门(一)初识STM32单片机

文章目录 一.概要二.单片机型号命名规则三.STM32F103系统架构四.STM32F103C8T6单片机启动流程五.STM32F103C8T6单片机主要外设资源六.编程过程中芯片数据手册的作用1.单片机外设资源情况2.STM32单片机内部框图3.STM32单片机管脚图4.STM32单片机每个管脚可配功能5.单片机功耗数据6.FALSH编程时间,擦写次数7.I/O高低电平电压表格8.外设接口

ps基础入门

1.基础      1.1新建文件      1.2创建指定形状      1.4移动工具          1.41移动画布中的任意元素          1.42移动画布          1.43修改画布大小          1.44修改图像大小      1.5框选工具      1.6矩形工具      1.7图层          1.71图层颜色修改          1

C++入门01

1、.h和.cpp 源文件 (.cpp)源文件是C++程序的实际实现代码文件,其中包含了具体的函数和类的定义、实现以及其他相关的代码。主要特点如下:实现代码: 源文件中包含了函数、类的具体实现代码,用于实现程序的功能。编译单元: 源文件通常是一个编译单元,即单独编译的基本单位。每个源文件都会经过编译器的处理,生成对应的目标文件。包含头文件: 源文件可以通过#include指令引入头文件,以使

一道经典Python程序样例带你飞速掌握Python的字典和列表

Python中的列表(list)和字典(dict)是两种常用的数据结构,它们在数据组织和存储方面有很大的不同。 列表(List) 列表是Python中的一种有序集合,可以随时添加和删除其中的元素。列表中的元素可以是任何数据类型,包括数字、字符串、其他列表等。列表使用方括号[]表示,元素之间用逗号,分隔。 定义和使用 # 定义一个列表 fruits = ['apple', 'banana

LVGL快速入门笔记

目录 一、基础知识 1. 基础对象(lv_obj) 2. 基础对象的大小(size) 3. 基础对象的位置(position) 3.1 直接设置方式 3.2 参照父对象对齐 3.3 获取位置 4. 基础对象的盒子模型(border-box) 5. 基础对象的样式(styles) 5.1 样式的状态和部分 5.1.1 对象可以处于以下状态States的组合: 5.1.2 对象

前端 CSS 经典:文字描边

前言:文字描边有两种实现方式 1. text-shadow 设置 8 个方向的文字阴影,缺点是只有八个方向,文字转角处可能有锯齿状。不支持文字透明,设置 color: transparent,文字会成描边颜色。 <!DOCTYPE html><html lang="en"><head><meta charset="utf-8" /><meta http-equiv="X-UA-Comp

C语言入门系列:探秘二级指针与多级指针的奇妙世界

文章目录 一,指针的回忆杀1,指针的概念2,指针的声明和赋值3,指针的使用3.1 直接给指针变量赋值3.2 通过*运算符读写指针指向的内存3.2.1 读3.2.2 写 二,二级指针详解1,定义2,示例说明3,二级指针与一级指针、普通变量的关系3.1,与一级指针的关系3.2,与普通变量的关系,示例说明 4,二级指针的常见用途5,二级指针扩展到多级指针 小结 C语言的学习之旅中,二级

打造坚固的SSH防护网:端口敲门入门指南

欢迎来到我的博客,代码的世界里,每一行都是一个故事 🎏:你只管努力,剩下的交给时间 🏠 :小破站 打造坚固的SSH防护网:端口敲门入门指南 前言什么是端口敲门端口敲门的优点1. 增强安全性2. 动态防火墙规则3. 隐匿服务4. 改善日志管理5. 灵活性和兼容性6. 低资源消耗7. 防御暴力破解和扫描8. 便于合法用户访问9. 适用于不同类型的服务 端口敲

Android SurfaceFlinger——图形内存分配器(十一)

前面的文章中的图层合成器(HWC),这里我们接着看一下 SurfaceFlinger 中的另一个重要服务——图形内存分配器。 一、简介         android.hardware.graphics.allocator@2.0 是 Android 系统中硬件抽象层(HAL)的一个组件,专门用于图形内存的分配和管理。它是 SurfaceFlinger 在处理图形数据时所依赖的