推荐阅读

把人物照片打造成创意手绘效果
原图最终效果PS照片转手绘教程-把人物照片打造成创意手绘效果:1、打开原图素材,新建图层,填充数值为#f5ece7的色块于面部皮肤上,注意要将眼睛和眉毛部位用橡皮擦工具擦除。2、将图层模式改为柔光,如果觉得皮肤不够白,可以再复制一层,现在的样子看起来好像有些恐怖,不过不用担心,后期的细化处理会弥补这一点。3、人物面部的细化处理,很多设计作品的成功于否,有时并不在于技巧,恰恰在于你用心的程度,所以在做图是不要怕麻烦,也不要在意这副图片的价格是否划算,只要想着如何把这张图片表现的完美就够了。

3ds max 2011多边形建模实战(5)创建坦克模型
在使用多边形建模的过程中,我们可能会遇到一些需要沿指定路径延伸的对象,例如传送带、特殊造型的框架等,这类的模型使用放样建模方法可以创建,但是有很大的局限性,放样建模的截面型之间必须是连贯的,不能有隔断和镂空,放样建模创建的对象必须布满整个路径,而不能设置其在路径的分布,坦克的履带就是一个典型的例子。制作这类模型时,我们可以首先创建对象的基本型,然后使用“路径变形”修改器使其沿路经分布,在本实例中,将指导读者之作一个坦克履带的模型。该方法也可以应用于其他类型模型的创建,例如工造行业中的特殊花边,建筑行业中的镂空外框等。在制作本实例之前,各位朋友需要首先下载素材文件。(1)运行3ds max 2011,打开素材“坦克源文件.max”文件,该文件为一个坦克模型,在本实例中需要制作坦克的履带。(2)选择“履带001”对象,为其添加一个“挤出”修改器。(3)更改“数量”参数值,设置挤出高度。(4)为“履带001”对象添加一个“编辑多边形”修改器。

Flash也能玩鼠绘―清新国画荷花
鼠绘并不是Photoshop、Painter等绘图软件的专利,本文中我们就用Flash来玩玩鼠绘国画――一幅中国传统风格的荷花图。 完成效果图: 总结:整体感觉要把握好中国风格作品的表达还有些难度。不是难于如何绘画,而是如何把握我们的传统风格,加以现代思想表现出一种新定位。软件方面,第一次使用flash8,滤镜的新功能手忙脚乱受mx影响太深...这些个人原因不值一谈。绘画技法的讨论在鼠绘版都有。整体感觉这张作品问题太多,仅做为中国风(格)的了解、探讨、深入,也希望同道朋友共同切磋。 1、新建元件。快捷方式:shift+圆型---画正圆。 修改线条属性---5pix,填充黄色。 复制圆---shift+箭头缩放---得到等正圆。 提示:选中2个圆+shift+箭头缩放----得到2个等比例大小等圆。adobe软件很多快捷方式通用,在ai中这个功能也通用。 2、铺背景色 朱红是传统中较常用色,寓意富贵、吉祥。最初源于中秋贺卡的一个构思,所以采用了竖形传统贺卡界面,圆形也有团圆之寓,在界面上也更亲和、饱满。 3、新建2个舞台,一个绘画用,一个导入参考图片,省去来回切换参考/绘画方式。勾画荷花轮阔。

Maya 4.0 表面材质-编辑材质
阴影可分为颜色、光泽、凹凸、透明和自发光等几类。首先学习这些通用材质属性,然后再介绍一些普通纹理属性。 材质的颜色 在计算机中,常用的选色系统是 RGB 系统和 HSV 系统,通过设置 RGB 和 HSV 的参数可以定义物体表面的颜色。另外,通过映射纹理或者文本纹理给材质,也可以设置表面的颜色。 当创建一种材质并打开其 Attribute Editor 对话框时,在 Common Material Attributes 选项组可看到该材质的 Color 属性。默认的设置为灰色,饱和度为 0 , HSV 为 0.5 或是 RGB 为 0.5 。 Maya 提供了多种方法来调节材质的颜色。 ● 使用 Color Chooser 对话框。要打开 Color Chooser 对话框,单击 Color 属性旁的颜色方块即可,如图 8-7 所示。 图 8-7 Color Chooser 窗口 ● 将纹理或纹理文件连接到 Color 属性,典型的做法是在 Attribute Editor 对话框中将它们拖到 Color 属性中。 Diffuse 属性作为一个颜色值的比例因子, 0.0 为黑色, 1.0 表示原色值。默认 Diffuse 设置为 0.8 。该图像文件可以是一单个图像、图像系列或电影文件。 ● 将 2D 纹理作为通常 UV 纹理或作为多种投影方式 ( 平面,球形,柱形,球体,立方体,三平面,同心或透视等 ) 中的一种贴图到某个表面,如图 8-8 所示为一个材质的贴图 UV 纹理。 图 8-8 材质的贴图坐标类型 ● 将 2D 纹理作为模板图像文件。
最新发布

