推荐阅读
3DMAX实例教程:VRay打造精致乡村风格餐厅
如何体现一个充满加州柔和阳光的空间呢?这次以餐厅这个空间作为主题内容。从最初的平面设定到空间的布光和材质的赋给,成图的后期处理,我们在这里将一一进行体现。最终效果图图00空间概要及说明:这是一套300多平米的别墅,在整体的设计风格上,我采用了美式乡村风格,混搭了一些地中海的元素进去,这套方案没有传统美式的原始粗矿和古朴质感,却传承了一点地中海式的精致。在主题上摒弃了繁琐和奢华,以舒适为导向,以享受为原则,强调“回归自然”,给人一种心灵上的释然以及回归大自然的淳朴的思路,打造一个安宁平静、舒适自然的美妙净土。(图01)图01平面设定和分析:分析平面图,首先我考虑的是这部分空间分为两块,即餐厅和厨房。当然以餐厅为重点。在这里我把厨房做成敞开式厨房,为了让这两个空间的衔接更紧密,功能更齐全,于是又考虑增加了一个吧台,有情调且实用。我们都知道餐厅以用餐为主,那么所有的功能都要以满足这个需求来产生。在家具灯具以及材料的选择上,也是要以美式的感觉进行搭配。比如铜艺的灯具,厚重的家具,本色的棉麻以及有着浓郁自然清新味道的植物。(图02)
身影画中游
视频叠加相信很多喜欢多媒体的朋友都尝试过,今天我们换个玩法,让的照片在视频影片里产生奇妙的“画中游”景观。使用的工具是友立公司的PhotoImpact 7和VideoStudio 6,操作方法也很简单。 制作无背景照片 启动PhotoImpact 7,导入准备好的人像照片。 按下主窗口左侧工具栏上的选取工具,根据照片背景的复杂程度,选择使用“魔术棒”或“贝氏曲线工具”来去除照片背景(如图1)。制作“画中游”影片 启动 VideoStudio 6,新建项目后按下主窗口右侧的文件夹图标,将准备好的视频剪辑导入到素材库中。 打开主菜单“故事板”选项,在素材库里选中导入的影片,将其拖至视频编辑窗口的“视频轨”中(如图3)作为背景影片。可以导入几段视频剪辑与后面的人像图片配合。影片长度可在编辑窗口里激活后任意拖拉调整,以符合整个影片剪辑的需要。 打开主菜单“覆盖”选项,激活视频编辑窗口的“覆盖轨”,打开主窗口右上角的“素材类型”卷展栏,选择“图片”素材库,按下主窗口右侧的文件夹图标,将准备好的无背景人像图片导入到图片素材库中,把它拉至“覆盖轨”里,激活后依前法拖拉调整播放长度,使其与背景影片长度吻合。我们这个实例里使用了两段视频和两个无背景人像,其长度分别是对应的。 导入的人像照片需要进一步调整,才能达到我们预期的效果。激活“覆盖轨”里的人像照片后,按下主窗口左上角的“动画”设置钮,进行各项参数的设置(如图4)。 提示:“运动类型”与刚才设置的人像位置是有密切关系的,如果人像从右侧滑入,我们需将人像位置设置在屏幕左侧,反之亦然,设置时最好将人像的位置移出画面二分之一左右,产生滑出画面的效果。 设置完毕按下主窗口里的预览钮看一看,效果不错,为了锦上添花,再为这段影片加上活动的文字标题,使它更加生动。选中主菜单上的“标题”选项激活文字标题编辑线,在预览窗选取你满意的文字渲染方式后,将其拖至编辑窗里的“标题轨”,在左上角参数栏设置好文字字体、颜色、阴影和动画方式。最后拖拉“标题轨”中文字标题调整播放长度,使其与相配合的背景影片长度一致。 VideoStudio有添加音效的功能,朋友们可根据喜好自行设置添加,在此不再赘述。 影片的保存或导出 我们的作品一切OK了!在预览窗中看到随着背景影片的播放,人像慢慢地滑入画面,又慢慢地滑出,下一个人像紧接着滑入进来,画面上还相应出现了绚丽的动画标题文字,融合成为一段天衣无缝的新视频!下面就把我们的作品保存起来。 选中主窗口“完成”选项,在这里可将它存储为自定义的视频文件,或直接创建刻录成VCD、DVD、SVCD等格式的光盘。 保存完影片后,还可以按下[导出]按钮,将这段影片制作成一张颇有新意的电子贺卡,搭配好贺卡页面,调整好影片大小和位置,生成一个自执行的EXE文件,就可以把它发给朋友一起分享你的快乐了
用Flash 8 AS代码写摄像头拍照功能
因为很久不做 Flash coding 了,所以也就很少关心 Flash 8 的新的 Class,但听大家说过有这个功能。本想从网上找段教程或 code 来做。可是发现国内还没有类似的。就只能自己动手丰衣足食了。 开始做法: 第一步:在库中建立一个视频元件,类型选择:视频(受 ActionScript 控制)。 第二步:将视频元件拖到场景中,并调整尺寸到想要的大小。并起名为“my_video” 第三步:在时间轴中粘入下边的 code。 Testing 发现有问题,拍出来照片只有 160x120 的区域有图像。并且图像变形了。 :eek: 什么地方出了问题呢?@#$%^&* (此处省略2小时 debug 时间……) 最后发现 my_video 复制到场景中调整大小时并不是改变 my_video.width 及 my_video.height 属性,而是改变 my_video._width 及 my_video._height 属性。原有视频元件的尺寸只有 160x120 。这就相当于将 my_video 作了形变。而 BitmapData.draw() 是不会考虑源元件的形变的。用官方的说法是: QUOTE: 源 MovieClip 对象不对此调用使用其任何舞台中转换。该源 MovieClip 对象会被视为存在于库或文件中,没有矩阵转换、没有颜色转换,也没有混合模式。如果您希望通过使用影片剪辑自身的 transform 属性来绘制影片剪辑,则可以使用它的 Transform 对象来传递各种 transformation 属性。
摄影教程:走近你的被摄者
和模特出外约拍,作品却都僵硬死板如木头?拍出来没有情绪,没有感觉? 也许只是你与你的模特还不够接近…… 本文将展示一位摄影师的拍摄心得,与你分享走近被摄者内心的要领~。 再走近一点就好 Robert Capa 说过“如果你的照片没有拍得很棒,那代表你还可以走得更近去拍摄”(If your photographs aren’t good enough, you’re not close enough)。 如果套用在人像摄影上,所谓的“没有走得更近”当然不是在说你跟 Model 的拍摄距离,也并不是叫你每张照片都跑到 Model 面前去拍大头特写,或是用百微去拍摄眼睫毛才叫做有 feel。其实我个人认为照片没有拍好,那是因为很多时候拍摄者并没有“走近”被摄者的“真实性格”和“内心世界”。在作品上,如果只流于“浅”景深、可爱十式或纯粹摄影技巧表现的话,作品难免缺少了深层次的演译,主题亦会变得空洞。 这照片有爱 这个副标题,是有一次跟我的*好友藤原克也先生讨论一辑人像作品时,他评论了某摄影人的作品,说了一句话:那照片有爱。 藤原克也大哥是*拍摄人像的大师级人物,也是《摄影之道-氛围×构图×主题的光影演绎》一书的作者。当时我在向他请教如何去拍摄感性一点的主题,他就回了我一句:“拍这个主题,要有爱”。 原来*摄影人在发表人像作品时,如果拍得很好的话,其它摄影人都会开玩笑式的留言:“有爱”,意思即为揶揄拍摄这个作品的摄影人,一定在拍摄的过程中爱上了这个模特儿,不然不可能拍出如此扣人心弦的作品。虽然听上去有些无聊,但想深一层,如果没有和 Model 做好沟通和引导,没有全神贯注地去发掘被摄者的表情,的确是很难构成一辑佳作。
最新发布
妙用Photoshop创意名片轻松自制
本例制作一幅“名片”图片。主要讲解如何在Photoshop中制作一张既简单美观又实用的“名片”,具*作方法和操作技巧以下实例说明。本例制作完成后的最终效果如图1所示。 图1 Photoshop最终效果 绘制路径样式 (1)执行“文件→新建”命令,打开“新建”对话框,设置“名称”为“名片”,“宽度”为“9厘米”,“高度”为“5.5厘米”,“分辨率”为“150像 (2)新建“图层2”,选择工具箱中的“矩形选框工具”,在窗口中绘制矩形选区,按“Ctrl+Delete”组合键,填充选区颜色如图2所示。 图2 Photoshop填充选区 新建“图层3”,单击工具箱下方的“设置前景色”按钮,设置前景色为:红色(R:218,G:37,B:28),选择工具箱中的“椭圆选框工具”,按住“Shift”键在窗口中绘制正圆选区,按“Alt+Delete”组合键,填充选区颜色如图3所示,按“Ctrl+D”组合键取消选区。
渲染是表现的手段 表现是渲染的灵魂
编者按: 渲染,是效果图表现必不可少的一种手段。看看ss6662是怎样看待渲染的――渲染是表现的手段,表现是渲染的灵魂。让我们一起走进他的渲染世界。 朋友们,大家好!我的英文名是Jordon,在火星时代的账号是ss6662。在上大学的时候,我开始接触环境艺术设计,毕业后,我在哈尔滨市鸿歧装饰工程公司设计部担任设计师,这是我的第一份正式的工作。在工作后,我更加深入的接触到了这个行业,深深喜欢上了渲染和表现。 之后,我进入远景环境艺术设计有限公司,主要负责渲染,也开始着手于3D建筑动画。随着工作经验的积累,我更加确定了我以后的发展方向。其实,做我们这行的,最希望的就是得到别人的认可,有了别人的认可,才有继续下去的动力。我自己很清楚,自己的水平有限,而且这个行业里真是高手如云, 失去的2007 追逐的2008 2007年,可以说是我人生的低谷,有半年的时间没有画图了,也在想转行看看。踏入这个行业的兄弟姐妹们一定都会或多或少的有这种感觉,感觉生活越发的无奈,为了生活就要奋斗,就要努力。好多时候,都要放弃自己的那份坚持。很多朋友和我说,商业图和我们平时的作品根本是两回事。这一点我不得不承认,最重要的两点,一是商业图几乎都要在短时间内完成,二是有施工上的局限。 2008年,我决定重新振作,找到合适自己的定位。最近做的一些作品,我上传到了火星时代网,希望能和大家交流和学习。这是一个非常好的网站,它提供了一个平台,让我们这些设计工作者和爱好者可以进行相互交流,分享心得。我在这里学到了很多东西,这里真的是高手如云,在这里真正感觉到了自己的渺小。我上传的作品,得到了许多朋友的肯定和支持,也有好多朋友给了我很多珍贵的意见。有了大家的肯定,更加坚定了我的信心,继续走下去。我会一直努力学习,不断完善自己,和火星时代上的朋友们一同进步的!其实,大家都需要关注和认可,所以遇到了好的作品和帖子,请大家不要吝
如何使用MEL Scripts
此课程是为了使新入门者得以熟悉安装及执行典型的MEL Scripts,在Maya中有数个方式可执行Scripts,此课程将讨论两项 . 注意:经由Assistant Online提供之MEL Script,皆已测试完成,即可以下指示步骤完成. 来自其他原处的MEL Scripts就不在以下所限了. 什么是MEL Script ? MelScript 即内含Maya Embedded Language指令'处理程序化,或两者皆有.一般来说,就是使用MEL Script去执行一连串的指令. 您可以使用文字编辑器纂写MEL Script,之后将其储存于硬碟中,MELScript的附档名为mel,MEL并非Scenes的一部分,你可在不同的Project中重复使用MEL Script,每当你要重覆该动作时,你必须执行Script. 读取Script内容 在安装及使用Script前,研读其前头(title)的资讯,叙述著有关该Script 所有Assitant内的Script都包括这些资讯 . 一般Script皆有不同的执行需求,阅读前头资讯,将使你知道Script之间的相关性,相关的Script必须是在同一个Script目录下.
Maya Mel基础教程
了解 MEL MEL (Maya埋入式语言)为Maya提供了基础。Maya界面的几乎每一个要点都是在MEL指令和脚本程序上建立的。由于Maya给出了对于MEL自身的完全的访问,你可以扩展和定制Maya。通过MEL,你可以进一步开发Maya使它成为你和你的项目的独特而创新的环境。 为有效地使用Maya,你并不非得精通MEL。但是,熟悉MEL可以加深你使用Maya的专业能力。使用MEL的许多方面可以由只有很少编程经验或者没有经验者所使用。喜欢MEL并不非得喜欢编程。有一些方法,它们可以使你获得MEL的好处而不必考虑编程的细节。一旦当你进行了产生MEL脚本语言的尝试,你会发现MEL可以给你提供可以想象到的最先进的数字化画图的方法。 为了获得Maya的输出,大部分可以使用MEL来做。这里是你可以使用MEL来工作的一些例子: ·使用MEL指令脱开Maya的用户界面,快速地产生热键,访问更深的要点。 ·给属性输入准确的值,脱开由界面强制引起的拘 ·对特定的场景自定义界面,对一个特定的项目改变缺省设置。 ·产生MEL程序和执行用户建模、动画、动态和渲染任务的脚本程序。 如何使用本教程 本教程叙述如何学习和使用Maya埋入式语言(MEL)。如果你初次接触MEL,本教材帮助你在使用MEL指令和脚本程序方面开始起步。一旦当你开始开发MEL程序的时候,本教材将继续帮助你,讲解如何能够使你获得用MEL产生的更多的指令、宏、程序和用户界面元素的输出。
Maya Mel中脚本的运用
1、了解脚本语言 编写脚本语言程序是产生Maya埋入式语言(MEL)脚本程序的过程。一个脚本语言程序是一个MEL指令或者MEL序列的集。通过产生脚本语言程序,你可以利用Maya的用户界面使执行任务自动化,可以获得"under the hood"访问Maya所有的各个部分,还可以对界面进行扩展和自定义。 2、设立脚本语言环境 为了设立脚本语言环境,需要考虑以下内容: ⑴、脚本语言文件 ⑵、建立脚本语言路径 ⑶、在脚本语言程序中使用程序 ⑴、脚本语言文件 一个MEL脚本文件(*.mel)是一个包含MEL指令、MEL程序或者二者都有的文件。典型地,是用一个MEL脚本文件执行一系列的指令。如,可以写一个脚本程序以产生一个墙形状的物体,然后再给它施加一个砖的纹理。 可以用一个文字编辑器写一个MEL脚本文件然后把它保存到磁盘的一个文件中。MEL脚本文件使用文件扩展名 .mel。可以把脚本文
Maya mel语初解之一-基础和界面篇
我来写一点mel扫盲教程,主要是针对初学Maya的人,如果你已经学了一个月以上的Maya,那你就可以学习这篇mel教程了。不一定要等到Maya掌握的非常熟练才去学mel,相反,如果你在初学Maya的时候就对mel有所了解,那对于将来更好的了解和掌握Maya会起到事半功倍的效果。 当然首先要提到的是mel的基本概念,如下: mel是Maya Embedded Language(Maya内置语言)的缩写,是一种强大的命令和脚本语言,让你直接控制Maya的特征、进程和工作流程。 其次要提到的是应该抱怎样的态度: 有许多人认为mel比较难,我的看法是并不比游戏攻关难,在网上经常看到有人为攻一关花掉一个月时间,学mel如果能达到这个境界一定会很了不起。学mel的确可能会枯躁一些,因为找不到像CS那么多人给你去杀。 mel是个可大可小的东西,如果你不是搞程序开发的,应该尽可能的让mel给你节省时间,而不要在学习和编写mel程序上花太多时间,应尽量编写简单且实用的程序。我的 今天要讲的是命令组合。 打开Maya,在命令行(Command Line)输入"cone"并按回车,视图中创建了一个圆锥。如果你没有看到命令行,用Display->UI Elements->Command Line来显示它。你也许会问用命令行创建圆锥跟用菜单创建有什么差别。我来告诉你,只是形式上的差别,本质上菜单和命令行都是在执行mel命令,可以说你在Maya中的一举一动都是在执行mel命令。 现在打开mel编辑器(Script Editor),mel编辑器分两部分,上面是历史窗,下面是编辑窗。历史窗显示你刚刚执行的命令和命令的结果或错误信息。编辑窗可以输入命令,而且可以输入多行命令,但每个MEL 命令之后必须以分号结束。选择mel编辑器的菜单Edit->Clear History,把历史窗清洁一下。
Maya mel语初解之二-多边型建模
现在继续mel的教程,如果你对mel还一无所知的话,请看mel语初解之一-基础和界面篇: 众所周知,maya的多边形建模能力是不如人意的,因此这时mel会派上很大的用场。相信很多人都用过一些辅助性的建模工具,例如MJPolyTools、BPT、icePolyTools、CPS、drawSplit、rockGen...我在教程中会对这些程序的关键功能的编写方法作出详细说明,希望大家能在掌握这些功能的基础之上编写出自己称心如意的Poly工具。 mel作为脚本语言使用非常方便,在工作中会很容易地把你的一些简单想法付诸实践。 在讲Poly建模之前,需要复习一下以前的知识。 首先要复习一下数组(Array):一群变量放到了一起,这群变量就成了一个数组变量。不过这些变量不是随便放的,每个变量都有一个房间,每个房间都有顺次的门牌号,我们就是根据门牌号来访问任何一个数组成员的。请看这个字符串数组的例子: 选择几个场景中的物体。 这时数组的状态如图所示。$objects可以看作是公寓的名称,[]里的红色数字为房间的门牌号,也叫作索引号(index)。数组的索引号总是从0开始的。也就是说$objects[0]为数组的第一个成员,它的值为"pSphere1";而$objects[1]为数组的第二个成员,他的值为"pCube1";以此类推。 我们可以从数组中取值,例如: string $obj = $objects[0];
简单的hair的Maya mel教程
首先看一下剪发的效果图。 1.选中需要剪断的hair曲线 2.在command line里输入:hairCut_jyh 1.2 2 ,按回车,第一个数字代表需要剪断处的曲线位置,第二个数字是距离值,就是说在这个距离内的曲线会断,这个距离是根据曲线断裂处和剪刀即locator的位置来判断的。关于这两个数字的数值具体是多少,则根据你场景的情况来决定。 3.动画locator的位置,locator所到之地,hair断。 这是剃发的。 1.选中要进行剃发操作的毛囊组,即Follicles组 2.在command line里输入:hairTonsure_jyh 2,按回车。第一个数字代表距离值,就是说在这个距离内的hair曲线会被"剃"掉,这个距离是根据毛囊位置和剃刀即locator的位置来判断的。关于数字的数值具体是多少,则根据你场景的动画情况来决定。 3.动画locator的位置,locator所到之地,hair掉。
Maya用粒子制作随机飘散的树叶
本教程讲解的是关于用maya粒子技术来制作树叶随风飘散的效果,首先我们来看看图1。 图1 1、创建一个nurbs平面,如图2。 图2 2、按f4进入动力学模块,执行particles -> Emit from object操作,并在属性框里选择平面方式,它是平面发射粒子,为使粒子向下运动,设置“Normal Speed”大约为-2,设置rate 大约10至 图3 3、为了测试,先创建一个简单的多边形树叶,叫他来替代粒子,选择树叶,(这时候不需要选择粒子)打开particles->Instancer(replacement) ,使用默认设置就可以,注意Particle Object to Insta
Maya粒子之星云特效
先看看最终效果: 1. 本来想做海水收缩,可惜渲染太久。创建一个场景,然后设置一个体积粒子发射器,参数:把时间设置为300,按下play播放直至看到粒子完全发射大概在150-170帧,点选solversinistal stateset for all dynamic记录当时状态。 2. 选取粒子选fiels ewton设置volume为sphere,在第一帧设置scalex,y,z分别为10,8 ,10,然后到最后一帧设置为0. 3. 为粒子添加材质。打开hypershade,在create materials下选取volumetric下面的particle cloud,参数设置如下,然后把材质赋予给粒子。 4. 选择粒子按下crtl+a打开属性编辑器在particleshape1下面设置如下参数,max count 为