教程:晶莹剔透的水滴绘制过程

一.建模
这个场景非常简单,所以建模过程一点儿都不复杂。

滴的建模:这些水滴只是一些球体,在这里转换成可编辑多边形,进入顶点模式和可羽化选项,确保在这个选项中抓取适当数量的顶点,然后我抓取了最上面的顶
点,拉伸,进行羽化之后就得到了水滴的形状。但这还不是全部,我还添加了一个污点修改器和一些扭曲,使水滴有一些转变,然后我用网格平滑做了覆盖。

图01

小雨滴的建模:这些小水滴只是一半球体,用网格平滑,有一些雨滴连在一起,得到一种水滴的感觉。

图02

叶子的建模:叶子的建模是一个基本的平面,然后做成一片叶子的形状,没有什么复杂的,我用2个扭曲修改器做了叶子的弯曲,还用了网格平滑使叶子看起来更好看。

二.纹理
场景中只有一种纹理,叶子和水滴都只是Vray mats着色器。
水滴的纹理:在Vray mats 选项中我设置了白色的漫反射,反射和折射。
叶子的纹理:叶子是用我在网络上找到的一种纹理制作的,我把这个纹理添加到叶子的网格上,这样我就可以不用在Photoshop中进行编辑了。着色器是一个Vray mats,将反射值设定为5,我添加了透明度,添加一种好看的绿色,我进行了下面这些设定:
Thickness 1.0 fog multiplier 0.0
Light multiplier 2.0
Scatter coeff 0.5
fws/bck coeff 0.5
最后我用Photoshop做了一个凹凸贴图,缩放纹理,添加到100,这个是用来做纹理的。

三.场景的创建

图03

水滴:我复制了几次水滴,改变位置,进行缩放,使这些水滴有一种从天空中掉落的感觉。接下来我做了一点动画,让水滴正好从叶子旁边掉落,但是不要让水滴掉落太快,原因就是为了得到一个更好的动作效果。
小雨滴:小雨滴也做了几次复制,用手动摆放好位置,场景中有三种基础形状的小雨滴,“正常的”,“小的”,还有“合成的”。

图04

四.照明
照明也是非常简单,只有一个基础的Vray顶部照明,一个局部照明做直接光源,另一个局部照明设置在同样的位置作为散射光。
局部照明1:这里我将修改器设置为0.8,同时还有一个黄色色调和一个Vray阴影。
局部照明2:散射光我将修改器设置为15,

五.渲染
渲染是很标准的工作。
Image sampler设定为自动默认设定值。
六.后期制作
后期制作中需要调节级别,亮度,对比度等数值。

希望你们喜欢这个教程

【推荐视频】
3dmax 入门深入讲解

声明:
教程是在良师益友网上找的,教程是在良师益友网上找的,现在更有面向设计从业者、技术宅的“冰桶挑战”活动,推出了很多机构和教师的教程,想敬伟啊、小白啊、邢帅啊、乐学吧、e学堂等等,基本上我能数出来都有,想要学得更系统更全面的话就可以到这个网站上搜搜,欢迎大家前往挑战自我!!

时间: 2024-10-05 03:06:15

教程:晶莹剔透的水滴绘制过程的相关文章

Android中View的绘制过程 onMeasure方法简述

Android中View的绘制过程 当Activity获得焦点时,它将被要求绘制自己的布局,Android framework将会处理绘制过程,Activity只需提供它的布局的根节点. 绘制过程从布局的根节点开始,从根节点开始测量和绘制整个layout tree. 每一个ViewGroup 负责要求它的每一个孩子被绘制,每一个View负责绘制自己. 因为整个树是按顺序遍历的,所以父节点会先被绘制,而兄弟节点会按照它们在树中出现的顺序被绘制. 绘制是一个两遍(two pass)的过程:一个mea

【转】Android中View的绘制过程 onMeasure方法简述 附有自定义View例子