教你用U5打造个性闪动头像(新手一学就会) 入门教程
最近空间都很流行闪动的头像,看着别人个性的头像,你一定心动了吧!你一定也想拥有一个属于自己的闪动头像吧!别急哦!今天就教教大家用U5制作最简单的闪头像!100%让你学会哦! 1.首先我们先到网上下载个 Ulead GIF Animator 5点击下载然后压缩安装完后,打开出现这页面【补丁安装目录】C:\Program Files\UleadGifAnimator(如果你的U5默认安装在C盘的话)安装完成后运行:C:\Program Files\UleadGifAnimator\ga_main.exe 即可使用(推荐在桌面上建立快捷方式)Ulead Gif Animator 是一个简单、快速、灵活,功能强大的GIF动画编辑软件。同时,也是一款不错的网页设计辅助工具,还可以作为Photoshop的插件使用,丰富而强大的内制动画选项,让我们更方便地制作符合要求的GIF动画。它是Ulead(友立)公司最早在1992年发布的一个动画GIF制作的工具。其内建的Plugin有许多现成的特效可以立即套用,可将AVI文件转成动画GIF文件,而且还能将动画GIF图片最佳化,能将你放在网页上的动画GIF图档减肥,以便让人能够更快速的浏览网页。2.打开软件后,会弹出个启动向导页面,如图:然后打开你要制作的图片,大小为100*100 大家可以事先用PS处理好,或者直接上网照张哦。3.打开后出现了如图所示的画面,右键点击1帧,选择添加帧

素材的另类收集教程
虽然我们已经有大量的素材收集了,但还是有很多人做图时没有素材,现在我就教大家两种素材的收集法。一、抠图法 比如这上面这张图,我要里面的白虎做素材,难道我要去截图再做吗,当然不用。用GIF Movie Gear打开这个图,先删掉没有白虎的帧(图2) 这里使用的软件是gif movie gear 方法与 ulead gif animator基本相同然后双击任何一帧,打开“属性设置”,选第二分页“全局帧”(图3) 点击“编辑”后弹出如图4界面

自己制作搞笑动态合成图片
大家都见过人头马的标志 今天于海建制作一个人头鼠效果 要用ulead gif animator 原图素材: 合成后的效果:也就是静态头像加动态鼠身子的合成第一步:扣取人物图像 这个比较简单 相信有点photoshop基础的朋友很容易办到 使用ulead gif animator的套索工具也可以,重点是要把头像边缘擦干净 不要留下杂色杂边就成功了!

flash用右键菜单来控制显示、隐藏右键菜单
抛开实际用途不谈,这贴主要有助于对两个类中的属性和方法加深理解! 注:可用性 Flash Player 7 将代码直接复制到第一帧即可: 代码//// 函数:当点击指定菜单项时,显示所有内置菜单项// 参数:// currentObject 对右键点击对象的引用// itemReference 对选定 ContextMenuItem 对象的引用//function showBuiltInItems(currentObject:Object, itemReference:ContextMenuItem):Void {// 临时存储自定义菜单项的路径var temporaryCustomItems = currentObject.menu.customItems;for (var everyProp in temporaryCustomItems) {temporaryCustomItems[everyProp]["enabled"] = true;}// 选中项变为不可用itemReference.enabled = false;// 临时存储内建菜单项的路径var temporaryBuiltInItems = currentObject.menu.builtInItems;// 通过 for..in 循环枚举 ContextMenu 类的 temporaryBuiltInItems 对象的属性,即内置菜单项的所有名称for (var eachProp in temporaryBuiltInItems) {// 输出属性名//trace(eachProp);// 改变各属性值为true,即显示temporaryBuiltInItems[eachProp] = true;}}//// 函数:当点击指定菜单项时,隐藏所有内置菜单项//function hideBuiltInItems(currentObject:Object, itemReference:ContextMenuItem):Void {// 临时存储自定义菜单项的路径var temporaryCustomItems = currentObject.menu.customItems;for (var everyProp in temporaryCustomItems) {temporaryCustomItems[everyProp]["enabled"] = true;}// 选中项变为不可用itemReference.enabled = false;// 隐藏所有内置菜单项currentObject.menu.hideBuiltInItems();}//// 创建一个 ContextMenu 类的对象var firstContextMemu:ContextMenu = new ContextMenu();// 隐藏指定 ContextMenu 对象中的所有内置菜单项(“设置”除外)firstContextMemu.hideBuiltInItems();// 添加新的菜单项firstContextMemu.customItems.push(new ContextMenuItem("显示菜单", showBuiltInItems));firstContextMemu.customItems.push(new ContextMenuItem("隐藏菜单", hideBuiltInItems, true, false));// 将 ContextMenu 对象会应用到根时间轴(或者其他指定的对象)_root.menu = firstContextMemu;/*// 查看 firstContextMemu.customItems 内容for (var k in firstContextMemu.customItems) {for (var n in firstContextMemu.customItems[k]) {trace(firstContextMemu.customItems[k][n]);}}*/

