c4d打开没反应_(图文+视频)C4D野教程:简单介绍四种制作像素化效果的方法...

本文主要是介绍c4d打开没反应_(图文+视频)C4D野教程:简单介绍四种制作像素化效果的方法...,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

ca3f7d67adf9d2c33c706b60eda5adf0.png

时间有限,来看问题吧:

df7b5bd0fc2f5dcda566bc32b0b60d2c.png
d9efaafe9fe2e6e790655425301410a8.png

鹿友们问到了像素化的效果,我也还从来没有试过这种效果。

像素化风格的图其实网上有很多相关的资料,我自己总结了一下大概有四种方法。

今天的内容我想以其中一种方法为主,其他几种方法都分别简单提一下,让大家有所了解,可以根据自己的情况来选择。

好了,来吧,让我们一起来制作一个像素化风格的效果吧!

b768c84de23ec72e88e86157f36d59f6.gif

首先第一种方法,是直接使用C4D的克隆来制作。

如图所示,打开C4D,我这里找到一个C4D自带的雕刻模型:

19a253b40d7d97104e52e6cf6c83d94b.png

新建一个立方体,缩小尺寸,当然这里也可以是小球:

b6037fd7ecb65eb3e1a11109146e2bb7.png

新建克隆对象克隆立方体,克隆模式为对象,以模型为对象来进行克隆:

c4516de1af3892d9a79bc09ecd0f71eb.png

排列克隆取消勾选以后,将分布改为表面或者体积,然后通过更改数量来控制立方体的个数。

但是这种操作不是很方便,首先克隆数量太多了的话会很卡,其次立方体之间会进行穿插:

ecba403fe551f17302f673a3d9d8ac14.png

当然想要避免穿插可以添加推散效果器,但是总体来说效果也并不是太好:

f1e87d1fad204a6b71394ed11934b574.png

所以我们可以这么操作一下,同样克隆对象克隆立方体,克隆模式为网格克隆,调整尺寸以及数量,让立方体刚好把模型包住:

c96d1836196547304b19dadca97dffce.png

然后给克隆对象添加体积效果器:

d42540bbaca5c28812e6256705e06738.png

让模型作为体积效果器的体积对象:

1d38f403e48d11306ac13e012bdd2d1c.png

再在参数面板勾选可见:

b2eeab0da3354fbfd8ce7280c0443c5e.png

使用这种方法明显效果就要比直接使用克隆来制作要好,但是还是不太方便,并且数量多了还是会很卡:

f5a9aaea21cd6157e5c1255f0c48f3d9.png

第二种方法是使用OC渲染器的Scatter分散功能来制作,这个功能极度类似C4D自带的克隆效果器,但是要快很多很多。

如图所示,打开OC,新建Scatter,让立方体成为Scatter的子集,然后把模型拖到Surface表面栏位:

ef82cf976aea2258a44f559b371428ed.png

Scatter面板参数的都很简单,大家动手试一下就知道是什么含义了,如果是将模型转为像素化,老实说,用这种方法并没用用克隆搭配体积效果器做出的效果好。

但是Scatter也有它独特的地方,首先是比克隆快很多,其次它可以使用顶点贴图或者使用一张贴图来进行像素化制作:

382fc3274746a60a24065529d4dd50e7.png

例如我这里同样让一个立方体成为Scatter的子集,然后让新建一个平面拖到Scatter的表面栏位:

c5d3cd3e39543d8dfd161823d8a5592c.png

然后在着色栏位贴上一张贴图来控制立方体的显示范围,当然位置、缩放以及旋转也可以通过贴图片来控制:

eaf23c62a2dbe9e7241c12fe1ad1104d.png

你还可以新建一个着色效果器,同样也贴上贴图,把Alpha强度取消掉勾选,位置、缩放以及旋转也都取消掉:

b44d71a843a6ead89245f038c7068956.png

把着色效果器拖给Scatter的效果器栏位,你会发现C4D的视窗里颜色已经发生改变了,但是OC预览框里还是没有反应:

d8699926c2d02098668123f94f9d6067.png

没关系,我们需要新建一个OC材质球把它丢给Scatter,然后在材质球的节点编辑器里。

新建一个Instance Color(实例颜色)节点,链接到漫射通道,再把来源改为粒子,然后把Scatter拖到来源面板,这样颜色就显示出来了:

226f496ea8ca40aee3b5af415e57b72e.png

我们可以使用这种方法做出很多抽象的效果出来,第二位鹿友的那个问题我觉得就可以用这种方法来尝试一下。

但由于Scatter不是今天的主角,所以我们就不再展开分享了,以后有机会再试试吧。

总的来说用OC的Scatter功能来做像素效果,可控性高,出效果快,而且没有其他方式来制作像素效果卡。

要说缺点的话就是对于将模型转为像素的效果并不好,并且需要你有一块能使用OC的显卡(N卡):

c0864a6bd845bc5bfda528413ca91c03.png

好了,终于到我们今天的主角啦,那就是第三种方法-使用插件Tools4D Voxgen:

68e6ac0d34625251bbe4f2e68c8fc2bf.png

