推荐阅读
3ds Max实例教程:VRay报告厅效果表现
本案例为一个多功能报告厅空间,在制作此类型的场景时,需要注意通过分析画面的素描关系来合理布置灯光,先刻画出场景的素描关系、再刻画模型的细部,以达到令人满意的效果。一、材质的设定为了方便案例的练习,给材质最终效果加上材质编号,根据图上的编号一一进行讲解,如图所示。1 .墙面木制吸音板材质的设置:木纹材质有以下几个特征● 纹理清晰● 表现相对比较光滑● 有模糊反射现象● 具有较弱高光点
PS把卡通漫画照片调成简约粉笔画效果
普通照片转成粉笔画效果,相信这是很多同学们所喜欢的教程,把自己所想要转的不管是数码照片还是一些漫画,变为粉笔画,转变一种形式,看上去感觉就不一样,在画画方面不是所有人都特别擅长,这时Photoshop就可以帮助我们实现这个,找素材的时候尽量找一些边缘比较清晰明显的,这样转为铅笔画的效果就会更为完美,具体如何做一起来学习一下吧。效果图:1.打开一张素材,素材选择大家尽可能选择矢量人物或者边界较明显的照片,这样提取出来的线条比较圆滑也比较美观。2.将照片【图像-调整-去色】进行去色。3.继续【滤镜-风格化-查找边缘】来得到人物线条。4.【图像-调整-反向】将线条转换成粉笔的白色。
Fireworks制作超酷金属字
如例图所示的这款金属字是否给你一种镏光溢彩的感觉呢?如果你回答No,我只好就此Stop了,呵呵。好了,废话不多,我们一起开始吧!看看到底如何制作出这样一款超酷的金属字效果来。 本节要点:重点掌握Effect(效果)命令中Adjust Color--Curves效果命令和Hue/Saturation效果命令的使用方法! 第一步、 新建文件,文件的大小为300*100像素,背景色采用白色。为了突出效果,建议你先不要采用其他色彩的背景色,等我们学习完毕,你自己重新开始时,再用其他的颜色来试验也不迟。 第二步、 选取工具箱的Text Tool(文字工具),在编辑区点击,在随后弹出的文本编辑器中输入文字,这里输入的是“金属字”三个字,字体采用的是“方正超粗黑简体”(尽量选用较粗的字体);字体的颜色为黑色;字号为91pt大小;字体边缘效果选择Smooth Anti-Alais(平滑边角)。其他的选项保持默认值即可。设定完毕,编辑区应该如图01所示: 图01 输入文字后的编辑区 第三步、 这一步,我们要调整文字的填充颜色。选中编辑区的文字对象,打开Fill(填充)面板,将文字的填充方式由原来Solid(单色填充)变为Linear(线性填充),点击颜色列表旁边的Edit(编辑)按钮,对渐变色进行编辑,从左到右的颜色排列顺序为“#CCCCCC--#000000--#CCCCCC”,具体设定请参考图02。(注意:文字的填充颜色设定很关键,如果你采用其他的颜色打牌方案的话,效果就不一定如我们所愿了,不过,你可以自行试验) 图02 对文字的填充色进行调整 第四步、 设定完毕后,文字的填充色已经发生了变化,由原来的单色填充变成了从左向右的渐变色填充,如图03所示: 图03 由左向右的填充方式 第五步、 调整文字渐变色的方向。选定文字对象,选取工具箱的油漆桶工具,在文字对象上方由上向下拖动油漆桶,这样,文字的颜色渐变方式就由从左向右填充变为了从上到下的填充。如图04:
Maya 4.0 渲染基础-IPR渲染
IPR 渲染即为交互式真彩渲染技术。运用 IPR 的工具可以交互地编辑颜色、材质、纹理、灯光和阴影。使用 IPR 时, Maya 即建立一个 IPR 图形文件,该文件存储了物体表面的阴影和可见信息,从而使该文件的大小比起同等分辨率的常规文件来说要大的多。因此,在选择了一个选项组进行调整时, Maya 将该选项组里像素的 IPR 信息装入内存,随着调整选项组的不断改变, IPR 也不断地装入新的选项组像素信息。 现在在字母 M 上运用 IPR 。首先建立一个快照。在渲染前建立快照通常要好一些,因为对打算渲染的物体可以得到一快速的视图。建立快照还需将所选的摄像机设置成激活摄像机,然后单击 Redo Previous Render 和 Redo Previous IPR Render 图标,对同一个摄像机视图进行渲染。具体步骤如下: (1) 在 Render View 窗口的 Options 菜单中,关闭 Auto Resize 选项,打开 Auto Render Region 选项。 (2) 选择 Re 图 9-9 快照渲染结果 (3) 单击 IPR 按钮开始 IPR 处理。当字母 M 渲染完成,选择一个 IPR 调整选项组,如图 9-10 所示。 图 9-10 IPR 处理结果 如果图形大小没有经过缩放,这时屏幕框为绿色;当图形经过缩放,屏幕框变成红色。注意位于右上角的 IPR 图标此时也处于激活状态,单击该图标会终止 IPR 模式。该 IPR 图标左边显示出 IPR 文件的大 还需对选择的 IPR 调整选项组作些净化处理。按住 Shift 键在调整选项组的像素点上按住左键拖动鼠标可以发现哪些像素受灯光和阴影的影响,从而选择这些节点。当把材质和纹理赋予该选项组内的物体时,物体会相应更新材质及纹理。由于均为可见性计算,阴影信息的更新速度与 Hypershade 窗口中样本更新速度差不多。 将可见性信息存储在 IPR 文件中,可以在不改变 IPR 调整选项组的情况下改变摄像机视图及物体表面而不影响 IPR 调整区,而且这些改变只有当在建立另一个 IPR 时才会重新计算。这样在编辑灯光和阴影时,就可以从单个的 IPR 文件中获得更多的东西。但如果物体表面的可见性变化较大, IPR 更新时就不会与实际变化同步,这时就应该建立另一个 IPR 文件。
最新发布
Flash入门应该了解的重要概念
我根据自己学习Flash的感觉为入门学习者整理如下必须了解的一些简单但是重要的概念,希望大家一个个吃透,否则欲速则不达。 1、三种图层 图层:和Photoshop的图层差不多。 导向层:不仅可以导向Motion动画,还有参考层的作用(这个功能用的人就不多了)。 蒙板层:蒙板层有图像的地方,它下面那层的内容才可显示,有点象3DS MAX里的蒙板贴图。 2、三种帧:即帧,关键帧,空白关键帧。 3、三种符号:即影片剪缉,按钮,图形。初学可以不用图形,而用影片剪缉。 4、三种Flash动画的文件格式:即EXE,SWF,HQX 5、三种Flash常用的声音:MP3,AVI,WAV 6、三种影片生成方式;输出动画,发布影片,CTRL+ENTER 7、三个重要数字:帧率,影片尺寸,背景色值。 6、三个Flash常用图片格式:jpg ,png,gif
学习Flash ActionScript编程的注意事项
1、熟悉添加动作的三种方式 在帧上加,在MC上加,在按钮上加。用play、stop、goto这三个命令反复练习。不要用太多的命令给自己吃迷晕药。用实例练,不要空练。 2、熟悉给按钮和MC添加动作的方法。 3、学习编程最基础最重要的东西――路径的描述 (1) _root.mc1.mc2. ... mcn.play()[或stop(), _x, .......] (2) _parnet (3) this (4) mc1.mc2. ... (5) _leveln.mc1.mc2. ... mcn.play()[或stop(), _x, .......] 练习这样一个实例对你也许有帮助:把一首你喜欢听的歌随意放在某个MC中,随意地在某个mc或按钮上加动作去控制它,想让它停就停,想让它放就放。 4、了解代码执行的先后顺序 图层默认的是从下向上执行 level是从下向上执行 帧是随实际播放顺序执行 代码本身从上向下一行一行地执行 5、了解两种坐标系统 场景下的坐标,o点在左上角,y轴向下是增大 x向右是增大 组件的坐标,o点在组件中心,y轴向下是增大 x向右是增大 6、了解三种文本域 静态文体域:和排版软件的文字工具一样。 动态文本域和输入文本域:其实就把它们看是两种变量,只不过是可见的变量。 7、详细了解GOTO语句 prevFrame() 跳至并停止在前一帧。 nextFrame() 跳至并停止在下一帧。 prevScene() 跳至并停止在前一场景的第1帧。 nextScene() 跳至并停止在下一场景的第1帧。 gotoAndPlay([scene,] frame) 跳至scene场景(省略表示当前场景)的frame帧并播放。 gotoAndStop([scene,] frame) 跳至scene场景(省略表示当前场景)的frame帧并停止。 8、了解MC的各种可改写的属性 _x 中心点所在相对X坐标(像素单位) _y 中心点所在相对Y坐标(像素单位) _xscale 横向缩放比例,初始为100 _yscale 纵向缩放比例,初始为100 _rotation 相对旋转角度(度单位) _width 相对显示宽度(像素单位) _height 相对显示高度(像素单位) _alpha 显示透明度(0~100) _visible 是否可见 _focusrect 是否显示焦点框 9、三大纪律 (1)写代码时一定要用英文输入法。 (2)没有加载的MC属性是不可更改,更不可以写代码去控制它。这个问题较难掌握,高手有时也会犯糊涂。记住先有吃的才能请客,啥也没有请客吃什么呢? (3) 操作什么一定要选什么(实上任何软件都是这样)。在MX中加代码时,如不选,就一定要写明名称,实际上这也是一种选择。
体验Adobe Flash CS3新特性
Flash是网页“三剑客”8.0系列中第一个采用全新Creative Suite 3界面的成员。这对于Macromedia界面来说,绝对是一个提高。因为,在Macromedia界面上,杂乱的面板往往让用户难以适从(Dreamweaver CS3和 Fireworks CS3现仍然延续使用Macromedia的界面)。Flash CS3 中还加入了Bridge资源管理工具以及针对小团队使用的Version Cue版本管理系统。 Adobe Photoshop 和 Illustrator 导入 Flash CS3 从Illustrator 和Photoshop中借用了一些创新的工具,最重要的是PSD和AI文件的导入功能,作为艺术工具,它们比Flash更好用。我们可以非常轻松地将元件从Photoshop 和 Illustrator中导入到 Flash CS3 中,然后在Flash CS3 中编辑它们。Flash CS3可与Illustrator共享界面, Illustrator 中所有的图形在保存或复制后可以导入到 Flash CS3。 当你将AI和PSD文件导入到Flash中,一个导入窗口会自动跳出,它上面显示了大量单一元件的控制使用信息。你可以从中选择要导入的图层,决定它们的格式、名称、文本的编辑状态等。使用高级选项在导入过程中优化和自定义文件。Photoshop 和 Illustrator 导入 将动画转换为 ActionScript 即时将时间线动画转换为可由开发人员轻松编辑、再次使用和利用的 ActionScript 3.0 代码。将动画从一个对象复制到另一个对象。 Adobe 界面 享受新的简化的界面, 该界面强调与其他 Adobe Creative Suite 3 应用程序的一致性, 并可以进行自定义以改进工作流和最大化工作区空间。 ActionScript 3.0 开发 使用新的 ActionScript 3.0 语言节省时间, 该语言具有改进的性能、增强的灵活性及更加直观和结构化的开发。 高级调试器 使用功能强大的新的 ActionScript 调试器测试内容, 该调试器提供极好的灵活性和用户反馈以及与 Adobe Flex™ Builder™ 2 调试的一致性。 Adobe Device Central 使用 Adobe Device Central (现在它已通过 Adobe Creative Suite 3 进行集成) 设计、预览和测试移动设备内容, 包括交互式 Adobe Flash Lite™ 应用程序和界面。Device Central 丰富的绘图功能 比起Illustrator和Photoshop以及其它一些主要的专业级别设计工具来说,Flash 8的绘图工具是非常逊色。Flash CS3“借用”了Illustrator 和 After Effects中的钢笔工具,可以让你对点和线进行Bézier曲线控制。 使用智能形状绘制工具以可视方式调整工作区上的形状属性, 使用 Adobe Illustrator 所倡导的新的钢笔工具创建精确的矢量插图, 从 Illustrator CS3 将插图粘贴到 Flash CS3 中。
飘落的枫叶Flash动画的制作过程
本文示例源代码或素材下载 本教程介绍飘落的枫叶Flash动画的制作过程,大家可以举一反三。 首先看一下效果: 首先导入一副漂亮的风景图片当作背景使用。 并将图片转换为元件,以做背景图使用。 新建一个元件,类型为图形,我们开始绘制一个叶子的形状,绘制方法非常简单,最终效果如下图: 之后新建一个影片,然后把叶子拖到场景中,插入一个运动向导层,用钢笔工具绘制一条弯曲的曲线:
网页编辑常用表现的实现方法
在我们制作网页的时候会经常碰到一些需求,如果不知道方法,说不定会困扰我们半天。其实实现它们都很简单,下面我们就一起来看看这些常用的网页编辑方法。 取消文本居中 在编排网页文本时,你可能会遇到这样的问题:只想让一行字符居中,但其它行的字符却会跟着也变成居中了。其实,这是因为在Dreamweaver MX中进行居中、居右操作时,默认的区域是P、H1-H6、Div等格式标识符,如果你的语句没有用标识符隔开,Dreamweaver MX就会将整段文字均作居中处理。解决方法就是将想要居中的文本用<P>……</P>隔开。 让链接文字有提示信息 当鼠标停留在链接上时,在光标的右下方有时会出现一个提示信息框,对该链接进行一定的注释说明。这样的效果在网页制作中也是很重要的。下面就来看看添加链接信息的方法。我们可以通过添加HTML代码来实现。 在<a href=“”>中添加“Title”属性,“Title”后面添加提示内容即可。例如: <a href="http://soft.cpcw.com" title="天极网软件频道">。 快速调用时间轴 使用Dreamweaver MX制作网页的朋友都知道,新安装的Dreamweaver MX在快速启动面板中没有时间轴,如果要急着用它的话该怎么办?这里有一个快速调用时间轴的方法,按下“Alt+F9”组合键,或是在软件主窗口中依次点击“窗口→其它→时间轴”。 自动刷新页面 无论是重复刷新还是自动跳转,在设计中都是相当实用的操作。下面介绍一下它们的制作方法。选择Dreamweaver MX插入控件面板的“文件头”部分,然后点击“刷新”按钮,随即会跳出“刷新”对话框,然后输入框中键入刷新延迟的时间“300”(单位:秒),“操作”为刷新指定的目标URL。因为现在是刷新当前页面,直接选择“刷新此文档”选项即可。 定义网页关键字 当用户使用搜索引擎搜索内容合适的网页时,关键字起着不容忽视的作用。大多数搜索服务器会每隔一段时间自动探测网络中是否有新网页产生,并按关键字进行记录,以方便用户查询。这时关键字的定义就尤为重要了。选择Dreamweaver MX插入控件面板的“文件头”部分,点击“关键字”按钮,弹出定义窗口,录入需要逐个定义的关键字即可。注意每个关键字以“;”号隔开,数目没有限制。
Dreamweaver构建Blog全程实录(4):首页的实现(上)
第一章 BLOG功能简介第二章 BLOG开发环境的构建第三章 数据库的设计和连接第四章 Doking’s BLOG首页的实现=版权所有 软件 下载 学院 版权所有= 现在,万事俱备,应该着手Doking’s BLOG的页面设计和数据库前台的实现。 这里,不是要谈网页艺术创造的知识,而是讲解在Dreamweaver MX2004中构建网站内页的思路和方法。 4.1.1 网站设计思路 每个网页开始前,一般要在Firworks或在Photoshop等图像设计软件中设计好基本页面设计,图4-1-1就是Photoshop中设计好的基本页面设计图。
Dreamweaver构建Blog全程实录(4):首页的实现(下)
这一节讲解的插入数据集可没有上一节讲解的那么简单。首先看看图4-1-13,每个学习笔记将要显示主题、发表时间、笔记分类(即所属分栏目)、作者(姓名)、回复(个数),再来看看ZT表其设计图(3.2节中的图3-2-2),只有LMID(分类栏目的ID),没有栏目名,这个要连接LM表才能取得;只有YHID(发表者的ID),没有作者的姓名,这个要连接YH表才能取得;其它都可以从ZT表中获得数据。“好复杂啊!”其实不用担心,在Access中就可以解决一切困难。 4.2.1 建立数据表连接查询=版权所有 软件 下载 学院 版权所有= (1)启动Access2003,选择【查询】→双击【在设计视图中创建查询】,在弹出的【显示表】窗口,如图4-2-1所示:图4-2-1 添加查询连接表 (2)按次序分别添加LM表、ZT表、YH表, 结果如图4-2-2所示:图4-2-2 数据表连接视图 (3)把查询字段设计为,如图4-2-3所示:
Dreamweaver构建Blog全程实录(12):上传安装
第十二章 把Doking's BLOG上传到远程空间 为了使Doking's BLOG程序上传到远程空间后能正常的运行,下面介绍几个安装要点。 1.本教程提供的Doking's BLOG程序是以站点根目录为主,由于要用到web.config配置文件、bin目录以及aspnet_client脚本库,这三个文件和目录必须放在站点的根目录下才能数据集、窗体验证程序正常运行。 2.本教程的源程序文件和web.config配置文件、bin目录以及aspnet_client脚本库都放在同一目录中,这三个文件位置是不能动的,如果想把Doking's BLOG页面放在根目录下的二级目录中,比如这样:http://localhost/dkblog/ 上面地址中,dkblog目录是放置Doking's BLOG页面文件的,除了web.config配置文件、bin目录以及aspnet_client脚本库上传到根目录中外,其它所有文件都可以复制到dkblog目录中。 3.由于Dreamweaver MX把连接数据库的字符串存放在web.config配置文件中,打开web.config配置文件,可以看到如图12-1红色圈所示是数据库在本地的物理路径。图12-1 web.config配置文件部分内容
Dreamweaver构建Blog全程实录(11):站内搜索
第十一章 Doking's BLOG站内搜索的实现 经常看到许多网站有一个站内搜索功能,这个是如何实现呢?如果是ASP,那Dreamweaver很快就能实现。现在是ASP.NET,得稍微手编一下。11.1 SELECT高级搜索技巧 经过上面章节的学习,对SELECT多少会点了解。SELECT高级搜索技巧,其实也没有什么神秘,主要与模式匹配运算符的运用有关。所以这里主要讲解模式匹配运算符的运用。 模式匹配运算符LIKE、NOT LIKE常用于模糊查找,它判断列值是否与指定的字符串格式相匹配。LIKE用于查找匹配一定条件的记录,NOT LIKE用于查找不匹配指定条件的记录。可用于字符串、文本、日期等类型查询。 1.百分号%:可匹配任意类型和长度的字符。 例如:SELECT 学习笔记 FROM 学习笔记表 WHERE 标题 LIKE “网络%” 这个查询是要查询学习笔记表中标题以“网络”开始的所有学习笔记,如:网络数据库ASP一点通过、网络与手机通讯开发研究等。 例如:SELECT 学习笔记 FROM 学习笔记表 WHERE 标题 LIKE “%ASP.NET%” 这个查询是要查询所有标题包含了“ASP.NET”的学习笔记。
DreamweaverMX打造留言本二
在前面我们提到,先要保证留言的正常显示就要做到在有留言的时候才显示留言,如果没有留言则显示“暂无留言”,那这些在DW MX里怎么做呢??在这里呢,我们要学习一个新的服务器行为show region(显示区域),即根据库里的资料来显示不同的资料。先说说它的基本概念吧,拿我们上面的留言内容来打个比方:如果我留言内容为空,则显示什么;如果留言内容不为空,则又显示什么。如图(7-9)所示。7-9 选中整个留言内容表格后运用Application-->Server Behaviors-->Show Region-->Show Region If Recordset Is Not Empty(当记录集不为空),也就是当留言内容不为空时显示这个表格。说到这里就不得不说说其它几个服务器行为了。 Show Region If Recordset Is Empty(如果记录集为空):当记录集为空时,显示选中的区域。show Region If Recordset Is Not Empty(如果记录集不为空):当记录集中包含记录时,显示所选区域。Show Region If First Record(如果是第一条记录):当处于记录集中的第一条记录时,显示选中的区域。Show Region If Not First Record(如果不是第一条记录):当没有处于记录集中第一条记录时,显示所选的区域。Show Region If Last Record(如果是最后一条记录):当处于记录集中最后一条记录时,显示所选的区域。Show Region If Not Last Record(如果不是最后一条记录):当没有处于记录集中最后一条记录时,显示所选的区域。单击它,出现如图(7-10)所示对话框。7-10 在这个对话框中选择与本行为对应的记录集,在这个页面我们只建立了一个记录集,名字为guestbook。应用服务器行为后的效果如图(7-11)所示。7-11 为了防止当没有留言内容的时候会出错,在这里我们还要运用Show Region If Recordset Is Empty(当记录集为空时)行为,把它运用到“暂无留言”的表格上,最终效果如图(7-12)所示。7-12 下一步,让我们来完善它,通过在显示留言的大表格里插入一些小表格,排好,并插入相关图片(这里放的是网上最常见的小图片。:)),如图(7-13)所示。这里是一些最基本的Dreamweaver表格功夫,详情情参见本系列教程其它章节。7-13 现在要做的呢,就是把数据库里的数据拖到相应表格里,如把用户名拖到姓名后面的单元格里,留言内容要放到留言内容后的单元格里,记得把f_name拖到发表于前面,f_time拖到发于于后面,这样显示的时候就变成了“XX发表于XX”。见图(7-14)所示。7-14 这里有个小小的bug,即我们所显示的留言无法进行格式化,即你会发现在你的留言中无论有多少个回车,在显示的时候都不会换行,并且两个以上的空格都会变成一个空格。这个问题可以利用spdformat.mxt插件来解决(点这里下载插件!)。安装好插件后,方法如图(7-48)所示。留言内容和站长回复都要运用这个插件。7-48可能又人要问了,那我数据库里那些OICQ之类的怎么做啊。这个呢,不知道大家知不知道html里img标签的一个alt属性,即鼠标移上去的时候显示相应的说明文字。在这里呢,我们把它和图片进行相应的动态绑定。至于主页地址则做成点击后联接到相应的地址就行了,邮箱呢就点击后打开OUTLOOK对留言者发信。具体方面如图(7-15)所示。7-15 这里有个先后顺序之分,先选中OICQ的图片,再从右边的记录集里选定相应的数据集(这里选中数据库里存放OICQ号码的字段(f_oicq),再从Bind To:下拉菜单里选择img.alt,即我们在前面讲到的img标签属性,再单击后面的Bind就行了,如果绑定正确的话则会产生和前面记录集一样的颜色,以标明在这里应用了一个服务器行为,如图(7-16)所示。在这里呢我们还要将它美化一下。7-16 打开源码和设计视图,你会发现刚才插入的东东在代码里是alt="",COPY这段代码放到它的前面,并把其中的f_oicq改成f_name(数据库里发贴人的姓名字段),使它的最终代码为alt="的OICQ号码是",这样当它显示的时候便为“XX的OICQ号码是XX”,都动态绑定了,多好啊,呵。。7-17