AS计算方面的错误
AS在计算方面会有小小的偏差,而这份偏差可能会导致很多问题。那么通常出现的问题有哪几种呢?这里我把本身遇到和其他以前看过的凑起来 第一种 var a=(1/3);trace(a); // 输出 0.333333333333333trace(a*3); // 输出 1到这里为止的计算没有问题,那么接下来看看所出现的问题var b=a.toString(); //把a转换为文字var c=Number(b); //再把文字转换为数字trace(c); // 输出 0.333333333333333trace(c*3); // 输出 0.999999999999999看看问题是不是出现了呢?0.99999999999999 并不是我们的准确答案,这通常会发生在制作计算器(calculator)时会出现 第二种 var b = (4/3)-0.333333333333333;var e = Number(String(b));trace(b); //输出 1trace(e); //输出文字转换数字 1trace(String(b) == String(e)); //文字比较为 truetrace(b == e); // 数字比较为 false;trace(b-e); //输出 2.22044604925031e-16 同上都是数字转换文字后再转换为数字的问题,解决方法是不要自己定义小数 var a = 1/3; //改用变量var b = (4/3)-a;var e = Number(b.toString());trace(b); //输出 1trace(e); //输出文字转换数字 1trace(b.toString() == e.toString()); //文字比较为 truetrace(b == e); // 数字比较为 true;trace(b-e); //输出 0 第三种 var a=10;var b=Math.sqrt(a)*Math.sqrt(a);trace(b);// 输出变量b为 10trace(b==10); // 比较的时候却是 false;

Flash MX 2004行为功能初体验
行为功能概述 Flash内置的Actionscript语言功能强大,可以实现很多复杂的交互式特效,但如果你并不是一个专业的程序人员,想必会对那一大堆的命令与属性头疼不已,而FlashMX 2004也充分考虑到了非专业程序工作人员在使用越来越强大、复杂的AS时可能出现的困惑,“行为”(Behaviors)面板应运而生了。说起“行为”,网页设计师们都不会陌生,早在几年以前,它就已经出现在了Dreamweaver 3.0(以下简称DW)的界面中,现在更是DW MX中不可缺少的组成部分。由于它方便、直观、高效,得到越来越多使用者的青睐。 FlashMX 2004中的行为与DW中的相似,利用它可以使你不需要输入任何AS命令,只使用很少几个步骤就得到专业的程序代码与效果。今天我们就来尝试一下“行为”的强大功能。 行为功能实例制作 在Flash的制作中,外部图片的导入、影片剪辑的拖曳是应用范围相当广泛的功能。在过去,我们必须深入了解AS原理,不断调试才可以制作出完美的作品,现在,让我们看看“行为”是怎样工作的。 相册的制作 1.在开始制作之前我们必须得到相册中的一些照片,可以使用Fireworks制作这些图片,保证每张图片尺寸大小一致,并以JPG格式保存在与Flash文件同一目录下。我制作了5张大小为288×209px的JPG格式图片,并分别取名为image1~image5。 2.打开FlashMX 2004,新建一个文件,设置背景色为白色,大小为550×400px。 3.新建一个元件命名为photograph,使用工具栏上的矩形工具,黑色为边框色,浅灰色填充绘制一个矩形,在属性面板中设置矩形大小为308×224px。将此矩形左上角定点设置与中心点对齐(利用对齐按钮“Ctrl+K”)。