这款插件可以很容易的将模型转为像素化,同时支持效果器,并且相比之下没有克隆那么卡。

那么来看我们今天的效果制作吧,首先用AI画一个比特币的形状,这个不用多说吧,记得保存为AI8:

dbaf64c021ebc947040a463b42602817.png

导入C4D以后,它就是这样的样条,旋转倒放一下:

6b10ba5258606fc3e01efb3ef6180483.png

添加挤压,弄出厚度来:

13db4b36d3bb402500e3cf75dc0020ce.png

再给挤压添加像素插件,将显示方式改为光影着色线条,我们可以看到,对象就已经变成像素化了。

下方可以修改方块的尺寸,太小的话会比较卡,这里我们默认就好:

c7c5eedffb548dff550e30217285abb8.png

可以让方块之间有一个偏移的间距:

cf3e53571a13cc0b9aeb086d8f202cba.png

新建一个管道和平面,这一步也不用说吧:

5d0d3069d8716d86ad995aa304fc5be4.png

给管道和平面都分别添加插件,由于小方块进行了偏移,所以你会发现平面会透光:

7732f8feba3ff8cea6b3f0484d20f444.png

这个其实影响不大的,如果有强迫症的话下面再放一块平面就可以了:

954cfbd335bcd01aac456e59f0b97f33.png

接下来就是给插件添加效果器来让方块变得更加随机一点,先做平面吧,给平面添加随机效果器:

8b8a08baf6d22f6016a636f87997d2fd.png

随机效果器里取消位置,随机垂直方向上的缩放,你会发现所有的小方块都会产生效果,这不是我们想要的:

11dba0881ffd9ba3bde8bf6cf91fb688.png

我们希望的是部分小方块产生效果,部分的小方块不产生效果,这一点用衰减也不好实现。

我们可以这么操作一下,取消缩放勾选,将权重变换的数值改大,权重意味着控制效果器影响的多少:

7ae09f59f416d7d73df86de151f22d7e.png

然后再给平面添加一个影响垂直缩放的随机效果器,这个时候我们就已经可以看到部分小方块没有产生效果了:

174be5f43acb81b10157a0e17d41753c.png

这个时候我们再来修改影响权重的随机效果器的最大值和最小值,就可以轻松的达到想要的效果了:

3cec2049e6f5a86cabedca6702cc1cde.png

另外两个模型也是一个道理,这里就不赘述啦:

65b9bd9cd8d7f50528b37e6380a59bfa.png

当然你也可以再次新建随机效果器,开启衰减进一步控制对象局部的变化,控制局部的效果器记得放在控制权重效果器的前面:

088ec4925b123d04ecb8dc1fc0ba6301.png

管道也是一样:

c167ca8fedac8b71173cfa47ad47b4e6.png

至于平面上的部分形态,我尝试了一下直接添加效果器衰减操作出来形态不好看,所以还是用的一个一个的小平面弄出来的,原理还是一样的,其实没什么难度:

01c41da8011d01c097b84f10ba878dfd.png

基本上形态部分就搞好了,至于材质灯光的话大家用默认渲染器也可以,我个人还是喜欢用OC。

尝试了一下,没有做出原图的效果,就只有分享一下自己的做法了,暂时新建一个HDR环境光用于照明,再用摄像机固定好视角这一步不用说吧:

7dbaf5fa90c19e74b2e053bf2be8b4a5.png

材质方面很简单,就是两个反射材质,比特币和管道的反射我给到了最强1,相当于一个金属的感觉了,其他的我给到了2.5,然后都增加一丢丢的粗糙:

ad437647eda62e93c73c30f92f3201d0.png

新建灯光,通过调节色温来让灯光发黄光:

100d19ae18031133b0928eb8ba7d5e4f.png

新建克隆对象克隆灯光,克隆模式为对象,以比特币为对象进行克隆,分布为表面,这时候就可以关掉环境光了:

89d577956b4df755664cf2aadbf74127.png

取消排列克隆勾选,通过改变位置让灯光置于对象的上方:

7df9444acc9a20ee397db0656408f05e.png

然后再去调整灯光的大小,形状以及数量等:

c342a8fa39b62f26be4ffc0f2bcafda1.png

可以再补两盏灯,避免场景中有死黑的部分:

7f740b5c542933c02402f74e62733f61.png

摄像机后期也可以开启一下:

478651383e30c2736130437450d5a571.png

最后渲染出图看看效果吧:

d375f1d7821cf5a235c5afa6727127c3.png

因为啰嗦了几种方法,所以篇幅很长,什么?你问第四种方法?喏~就是这个咯:

4f6c036cd9bf931ffebe1695f33f939d.png

一个可以直接把图片转为像素化的牛坏了的网站,以前分享过,下面是今天的视频版:

视频版稍后单独发送

好啦,今天的分享就到这里,想要插件,源文件以及原视频的童鞋后台撩我获取吧!

更多内容欢迎关注公众号:

本文由“野鹿志”发布

转载前请联系马鹿野郎

私转必究

