推荐阅读
3DMAX灯光阵列光能传递渲染玻璃卫生间教程
这篇教程教大家用3ds Max渲染卫生间效果图,教程难度中等。需要学习者具备一定的3ds Max渲染知识。同时也希望大家通过这篇教程能更好的掌握3ds Max渲染技巧。先来看看最终的效果图:第一步当然还是模拟室外的光线,参数和位置如图。我的机器是老爷机,要适当控制一下灯的数量。不过如果想追求更细腻的效果,就增加这类灯的数量吧,这样的话阴影的效果会很细腻。我模拟的是日照比较足的时候的光线,所以只要有些微蓝的光就可以了。接下来要模拟光照进来的漫反射,同样分成两组,一来是为了有冷暖的变化,二来是为了强弱的变化。上面的一组泛光灯强度适当大些,一样用蓝光。下面一组是黄色的,强度小些,这样能增强光从上面玻璃照射进来的效果。把这两组光复制成另两组,往里面移动些,不过把光的强度降低,造成光能衰减的效果。现在渲染就是这张图的样子了。本人觉得在模拟漫反射的时候可以尽量少用些灯,但增大灯的范围,这样模拟出来的效果会使墙面比较干净,不会产生一块块的光斑。而且也增加了机器的渲染速度,但太过节省不是好事,灯太少了就得不到很好的阴影效果,没有全局光照的感觉。
利用高反差保留、通道计算和锐化工具等去除人像面部皱纹
最终效果原图一、打开原图,观察通道,寻找皮肤皱纹较为强烈的通道。选择这个通道是为了方便我们以后更好的将皱纹部分选取出来。二、复制蓝通道,得到蓝副本,对其执行滤镜高反差保留。这一步的数据很重要,数据大小决定了选择区域,要将皱纹很好的体现出来,不宜过高也不宜过低。三、用画笔将我们不想选择的区域用相近的颜色涂出来。
Puzzle Pro 2.0 经典图例解析(三)
在AV Bros网站的演示图片中,有一些很抢眼的,如Gallery A-5《Clew 》、Gallery B-3《Logo in the clew》、Gallery C-1《Clewed logo》、Gallery C-3《Draw Mode. Example 1 》、Gallery C-6《Incurved grid 》和Gallery D-4《Draw Mode. Example 2》。这当然也是Puzzle Pro 2.0的得意之作(得意的程度简直近乎炫耀了!)。这种乱中有序的效果用寻常的方法很难实现,但看看图片Gallery A-5下面的说明——“although, not a puzzle, but made with Puzzle”,想一想,除了拼块,Puzzle Pro 2.0还能为我们提供什么?于是在第一眼的惊艳过后,只要细细推敲,不难发现其中的奥秘。如果你能想到载入选区和“Apply[Draw Splitter]”这两个命令的话,那么你就成功了百分之九十。(图Gallery-18、Gallery-19、Gallery-20) 图Gallery-18 图Gallery-19 图Gallery-20 我们来选择一个稍微清爽一些的图像来观察,这样就不至于被繁杂的图像所蒙蔽。可以看到,图像中没有别的特效,只有一些纷乱的线条。至于图像形状,可以是我们所设定的任意选区。下面我们就来试着仿制一幅。 1.新建一个图像文件,随意设置文档的背景。为了滤镜中选区范围的精确,可以将图像设的大一些,如这幅图像的大小为800×600像素,72像素/英寸。然后选择选区,我所采用了是文字的轮廓,选择合适的字体、大小,用文本工具写上文字。本例中采用的字体名为“Forte MT”,字型为Regular,大小为600,平滑字体边缘,至于对文字的微调,这里就不再叙述了。(图sample10-1) 图sample10-1 2.按住Ctrl,点击文字层,载入文字的选区。转入通道面板,点击面板下面的“将选区储存为通道”按纽,将选区保存为通道Alpha 1,取消选择。回到图层面板,删除文字层。
后缀是.shtml的网页文件你知道是什么意思吗?
首先介绍一下html与htm 关于HTML,HTML(HyperTextMark-upLanguage)即超文本标记语言,是WWW的描述语言。设计HTML语言的目的是为了能把存放在一台电脑中的文本或图形与另一台电脑中的文本或图形方便地联系在一起,形成有机的整体,人们不用考虑具体信息是在当前电脑上还是在网络的其它电脑上。我们只需使用鼠标在某一文档中点取一个图标,Internet就会马上转到与此图标相关的内容上去,而这些信息可能存放在网络的另一台电脑中。 HTML文本是由HTML命令组成的描述性文本,HTML命令可以说明文字、图形、动画、声音、表格、链接等。HTML的结构包括头部(Head)、主体(Body)两大部分,其中头部描述浏览器所需的信息,而主体则包含所要说明的具体内容。 关于HTM,实际上HTM与HTML没有本质意义的区别,只是为了满足DOS仅能识别8+3的文件名而已,因为一些老的系统(win32)不能识别四位文件名,所以某些网页服务器要求index.html最后一个l不能省略。MSIE能自动识别和打开这些文件,但编写网页地址的时候必须是完全对应的,也就是说index.htm和index.html是两个不同的文件,对应着不同的地址。值得一提的是UNIX系统中对大小写敏感,不吻合的话就可能报没有文件或者找不到文件。 其次介绍一下shtml和shtm 关于shtml,shtml是一种基于SSI技术的文件,也就是Server Side Include--SSI 服务器端包含指令,一些Web Server如果有SSI功能的话就会对shtml文件特殊招待,服务器会先扫一次shtml文件看没有特殊的SSI指令存在,如果有的话就按Web Server设定规则解释SSI指令,解释完后跟一般html一起调去客户端。 关于shtm,shtm与shtml的关系和htm与html的关系大致相似,这里就不多说了。 html或htm与shtml或shtm的关系是什么 html或者htm是一种静态的页面格式,也就是说不需要服务器解析其中的脚本,或者说里面没有服务器端执行的脚本,而shtml或者shtm由于它基于SSI技术,当有服务器端可执行脚本时被当作一种动态编程语言来看待,就如asp、jsp或者php一样。当shtml或者shtm中不包含服务器端可执行脚本时其作用和html或者htm是一样的。
最新发布
在Maya中使用粒子产生云
我的教材是给读者介绍一个在Maya中使用粒子云如何产生逼真的云的基本方法。我给它增加了一些可能的变量,并在文件的后面加了一些Photoshop/后期效果合成的提示。我是以缺省的Maya项目的教材作为基础的。我对初学者增加了一些我认为有帮助的额外注释。 1- 建模 a- 开始一个新的场景并把你的场景的格子设置为: GRID 5 SUBDIVISION 5 EXTENT 12 (注:我注意到不同的格子设置可以得到不同的结果) b- 产生一个NURBS平面,它具有10 U和10 V的分格,再给它加上一个细分为5,5,5的LATTICE。
用表达式实现MAYA粒子的阶梯状
这是一篇关于Maya粒子的小教程,仅仅介绍的是一种方法,为了使讲解方便,我把场景做了一些删减,相信大家知道了方法之后,一定能够做出更复杂的动画来。按照惯例,我们还是先看一下最终的效果。如图1。 图1 好了,我们现在就开始制作吧。 1、首先我们创建一个plane,点击Create / Polygon Primitives / Plane box,并开启polygon plane options 窗口,设置如图二所示:我这里只是为了方便,大家可以尝试不同的数值,但有一点要说明的是,下一步所要创建粒子的个数是与你所建立的这个平面的顶点数是一致的。好了,我们开启Poly Count 显示,我们可以看到其顶点个数,我这里刚好是100。 图2 2、现在建立粒子。点击 Particle tool box,在Number of particles 中设置数值,也就是你所建立平面的顶点个数,我这里是100,在视图中点击左键,按回车键确认。在粒子选择的情况下,按住SHIFT,点选平面,选择菜单Particles/Goal ,为其建立目标。播放动画看一下,粒子被全部依附到平面上,保持其选择状态,选择菜单Solvers/Initial State/Set for selected,这样,就设置了粒子的初始状态。把平面隐藏吧,我们暂且不需要它了。 3、接下来我们再建立一个polygon cube物体,设置如图3,保持pCube1的选择状态,按住SHIFT键并点选粒子,点选菜单Particles/Instancer(replacement),好啦,把这个
MAYA粒子的阶梯状显示
我们还是先看一下最终的效果图 下面来介绍流程。首先,我们创建一个plane,点击 Create / Polygon Primitives / Plane box,开启 polygon plane options 窗口,设置如图二所示:我这里只是为了方便,大家可以尝试不同的数值,但有一点要说明的是,下一步所要创建粒子的个数是与你所建立的这个平面的顶点数是一致的。好的,我们开启Poly Count 显示,我们可以看到其顶点个数,我这里刚好是100。 现在建立粒子。点击Particle tool box,在Number of particles中设置数值,也就是你所建立平面的顶点个数,我这里是100,在视图中点击左键,按回车键确认。在粒子选择的情况下,按SHIFT,点选平面,选择菜单Particles/Goal ,为其建立目标。播放动画看一下,粒子被全部依附到平面上,保持其选择状态,选择菜单 Solvers/Initial State/Set for selected,这样就设置了粒子的初始状态。把平面隐藏吧,我们暂且不需要它了。 接下来,我们再建立一个polygon cube 物体,设置如图三,保持pCube1的选择状态,按SHIFT键点选粒子,点选菜单 Particles/Instancer(replacement),把这个CUBE也隐藏吧。到此为止,我们的准备工作已经完成了。场景如图四所示: 图4 选择粒子,在属性窗口中找到Add dynamic Attributes卷展栏,点击general按钮,为其建立一个名为cyclePP的动态属性,设置如图五。这样,在per particle(array) attributes 卷展栏中大家可以看到新增的这个属性。点右键,选Runtime Expression,写入如下表达式:
Maya DNT粒子海洋篇
尽管有人对这款软件不大看好,尽管有了海洋插件,这款软件仍在世界上获得了奖项,接着我在火星有dnt粒子动力学篇,有dnt粒子render引擎,版权rgzheng火星共有!下面我们来看教程。 1、用如图所指的按钮生成海洋,这个海洋的面带动画,直接播放就行。 2、这个软件需要平行光,这里的平行光所指的是maya中的平行光,软件要求平行光,如图。 3、点击下图所指示的按钮生成一个背景,这个跟maya中的天空贴图一 4、如图所示,设置参数。 5、如图设置。
maya中粒子做草地生长动画
先看效果图 下面来讲解制作流程 1. 创建草的笔刷,适当调整参数如图。让草直一点,随后好任意旋转 调整笔刷生长动画。我们将主要通过设置start time来生成草地生长的动画。当然,如果你愿意,你还可以调整speed的值来获得不同的生长速度 重命名笔刷为:grass,创建一个空的组物体,我们将用它来放随后复制的笔刷物体。创建一个circle并作100帧的缩放动画。让circle发射粒子,速度为0,我们将在每一个粒子产生的地方放置一个笔刷。场景如图 选择粒子,创建creation expression:
maya粒子动画教程
先看效果图: 本教程的目的深入学习粒子,了解力场,综合运用力场 第一步:建立文字"Maya" 第二步:选择Trim_Text_Maya,转到动力学菜单 第三步:选择ParticlsEmit from Object,进入选项盒,设置如图
Maya粒子制作水面波纹
本教程为Maya Master Class2003中的一篇。这个教程将教会你在粒子碰撞水面的准确位置产生波纹。 1、碰撞事件 首先打开rippleStart.ma文件。可以看到这个场景中用上一个例子中的方法设置水流,我们现在想让粒子在碰到水面时产生波纹。选择粒子和水面。执行particles->make collide操作,再创建一个碰撞事件particle->particle collision events。 图1 将新生成的粒子与重力连接。设置geoconnector的值如图2。 图2 设置新生成的粒子(splash)的生命值为0.5。 2、波纹的运行规则
学习Maya粒子动力学
这教程里,我们将看到怎样在一个泥地表面创建脚印。一个非常好的角色动画与动力学综合使用的范例。至少有两种方法可以解决这个问题(踩稀泥),一种办法是做一个刚性物体使用rigid body/particle 碰撞实现泥地的压痕。问题是用这种方法实现时,当走路时刚性物体不能被弯曲。第二种方法是使用力场绑定到脚来变形一个由softbody mesh制作出的泥泞路面。 第一步:打开场景文件footprints.ma,这个场景文件里包括一双行进于泥地表面上的脚,如果你此时播放动画,地面与那双靴子不会相互影响。激活 persp/outliner,选择mud surface,选择Soft/Rigid Bodies->Create Soft Body->Soft Option。接下来在Cre 第二步:由于没有力场的绑定,此时的地面仍然没有变形,我们将加入空气力场给脚底和脚跟来完成这种影响。再不选择任何物体的情况下,选择Fields->Air->Air Options,调整参数如下:Magnitude 100,Attenuation 0.5,Direction to -1,0,Max Distance 0.2 (后来我把它改成1了觉得更好些,用0.2好像mud没有被作用)。按Create生成,在Outliner栏里按Ctr建选择 bootLSole 和 airField1。 选择Fields -> Attach to Selected Objects as Source。在Outliner中我们将看见air field 与bootlsole已成为父子关系,绑定的同时力场也移到了bootLSole的中心位置。重复上面的操作给heelL和bootR即bootR里的hee 第三步:这一步里我们将用到Dynamics Relationship Editor 来给地面(mud)加上力场。选择Window ->Relationship Editors -> Dynamic Relationships。在左栏里选择mud,在右栏里选择所有的fields里场现在已经被连接,播放动画看看效果。注意:必须将Playback Speed设为free。 第四步:泥巴的变形可以通过脚前部的泥凸起来表现得更真实些。用同样的力场绑定到脚的指定方向就能解决了,但这里我们要用到一个表达式来确定Field被即活时的Magnitude属性。换句话说,表达时将限制当脚踩到泥里时和脚离开地面时的field的magnitude,返回到第一帧。挑选Fields -> Create Air - Options,按Reset重置为默认值,按下面参数设置Air name : pushUPAirL,Attenuation: 0.5,Direction : 0,1,0,Speed : 1.0,Max Distance : 1.0,按Create生 重复这些操作给right boot 命名新的airfield 为pushUpAirR,打开Dynamic Relationships,连接pushUPfieles给mud 物体。 第五步:我们将给pushUpAir airFields的 Magnitude attribute 加入一个表达式,选择Select pushUpAirL 在channel box 中反白显示Magnitude,在Magnitude 上右击鼠标再谈出的菜单中选择Expressions,输入下面的语句 按Create生效,重复同样的工作给pushUpAir mud 物体的凸起形式取决于pushUpAir fields的放置位置和magnitude值,可以通过调整它们得到满意的效果。至此我们通过使用softbody和field完成了一个步迹动画。可以看得出当脚步向前走动时,脚前步的泥被簇拥而起。
认识Maya粒子中Goal命令
1、首先启动MAYA,按F4进入动力学模块,在PARTICLE菜单下新建粒子发射器,如图1。 图1 2、创建一个LOCATOR,选择粒子,再点击LOCATOR,在PARTICLE下选GOAL。如图2。 图2 3、然后点后面的方块让我们看看它的参数,如图3。 图3 GOAL WEIGHT表示你的目标物体,本例中也就是LOCATOR对粒子物体的目标权重设置,如果设为1,那么离子完全跟随目标物体移动。
初级的maya粒子小教程
首先看一下效果图。 好了,我们现在来说说步骤吧。 1、首先用EP曲线画出自己想要粒子运动的路径,这个大家可以随个人的爱好调整。 2、根据需要调整大小,如图。 4、调整完后,选择create curve flow后面的小方块,我写这东西只是方法,你根据需要调整里面的数值。