推荐阅读
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利用动力学作牛顿单摆
这是一个非常有意思的小动画,很简单的。跟我一步一步的做吧。 1、创建一个架子,如图。 2、创建一个nurbs球,并移动它。 3、在side视图中利用X键来创建两条EP曲线。 4、创建一个circle,在side视图中利用X键来捕捉球体的中心。 5、对两条EP曲线进行Extrude操作。
Maya制作骨骼教程
1、在正视图里面建立如图所示的几个joints,并且命名,这里就不细讲了,基本上大家都知道。(见图1)。 图1 2、现在建立脚部关节,我到现在为止见过三种建脚部骨骼的方法。其中反转脚很常用,但是个人认为反转脚设定很麻烦,不如GONMON的教程上讲的方法实用。分别在如图位置建立三个IK(见图2、3、4)。 图2 如图。 图3 如图。
Maya用Expression实现让鸡蛋自己翻滚的效果
本文的目的是探讨一下用Expression等方法来实现不规则圆的物体(如鸡蛋,变形的轮胎)在平面上无滑动的滚动效果,由于不用关键桢key,而且速率可调,这样重用率高,从而效率也提高了。 源代码 我希望提供这样的思路,能起到抛砖引玉的作用,让更多的人来关注,研究Maya,MEL,Expression,来实现更好的效果,进而促进这一领域的范围更广,层次更深的应用,交流和合作。唯愿如此 这是一个二维的模型,O是curve的pivot,D是垂足,T是鸡蛋和平面的接触点,C是曲线模型的起始点,直线dt代表地面,线段od代表物体中心离地面的距离,弧线ct的长度可以由curveInfo.arcLength给出。物体滚动的距离其实就是(架设从c点接触地面开始):弧ct + 线段dt。(或者减,看垂足d是在滚动方向的前方还是后方)。图中线段od和dt是用MAYA自带的measureTools/distanceTool直接测量的。我想这样比自己计算两点间距或者勾股定理套公式要省事一些,也好理解一点吧。 由于有的物体边缘内凹,所以在滚动的时候内凹的部分接触不到地面,在物体翻滚之前,需要做一个二维的轮廓模型,在凹陷的地方取直线,微微有一点点外凸最好,用这个 用一个静态的模型,实现对动态运动的控制。图中的鸡蛋受一个locator控制它的基准坐标,这样即使做过动画,也能很方便的移动到另一个位置。graph Editor中是loopTimes的曲线,% 1 后给uValue, 用来控制快慢和方向。
Maya制作下雨场景
本教程讲解的是关于在场景中创建一个天和一个水面,希望能对大家有所帮助。 如图创建两个平面。 选中天做Emit from objict,并将Rate的值调小些,这样便于观察。 修改粒子,并加上重力,如图。 创建一个 操作如图。
Maya骨骼控制设计系列教材四
今天我们进行一些肩部的细节控制,首先我们要知道肩部到底有那些运动: 肩部的运动多是配合手臂运动方向的运动。肩部会以锁骨前端为中心进行上下的移动,例如耸肩;肩部还会锁骨前端为中心进行前后的移动。而这两种运动配合就可以使肩部实现较自由的运动。 明确了目的我们就可以进行设计控制了。首先我们为圆环添加两个属性。分别为upDown和frontBack。 (图1 添加属性) 选中锁骨前端,执行Display>Components>Local Rotation Axes。你会看到它的旋转轴向不是我们所预期的。 (图2 执行Display>Components>Local Rotation Axes) 按下F8在元素模式下单击?,用旋转工具将骨骼的旋转轴心修改成如图的样子。使骨骼旋转的z平面于y平面平行。
Maya骨骼控制设计系列教材五
手的设置就那么几种,如果想得到更丰富的控制只能增加控制器这里就不说了。值得注意的是手部骨骼的设置,上图是我个人比较喜欢的设置,根据具体要求你还可以作更具体的变化。我们将它parent到手臂最后一节关节上。 (图1 parent到手臂最后一节关节) 这一步也十分平常,我们要交互的控制手臂的ik,所以我们希望控制曲线会正确及时的反映当前骨骼的状态。我们先选择骨骼候选择控制曲线。执行Orient(方向约束),控制器马上就调整到了和骨骼相同的角度。 (图2 执行Orient) 随后我们要做的是移动控制曲线,ik就会随之移动。先选择控制曲线,再选择ik手柄,执行点约束。这样移动控制曲线手臂就会随之移动,而又交互的反映反映当前骨骼的状态。 (图3 移动控制曲线) 再下面,将一个手指控制器点约束到手部某一骨骼,我们之所以不在刚才的曲线上添加这手指控制是因为我们对手部控制曲线还有别的设置。
Maya骨骼控制设计系列教材三
接下来我们继续上身骨骼的创建。首先我们分析一下肩部骨骼的运动特征。肩部的运动是以锁骨为轴心旋转而产生运动的。并且两肩会自由的向前或向后伸展。这就需要我们肩部骨骼设置有足够的灵活性。在这里我只讲述一种基本方法方法,当然你可以进行更多的尝试,进行更丰富的控制,取得更好的效果。 下面开始: 我是这样设计锁骨的。由脊椎长出,先略向下倾斜,再像后生长并向上倾斜,其终结位置应该在整个肩部的最上端。不过要明确一点,锁骨并不是直的,是成角度弯曲的,我们只是为模拟控制将锁骨做成这样的,但我的大致走向和锁骨是完全一致的。 (图1 设计锁骨) 如图,我们就可以进行锁骨旋转的模拟了。然后将其作为脊椎骨骼的子物体。 (图2 锁骨旋转的模拟) 之后创建手臂,如图我的上臂顶端的骨节是完整的,因为我希望在手臂旋转的时候,肩部接近锁骨的皮肤可以保持较小的变形,让人能看出这里是接近骨头的。并且注意,我在前臂靠上的位置加了一节骨骼,就是为了模拟前臂旋转的效果,当然有人用更复杂的方式效果也很好,不过我个人认为这已经就足够用了。
Maya骨骼控制设计系列教材二
接下来我们进行脊椎部分的设置,首先要先制作两个方形的曲线控制器方便我们操作。并将他们的轴心点移至如上位置。(具体位置看完下面的操作你就会知道了) (图1 方形曲线控制器) 将靠上的一条曲线打个组,并成为下面那条曲线的子物体。 (图2 靠上曲线打组) 把最下面的两个簇成组后成为胯部的根控制曲线的子物体。 (图3 最下面两个成组) 把倒数第三个簇成组后,成为腰部下面一个控制曲线(backContral1)的子物体。
Maya骨骼控制设计系列教材一
1 其实Rigging是很有趣的一部分,这里你要思考角色是怎样动画的,而我们又如何能尽可能的拥有较丰富完美的动画动作角色。在你思考的过程中你会不断增强对Ringging的理解,及对maya的把握。这是进阶的最好选择。 2 今天我们继续骨骼设置的学习,相关的骨骼教程很多,脚部的设置无非就是反转脚和ik脚,这里我们就不重复了。我们来了解一下腰部的设置。首先你要已经设置好腿了。 (图1设置) 3 我们在side视图中画骨骼,在稍稍偏上的位置点第一个骨骼。 (图2 点第一个骨骼) 4 我们要在这个骨骼附近创建大概3~4个骨骼。 (图3 创建骨骼)
Maya现场绑定脚骨骼
前几天看了alias原厂出的《 Learning maya 》,把里面的脚的骨骼绑定简单介绍一下,有时间再说说胳膊,手等部分的绑定。 先说说大致原理吧。看下面的这个方盒,大致有点走路时脚的运动规律,落地时,脚跟线落地,脚最后抬起的部分是脚趾。 这个方盒的制作: 先用insert键,把方盒的旋转中心放到右下脚,在安一下insert键 再把这个放盒成组一下(edit——Group)。这时,再安insert键,把旋转轴放到左下角,这里的成组的目的就是使一个物体有两个旋转轴,那个成组后的物体还是只有一个物体(可能是欺骗maya 的一种办法吧,呵呵) 再制作一个Locator,添加属性,名字为roll 最大值为5,最小值为-5,默认值为0,然后用驱动关键帧来设置。roll为0时候,方盒旋转为0,roll为5时,方盒旋转-20度。roll为-5时,成组的那个物体旋转20度。然后设置roll的关键帧,就可以了得到上面的动画了。(这里详细的后面设置脚的时候再细说) 脚比上面的