推荐阅读
关于矢量字体type1/TrueType/OpenType
矢量字体是与点阵字体相对应的一种字体。矢量字体的每个字形都是通过数学方程来描述的,一个字形上分割出若干个关键点,相邻关键点之间由一条光滑曲线连接,这条曲线可以由有限个参数来唯一确定。矢量字的好处是字体可以无级缩放而不会产生变形。目前主流的矢量字体格式有3种:Type1,TrueType和OpenType,这三种格式都是平台无关的。 Type1全称PostScript Type1,是1985年由Adobe公司提出的一套矢量字体标准,由于这个标准是基于PostScript Description Language(PDL),而PDL又是高端打印机首选的打印描述语言,所以Type1迅速流行起来。但是Type1是非开放字体,Adobe对使用Type1的公司征收高额的使用费。 TrueType是1991年由Apple公司与Microsoft公司联合提出另一套矢量字标准。 Type1使用三次贝塞尔曲线来描述字形,TrueType则使用二次贝塞尔曲线来描述字形。所以Type1的字体比TrueType字体更加精确美观。一个误解是:Type1字体比TrueType字体占用空间多。这是因为同样描述一个圆形,二次贝塞尔曲线只需要8个关键点和7段二次曲线;而三次贝塞尔曲线则需要12个关键点和11段三次曲线。然而实际情况是一般来说 Type1比TrueType要小10%左右。这是因为对于稍微复杂的字形,为了保持平滑,TrueType必须使用更多的关键点。由于现代大部分打印机都是使用PDL作为打印描述语言,所以True1字体打印的时候不会产生形变,速度快;而TrueType则需要翻译成PDL,由于曲线方程的变化,还会产生一定的形变,不如Type1美观。 这么说来,Type1应该比TrueType更具有优势,为什么如今的计算机上TrueType反而比Type1使用更广泛呢? 这是因为第一:Type1由于字体方程的复杂,所以在屏幕上渲染的时候,花费的时间多,解决方案是大部分Type1字体嵌入了点阵字体,这样渲染快,但是边缘不光滑,比较难看。很多PS文档和PS转换的PDF文档都是这样,在计算机上浏览的时候字体很难看,但是打印出来很美观。TrueType则渲染比较快,可以平滑的显示在屏幕上,看上去很美观。 第二个原因是Type1的高额使用费,使得Type1没有被所有的操作系统所支持。Windows家族只有OS/2和windows 2000及之后的版本从操作系统级别开始支持Type1。由于这个问题,Adobe只好在其所有的产品中嵌入Adobe Type Manager(ATM)作为渲染引擎。 OpenType则是Type1与TrueType之争的最终产物。1995年,Adobe公司和Microsoft公司开始联手开发一种兼容Type1和TrueType,并且真正支持Unicode的字体,后来在发布的时候,正式命名为OpenType。OpenType可以嵌入Type1和TrueType,这样就兼有了二者的特点,无论是在屏幕上察看还是打印,质量都非常优秀。可以说OpenType是一个三赢的结局,无论是Adobe,Microsoft还是最终用户,都从OpenType中得到了好处。Windows家族从Windows 2000开始,正式支持OpenType。打开系统的字体目录(一般是C:\Windows\Fonts\或C:\Winnt\Fonts),可以看到:一个红色A的图标的是点阵字体,两个重叠的T的图标是TrueType字体,一个O的图标就是OpenType字体。
学习PageMaker对齐与锁定对象和图像控制
用户可以按对齐对象之间的相互关系设置对齐命令,该命令可以使对象准确对齐或均匀地分布。对齐命令是基于多个对象的一条共用边或对象的中央执行调整的。当用户分散对象时,可以在对象相对的边缘间添加一个均等的间隔。(1)选中要进行对齐或分散的多个图像。选择“成分”→“对齐对象”命令,打开“对齐对象”对话框,如图4-16所示。图1-16 “对齐对象”对话框(2)在水平对齐按钮行中,若选中按钮,则不设置水平对齐方式;若选中按钮,可使选中的图像以其最左边图像的左边缘对齐;若选中按钮,可使选中对象以其最左边图像的左边缘及最右边图像的右边缘间距的中线为基准对齐;若选中按钮,可使选中的图像以其最右边图像的右边缘进行对齐。(3)在垂直对齐按钮列中,若选中按钮,可取消设置的垂直对齐方式;若选中按钮,可使选中图像以其最上部图像的上边缘对齐;若选中按钮,可使选中图像以其最上部图像的上边缘与最下部图像的下边缘之间间距的中线为基准对齐;若选中按钮,可使选中图像以其最下边图像的下边缘对齐。(5)若选中按钮,并在“竖向”选项组中选择“在边界内部均匀分布”选项,可在最左边图像的左边缘与最右边图像的右边缘之间,使图像的左边缘的水平间距相等;若选择“按固定空白量均匀分布”选项,并在“空白”文本框中输入数值,可使选中图像的左边缘以指定的量间隔。(6)若选中按钮,并在“横向”选项组中选择“在边界内部均匀分布”选项,可在最左边图像的左边缘与最右边图像的右边缘之间,使图像的右边缘的水平间距相等;若选择“按固定空白量均匀分布”选项,并在“空白”文本框中输入数值,可使选中图像的右边缘以指定的量间隔。
Flash MX实战精选:大变活人
实例说明 通过隐形按钮和电影片断的灵活应用,制作一个“大变活人”的flash特效。 有关知识 绘制图像、隐形按钮、电影片断(Movie Clip)的灵活应用。 制作过程 步骤1:打开Flash,建立一个新文件。按Ctrl+M键,将帧速度(Frame rate)设为30帧/秒,Dimensions设为450px*300px,背景颜色为#FFFFFF。 步骤2:使用flash的绘图工具绘制多个人物头像(一般5-7个即可),也可先用其他矢量图工具绘制,然后导入Flash中,如图1所示。
3个技巧抓拍动感风景
风光摄影在很多人眼里是静态的、严谨的,而在摄影家眼中风景充满了动感和活力,通过作品让我们体会抓拍动感风景的经验。 一、利用天候,改变地形地貌的形象 在自然环境里,天候是最重要的变数:风起、云涌、雾 升、雨雪、闪电、飞虹。云雾的聚散是最常见也是变化最频繁的,它们和阳光的结合在大地上带来了投影和变化,甚至可以改变地形地貌在画面上的形象。 早晨我出去拍摄的时候,完全没有想到天际的云彩会突然亮开来。当看到雪山隐约地出现时,我甚至不知它到底是雪山还是白云。 远处的雪山隐现在云雾中,飘过的云层在地面上投下游动似浪的阴影,改变了地形地貌的视觉观感,画面建立在横向、不规律的色块和线条上,除了雪山和近处原野上阴影所表现的线条以外,其他色块的分界不是那么明显。为大地带来了梦幻的气氛。 画面建立在横向、不规律的色块和线条上,色块的分界不是那么明显,为大地带来了梦幻的气氛。 从云层中升起的雪山像通往天界的楼梯,为人们带来景仰、希望和遐想。同时把上部的彩云也纳入画面,它象征这条 “楼梯”的目的地。彩云为画面带来平衡感,如果没有它“拦”在上面,画面上半部就显得空荡荡。 二、运用线条和色块、考虑整体合成 景色与光影把画面分割成大小、形式不同色块,而其边缘就是线条。色块在画面上不同大小比例和安排以及线条的粗细、走向可带来不同效果。我们也要考虑到它们的整体构成, 使画面有一种连贯的整体感。 这张照片中吸引我的是云层的变化和它们在这片平静湖面上的倒影,带来一个瞬息而神奇的幻境。它让我体会到为什么藏民常把水里的景色看作是上天带来的启示。 我利用在山、云和水里的倒影形成的明暗、大小不同的色块来表现天地交汇所带来的动感。这些色块虽显随意,却有着韵律并充满画面,左上角的远山和右下角乌云的倒影不仅相互呼应,同时带来了平衡。 山、云和水里的倒影形成的明暗、大小不同的色块来表现天地交汇所带来的动感,左上角的远山和右下角乌云的倒影不仅相互呼应,同时带来了平衡。
最新发布
金沙MAYA粒子动画教程
效果 第一步:建立文字"Maya" 第二步:选择Trim_Text_Maya,转到动力学菜单。 第三步:选择ParticlsEmit from Object,进入选项盒,设置如图;
MAYA用粒子给文字勾边
1)先建立一个发射器 emitter1 具体的设置如图 (先给速率rate一个大小为0的值把emitter1先创建出来,才能在属性编辑器中建立表达式) 注意呀给 rate属性 加入表达式 if(frame==1) emitter1.rate=250; //当frame为1时 rate为1,每秒发射一个粒子 if(frame==100) emitter1.rate=0; //当frame为100时 rate为0, 既不发射粒子! 2) 将发射器emitter1发射的粒子particleShape1节点的渲染类型设置成 Blobby Surface(s/w)radius为 1.00 Thre
了解maya粒子―动力学系统的使用
MAYA最令人称道的是它的粒子—动力学技术,这使用建模和动画方面的技术不可能实现的效果成为可能,比如爆炸,旋风或者成群飞舞的昆虫。maya的粒子—动力 学系统相当强大,一方面它允许使用相对较少的输入方便的控制粒子的运动,令外可与各种不同的动画工具混合使用,也就是说可以与场,关键帧,Expressions 等相当方便的结合使用。MAYA粒子—动力学系统让即使在控制大量粒子时的交互性作业成为可能。 以下的教程能帮助读者逐步了解MAYA粒子—动力学系统的使用。它将描述使用粒子相对快捷的建立一个爆炸效果的过程,但maya基础使用命令将不再一一详述。大 部分内容对于有经验的读者应相对容易理解,最后教程还会对重要步骤给出附加信息和注释。 粒子设置: 1.首先设置一个directional Emitter(Base) 粒子发射器。directional Emitter发射的粒子要与另外三个发射器:Omni Particle Emitter"(Fire, Smoke & Sparks)通过Emit from Object相联接。 2.Base粒子发射器有以下属性:Direction Y = 1 , Direction X = 0, “Spread” = 0.7, “Speed” = 5
用maya的粒子作水流
在这个例子,我们将制作一个特定的水类型的效果,没有两种效果是一样的,因此你可以改变你的场景,制作你所看到的水的类型,在这里,我们将作一个从一个管子里涌出来的水流,水碰撞导地面上堆积到一个拐角处。 1、首先调入场景。进入Dynamics模块,执行Particles > Create Emitter命令,按ctrl+A,设置参数:Emitter Type设置为Volume,Volume Shape:Cylinder,Away From Axis:0,Along Axis:1,这样做的目的是改变一个喷射点到一个喷射面,在空间中这个粒子从面发射要优于从点发射,既然我们是作一个从一个管子里涌出来的水流,那么我们选择的发射器的类型是柱型,我们改变了从缺省的面积轴发射到沿着面积轴发射,away from axis 参数指定粒子离开圆柱体中心轴的速度。旋转移动发射器到管子的位置,如果你表现的是阵雨或其他的效果,你可以改变其它的参数。 如图。 2、播放动画到2秒左右处,选择粒子打开属性编辑器,Particle Render Type: Blobby Surface (s/w),Radius: 0.130,这使粒子与滴状面相互反应,更象液体。 3、编辑水的材质,打开hypershader窗口(1),创建一个 blinn 材质结点和Sampler Info,Co
Gnomon_Online粒子动力学模拟汽水泡泡教程
首先在场景中创建一个多边形杯子的一个平面做为水面,如图。 点击菜单Particles > Create Emitter 创建发射器,进入创建属性。设置如下: Emittler Type发射器类型为:Volume (体积); Volume Shape体积形状:Cylinder (圆柱体); Along Axis沿着轴大约为:1。 选择粒子,给予菜单Fields >Turbulence (紊乱场)。
maya粒子的应用
1、首先创建一个曲面,要求有较高的片段数,最好用nurbs曲面。如图。 2、然后就雕刻工具进行曲面的加工。使用edit nurbs 下的sculpt surface tools 对曲面进行加工。加工完后给曲面指定一个无反光的lambert 材质, 并在color上指定一个ramp的贴图。将ramp中的参数调到如图所示。 3、这时,通过调节RAMP参数得到如图的效果。图中扭曲的效果主要是纹理节点中的noise ,noise freq这两个参数进行 4、这时最好在有黑色纹理的区域内用雕刻工具再加工一下。使这个区域向下凹。 4、然后进入材质节点将color下面的ramp->color balance项目的color offset,它的作用是将过渡色贴图的ramp中的黑色进行调节,我们给这个color offset再贴一个ramp。
maya粒子应用
本教程将指引我们创建一段燃烧的导火线的制作方法。 1、创建一个nurbs圆和一条曲线。参数如图设置。 2、在已创建好的曲面输入项目中,有两个次级曲线,它是用来调节形成局部曲面的。并且都有两个值可调。subcurve1和轮廓线相关联的。subcurve2和路径相关联的。 3、这是运动路径曲线,次级曲线在0帧设置min value=0,并且设置set key。 4、这是运动路径曲线,次级曲线在100帧设置min value=0.92,并且设置set key。 5、在第1帧处选择挤压曲面的cv控制点, 如图所示。
paint effect和maya粒子的联合使用
本教程讲解的是由paint effect的笔触来对粒子进行施加影响。下面我们来看看其步骤吧。 1、首先创建一个nurbs柱体。 2、打开paint effect工作面板。 3、设定好保存路径,我保存在d:, 大家可以随意设置, 待会进行贴图操作,主要由这个文件来进行交换。 4、绘制一个普通的黑白位图,并进行测试。 5、选择canvas下的wrap/horzional方式,这样可以产生连续的绘制曲线。
maya粒子的实际应用
创作要求:在一个沙漠中,被沙粒掩埋的 (主人公)从沙粒中站起来时,沙粒会随着它的移动,由于重力作用向下落下,再加上风力的影响,一部分落在原地,一部分落在其它地方。 创作思路:首先准备一个沙粒组成的场景,这就用到了一个曲面进行粒子的发射,同时发射器的速度为0,作用是为后面的动画进行前期的准备,对粒子组指定rgbpp,再指定一个particle color通道的贴图,来模拟沙粒的材质,重点就在粒子如何在场景和发射曲面,以及主人公之间进行各种关系的指定。通过对这个教程的练习,大家一定会有所收获。 1. 创建一个平面,指定为surface发射器,并设置参数如图所示。 2. 设置rate动画参数如图所示,保证有足够的沙粒为后面的动画做准备,发射器速度为0。 3. 制作主人公的动画,我用一个球体进行了替代。 4. 这是球体的动画。
Maya制作在粒子群中挖洞
MAYA的粒子系统,粒子系统不同于其他OBJECTIVE,除了对其进行宏观的位置变化,缩放,旋转,几乎不可能像ploy 和nurbs一样进行细节微调,想象一下一个有10万以上的粒子群,要把它变成个什么样子,我想没有什么人可有这样的耐性,有幸的是在maya中有两种方法可以对其进行控制变换,第一就是很常用的fields(力场)和goal,使用fields可以变换粒子个体在空间中的位置,速度等等,但要完全取得粒子系统的控制权那就是使用expression + goal。我接下来要讲的就是利用这种方法在各volume粒子群中挖出个球体。 首先让我们先弄清些概念 距离的公式,假设有两个物体 a,b 分布在三维空间中,他们的空间坐标分别为a(x1,y1,z1),b(x2,y2,z2),则他们的距离D关系为 D = [(x1-x2)^2+(y1-y2)^2+(z1-z2)^2]^(1/2) ("^" 为次数), 启动maya,按f4进入dynamics mode,选择particles 现在我来解释一下上面的expression: line 1 使用来将每个粒子的坐标数据分成3个普通的浮点数值(xyz), $position.x = x 依次类推; line 2 是个判断操作,判段每个粒子到ball中心的位置是不是小与或等于圆球的半径,见上公式,当然也用pow直接取得平方值; line 3 是那么goal对每个条件成立的粒子起1的作用也就是100%牵引; line 4 除此之外; line 5 那么goal对每个条件成立的粒子起0的作用也就是不起作用。