这篇关于c4d打开没反应_(图文+视频)C4D野教程:简单介绍四种制作像素化效果的方法...的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



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

相关文章

Spring Security 从入门到进阶系列教程

Spring Security 入门系列 《保护 Web 应用的安全》 《Spring-Security-入门(一):登录与退出》 《Spring-Security-入门(二):基于数据库验证》 《Spring-Security-入门(三):密码加密》 《Spring-Security-入门(四):自定义-Filter》 《Spring-Security-入门(五):在 Sprin

流媒体平台/视频监控/安防视频汇聚EasyCVR播放暂停后视频画面黑屏是什么原因?

视频智能分析/视频监控/安防监控综合管理系统EasyCVR视频汇聚融合平台,是TSINGSEE青犀视频垂直深耕音视频流媒体技术、AI智能技术领域的杰出成果。该平台以其强大的视频处理、汇聚与融合能力,在构建全栈视频监控系统中展现出了独特的优势。视频监控管理系统EasyCVR平台内置了强大的视频解码、转码、压缩等技术,能够处理多种视频流格式,并以多种格式(RTMP、RTSP、HTTP-FLV、WebS

性能测试介绍

性能测试是一种测试方法,旨在评估系统、应用程序或组件在现实场景中的性能表现和可靠性。它通常用于衡量系统在不同负载条件下的响应时间、吞吐量、资源利用率、稳定性和可扩展性等关键指标。 为什么要进行性能测试 通过性能测试,可以确定系统是否能够满足预期的性能要求,找出性能瓶颈和潜在的问题,并进行优化和调整。 发现性能瓶颈:性能测试可以帮助发现系统的性能瓶颈,即系统在高负载或高并发情况下可能出现的问题

水位雨量在线监测系统概述及应用介绍

在当今社会,随着科技的飞速发展,各种智能监测系统已成为保障公共安全、促进资源管理和环境保护的重要工具。其中,水位雨量在线监测系统作为自然灾害预警、水资源管理及水利工程运行的关键技术,其重要性不言而喻。 一、水位雨量在线监测系统的基本原理 水位雨量在线监测系统主要由数据采集单元、数据传输网络、数据处理中心及用户终端四大部分构成,形成了一个完整的闭环系统。 数据采集单元:这是系统的“眼睛”,

Hadoop数据压缩使用介绍

一、压缩原则 (1)运算密集型的Job,少用压缩 (2)IO密集型的Job,多用压缩 二、压缩算法比较 三、压缩位置选择 四、压缩参数配置 1)为了支持多种压缩/解压缩算法,Hadoop引入了编码/解码器 2)要在Hadoop中启用压缩,可以配置如下参数

Makefile简明使用教程

文章目录 规则makefile文件的基本语法:加在命令前的特殊符号:.PHONY伪目标: Makefilev1 直观写法v2 加上中间过程v3 伪目标v4 变量 make 选项-f-n-C Make 是一种流行的构建工具,常用于将源代码转换成可执行文件或者其他形式的输出文件(如库文件、文档等)。Make 可以自动化地执行编译、链接等一系列操作。 规则 makefile文件

csu 1446 Problem J Modified LCS (扩展欧几里得算法的简单应用)

这是一道扩展欧几里得算法的简单应用题,这题是在湖南多校训练赛中队友ac的一道题,在比赛之后请教了队友,然后自己把它a掉 这也是自己独自做扩展欧几里得算法的题目 题意:把题意转变下就变成了:求d1*x - d2*y = f2 - f1的解,很明显用exgcd来解 下面介绍一下exgcd的一些知识点:求ax + by = c的解 一、首先求ax + by = gcd(a,b)的解 这个

hdu2289(简单二分)

虽说是简单二分,但是我还是wa死了  题意:已知圆台的体积,求高度 首先要知道圆台体积怎么求:设上下底的半径分别为r1,r2,高为h,V = PI*(r1*r1+r1*r2+r2*r2)*h/3 然后以h进行二分 代码如下: #include<iostream>#include<algorithm>#include<cstring>#include<stack>#includ

综合安防管理平台LntonAIServer视频监控汇聚抖动检测算法优势

LntonAIServer视频质量诊断功能中的抖动检测是一个专门针对视频稳定性进行分析的功能。抖动通常是指视频帧之间的不必要运动,这种运动可能是由于摄像机的移动、传输中的错误或编解码问题导致的。抖动检测对于确保视频内容的平滑性和观看体验至关重要。 优势 1. 提高图像质量 - 清晰度提升:减少抖动,提高图像的清晰度和细节表现力,使得监控画面更加真实可信。 - 细节增强:在低光条件下,抖

【C++】_list常用方法解析及模拟实现

相信自己的力量,只要对自己始终保持信心,尽自己最大努力去完成任何事,就算事情最终结果是失败了,努力了也不留遗憾。💓💓💓 目录   ✨说在前面 🍋知识点一:什么是list? •🌰1.list的定义 •🌰2.list的基本特性 •🌰3.常用接口介绍 🍋知识点二:list常用接口 •🌰1.默认成员函数 🔥构造函数(⭐) 🔥析构函数 •🌰2.list对象