Flash AS 入门-认识“动作”面板
这篇教程为“Flash AS 入门教程”的一部分。查看全套教程>>>>。 这一部分,我们将用具体的实例向大家介绍制作Flash动画最常用的一些语句,每一讲尽量用相对单一的语句来实现特别的效果,在学习运用语句的过程中,同步向大家分散介绍语法概念、格式规范以及动作面板上常用工具的功能和使用方法,力求做到理论与实际运用相统一,感性认识与理性认识相结合,在轻松的学习中掌握好AS基础知识,为下一步的“拾级进阶”、“攀援而上”打好基础。 轻松入门——1.1 认识“动作”面板 这部分不在课堂上细讲,请学员自己先了解。 在Flash中,动作脚本的编写,都是在“动作”面板的编辑环境中进行,熟悉“动作”面板是十分必要的。 按【F9】键调出“动作”面板,可以看到“动作”面板的编辑环境由左右两部分组成。左侧部分又分为上下两个窗口。如图1-1所示。 左侧的上方是一个“动作”工具箱,单击前面的图标展开每一个条目,可以显示出对应条目下的动作脚本语句元素,双击选中的语句即可将其添加到编辑窗口。 下方是一个“脚本”导航器。里面列出了FLA文件中具有关联动作脚本的帧位置和对象;单击脚本导航器中的某一项目,与该项目相关联的脚本则会出现在“脚本”窗口中,并且场景上的播放头也将移到时间轴上的对应位置上。双击脚本导航器中的某一项,则该脚本会被固定。 右侧部分是“脚本”编辑窗口,这是添加代码的区域。可以直接在“脚本”窗口中编辑动作、输入动作参数或删除动作。也可以双击“动作”工具箱中的某一项或“脚本编辑”窗口上方的【添加脚本】工具 ,向“脚本”窗口添加动作。

Flash AS 入门-为“按钮”添加鼠标事件
这篇教程为“Flash AS 入门教程”的一部分。查看全套教程>>>>。 本节源文件下载 本节应掌握的知识要点: ①为按钮添加鼠标事件;②为影片剪辑定义实例名;③大括号“{}”和点语法“.”;④“绝对路径”概念;⑤对象的后缀;⑥【语法提示】工具 、【插入目标路径】工具和【自动套用格式】工具 的应用。 上一节我们学习了为关键帧添加动作,以实现让动画按要求停止播放的效果,这一节将学习为按钮添加鼠标事件来控制动画的播放状态和控制影片剪辑的播放,实现简单的交互。 要学习的语句是on()事件处理函数;指定触发动作的鼠标事件。 语法格式: on (mouseEvent) { } “()”小括号中的mouseEvent参数是鼠标事件,常用的有以下几种鼠标事件:

Flash AS 入门-为“影片剪辑”添加鼠标事件
这篇教程为“Flash AS 入门教程”的一部分。查看全套教程>>>>。 源文件下载 本节应掌握的知识要点: ①为影片剪辑添加鼠标事件;②路径的理解,③语句的注释文字以及语法着色;④【视图选项】工具 运用;⑤【脚本参考】工具 的运用。 前面,我们学习了在关键帧和按钮上添加动作以控制影片的播放,这一节将用上一节学习过的语句,在影片剪辑上添加动作来控制主场景时间轴以及影片剪辑自身的播放。请看实例1-3。 实例1-3 为“影片剪辑”添加鼠标事件 画面上,还是这只可爱的小松鼠在不知疲倦的来回奔跑,背景是我们已经熟悉了的动作面板,左下角显示了当前选择的对象是名称为“松鼠”的影片剪辑,这表明【代码编辑】窗口中显示的语句是直接添加在“松鼠”影片剪辑上的,注意,这个名称不是在“属性”面板中为对象指定的实例名,而是库中影片剪辑的名称。 把鼠标移到小松鼠上面,分别对照着画面上显示的鼠标事件来试试,可以看到,通过不同的鼠标事件,分别实现了控制场景播放以及影片剪辑播放的效果。

Flash AS 入门-条件判断语句“if、else”
这篇教程为“Flash AS 入门教程”的一部分。查看全套教程>>>>。 源文件下载 本节应掌握的知识要点: ①条件判断语句if、else的应用;②trace语句应用;③动态文本应用;④在动作中使用“帧标签”定位;⑤认识“输出”面板;⑥比较运算符“<”、自加运算符“++”;⑦了解常量、变量、表达式。 条件判断语句在flash中是实用性很强、使用也很频繁的语句,这一节将学习条件判断语句“if、else”以及“trace”语句的应用。 if是最基本的条件判断语句,结合else使用是最常见的形式,在flash中具有很高的实用性,其格式如下: if(条件) { //小括号里的条件是一个计算结果为 true 或 false 的表达式。 这里是当条件计算为true时执行的指令 }else{ //否则 当条件执行为false时执行的指令