Android中View的绘制过程 当Activity获得焦点时,它将被要求绘制自己的布局,Android framework将会处理绘制过程,Activity只需提供它的布局的根节点. 绘制过程从布局的根节点开始,从根节点开始测量和绘制整个layout tree. 每一个ViewGroup 负责要求它的每一个孩子被绘制,每一个View负责绘制自己. 因为整个树是按顺序遍历的,所以父节点会先被绘制,而兄弟节点会按照它们在树中出现的顺序被绘制. 绘制是一个两遍(two pass)的过程:一个mea

android 中view的绘制过程

view的绘制过程中分别会执行:onMeasure(会多次)计算view的大小,OnLayout(),确定控件的大小和位置 onDraw()绘制view 当Activity获得焦点时,它将被要求绘制自己的布局,Android framework将会处理绘制过程,Activity只需提供它的布局的根节点. 绘制过程从布局的根节点开始,从根节点开始测量和绘制整个layout tree. 每一个ViewGroup负责要求它的每一个孩子被绘制,每一个View负责绘制自己. 因为整个树是按顺序遍历的,所以

Android UI 绘制过程浅析(五)自定义View

前言 这已经是Android UI 绘制过程浅析系列文章的第五篇了,不出意外的话也是最后一篇.再次声明一下,这一系列文章,是我在拜读了csdn大牛郭霖的博客文章<带你一步步深入了解View>后进行的实践. 前面依次了解了inflate的过程,以及绘制View的三个步骤:measure, layout, draw.这一次来亲身实践一下,通过自定义View来加深对这几个过程的理解. 自定义View的分类 根据实现方式,自定义View可以分为以下3种类型. 自绘控件.View的绘制代码(onDraw

Android UI 绘制过程浅析(三)layout过程

前言 上一篇blog中,了解到measure过程对View进行了测量,得到measuredWidth/measuredHeight.对于ViewGroup,则计算出全部children的宽高进行求和.本篇来分析一下layout过程. layout综述 layout方法对一个View及它的后代分配size与position,是View绘制过程的第二步(the second phase of layout mechanism),其中用到了上一步measure出的宽高.与measure-onMeasu

Android中View的绘制过程 onMeasure方法简述 附有自定义View例子

Android中View的绘制过程 当Activity获得焦点时,它将被要求绘制自己的布局,Android framework将会处理绘制过程,Activity只需提供它的布局的根节点. 绘制过程从布局的根节点开始,从根节点开始测量和绘制整个layout tree. 每一个ViewGroup 负责要求它的每一个孩子被绘制,每一个View负责绘制自己. 因为整个树是按顺序遍历的,所以父节点会先被绘制,而兄弟节点会按照它们在树中出现的顺序被绘制. 绘制是一个两遍(two pass)的过程:一个mea

Activity界面绘制过程详解

Activity界面绘制过程详解 设置界面首先就是Activity.setContentView()方法:我们先看一下他的源码: /** * Set the activity content from a layout resource. The resource will be * inflated, adding all top-level views to the activity. * * @param layoutResID Resource ID to be inflated. *

View绘制过程详解

View绘制过程详解 界面窗口的根布局是DecorView,该类继承自FrameLayout.说到View绘制,想到的就是从这里入手,而FrameLayout继承自ViewGroup.感觉绘制肯定会在ViewGroup或者View中, 但是木有找到.发现ViewGroup实现ViewParent接口,而ViewParent有一个实现类是ViewRootImpl, ViewGruop中会使用ViewRootImpl- /** * The top of a view hierarchy, imple

分析Devexress类库的绘制过程

devExpress的Winform库,是采用的GDI的方式来绘制的. 如果编过WIN32或是MFC的GDI程序,应当一看就明白是怎么回事. 但说归说,做归做. 今天有会闲工夫,分析了一下devExpress 的Scheduler控件,是如何完成绘制的.结果,还是让我比较吃惊. 有思路. 以前虽然,我在仪表行业干过几年,编过许多类似示波器那种的实时图形,如何避免屏闪,双buffer之类的,但直到后来,我才稍稍有了点真的懂了,然后转行了. 所以,今天看了人家的实现,不免还是从心里往外佩服--虽然实