推荐阅读

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 做好沟通和引导,没有全神贯注地去发掘被摄者的表情,的确是很难构成一辑佳作。
最新发布

Authorware中简单地控制影片档
举凡在Authorware中只要有栏位 就可以加上计算式来做控制 在数位影片图示中就有许多栏位可以被控制 请参考下表 栏位中只要放入的是变数 影片就会依照变数的数值来播映 如此在程式执行过程中 我们就可以控制变数的增减 就好像控制影片的播映一样 不过有一个实际的困难就是影片档比较大时 这个功能的反应会比较不灵敏 另外 与控制面板的设计配合 将某个面板按钮的路径位置指定为影片所播映的格数 那麽在拖曳面板按钮时 就会同时更动影片的画面 影片的设计不见得非得经过视讯剪辑器的编修才可以使用 但我们还是建议影片在制作时就已经顾虑到这一点 Authorware中所提供的功能应该只是救急用 无法完全取代视讯剪辑器的的功能 曾安德 编著

A007 - Authorware与ODBC控制
资料库并非我的专长 但因为也曾经在大型电脑上工作过 所以提出一点简单的看法 但建议您在使用ODBC前所要做的基本功课是学习 SQL 语法 这是基本功夫 这一点我就无法帮大家太多 在Authorware中使用ODBC的基本步骤如下 1. 安装 ODBC drivers(从光碟中应可找到) 2. 设定资料的来源(data sources) 也就是选择资料库的意思 启动控制面板中的 ODBC 图示依照步骤完成即可. 3. 最後载入 ODBC 函数 应用它即可 光碟中所附的ODBC.UCD中有三个函数 分别是开启资料库(ODBCOpen) 填入语法(ODBCExcute) 关闭资料库(ODBCClose) 第一个函数 ODBCOpen 有5个参数 OCBCOpen( #1, #2, #3, #4, #5) 分别介绍如下 #1 : WindowHandle(照填)

A009 - Authorware Professional 的文字档案处理
在 Authorware 中文字档案处理的方式可以利用其内定的函数来进行 主要与文 字档案相关的函数为 ReadExtFile AppendExtFile 以及 WriteExtFile 其各自 语法如下 AppendExtFile(filename, string) 将字串 String 加到档案 filename 的最後 string := ReadExtFile(filename) 将 filename 所有文字内容 存到字串 String 中 WriteExtFile(filename, string) 将 string 写到 filename 文字档案之中 您可善用此三个函数制作文字档 以记录使用者的状态 一般的光碟节目并不会 设计此功能 因为使用者的环境完全不同 很难有固定的路径 但 Recordslacation 可以解决这个问题 Authorware 在安装时会自动产生的一个子目录在Windows 的目录之下 以记录系统的状态 Recordslacation 变数中的内容就是路径的名 称 如果您想知道其路径为何 只要利用 Show variables 指令查看变数内容即 可知道 如果想要自己产生一个目录 则可以使用 CreateFolder 函数 其语法为 CreateFolder("directory")

A010-如何在Authorware中制作不中断的音乐
首先要看您所用的音乐是什麽样的格式 MIDI或WAV 若使用前者 可以先在流程线的最上端放置一个计算图示(Caculation Icon) 里面使用MIDiplay函数 如此会在程式执行前播第一次音乐 但如果音乐播完了 怎麽办呢 在计算图示下放置一个永久(Perpetual)的修件式(Conditional)交谈 条件请设为~SoundPlaying 附著图示仍为计算图示 计算图示中先放置MIDIStop函数再放置MIDIPlay函数即可在音乐停止後立即重覆播映音乐 WAV格式的音乐制作方式与上者大致相同 流程线的最上端放置的是音乐图示(Sound Icon) 请设定音乐图示只播映一次 接著在音乐图示下放置一个永久(Perpetual)的修件式(Conditional)交谈 条件仍然为为~SoundPlaying 附著图示为音乐图示 设定音乐图示只播映一次 如此即会在程式执行的过程中不停地重覆播映音乐

可以在Authorware中控制音乐音量的大小吗
基本上在Authorware中控制声音的地方只有二个 声音图示与A3wmme.ucd 但二者皆无法控制声音的音量大小 所以必须透过MCI指令方可以达到目的 您可以在A3wmme.ucd中找到MCIExcute之函数 然後将MCI指令写成为字串形式放置在其中当做字串参数即可

A014 - 我如何知道光碟机的位置
这个问题如果以比较简单的角度来看 其实Authorware与Director内部就已经提供了解决的方法 假设您的程式位在光碟机的根目录中 那麽档案所在的位置就是光碟机所在的位置 所以我们只要知道档案的位置就可以了 在Authorware中有一个FileLocation系统变数 这个变数会记录著档案目前所在的路径 换句话说也就是光碟机的位置 而在Director中 则有一个Lingo指令pathName 它会同样记录著档案目前所在的路径 但是请记得写成the pathName 因为这是它的语法 其实在任何开发工具中 都含有一些内定的值可以让程式设计师运用 善用这些值 可以让您的程式设计更加轻松

A015-Authorware中的Test有何用途
在Authorware中有个Test函数 您有用过吗 这个函数的功能与IF非常类似 但是使用的方法略有不同 在Test之中有三个参数 第一个参数主要作用为判断 您可以将条件式写在这个参数中 第二个参数则是判断值为真值时所执行的动作 第三个参数则为判断值为假值时所执行的动作 所以语法如下 语法 Test(『条件式』,『真值表示式』, 『假值表示式』) 那麽Test的功用在何处呢 如果以它判断的主要功能来看 与决策图示(Decision Icon)配合最恰当不过 因为在决策图示中有个To Caculated Path的选择 所以您可以将Test函数放置在这个选项的栏位中 以达到『判断』 『分歧』的目的 所以如果您在此栏位中加入Test(a=b, 1, 2) 结果当a等於b时 会执行决策图示的第一个附著图示 否则会执行决策图示的第二个附著图示 如此便可以将真与假的动作分别放置在不同的附著图示中执行

Authorware 6.0 技巧与实例(1)认识 Authorware 6
第一节 认识 Authorware 6 在各种多媒体应用软件的开发工具中,Macromedia公司推出的多媒*作软件Authorware是不可多得的开发工具之一。它使得不具有编程能力的用户也能创作出一些高水平的多媒体作品。 Authorware采用面向对象的设计思想,是一种基于图标(Icon)和流线(Line)的多媒体开发工具。它把众多的多媒体素材交给其他软件处理,本身则主要承担多媒体素材的集成和组织工作。 Authorware操作简单,程序流程明了,开发效率高,并且能够结合其他多种开发工具,共同实现多媒体的功能。它易学易用,不需大量编程,使得不具有编程能力的用户也能创作出一些高水平的多媒体作品,对于非专业开发人员和专业开发人员都是一个很好的选择。 现在令人期待已久的Authorware 6终于出现了,现在我们就从Authorware 6开始学习。概 述1.Authorware的主要特点 (1)面向对象的可视化编程。 这是Authorware区别于其他软件的一大特色,它提供直观的图标流程控制界面,利用对各种图标逻辑结构的布局,来实现整个应用系统的制作。它一改传统的编程方式,采用鼠标对图标的拖放来替代复杂的编程语言。 (2)丰富的人机交互方式。 提供11种内置的用户交互和响应方式及相关的函数、变量。人机交互是评估课件优劣的重要尺度。 (3)丰富的媒体素材的使用方法。 Authorware具有一定的绘图功能,能方便地编辑各种图形,能多样化地处理文字。 Authorware为多媒体作品制作提供了集成环境,能直接使用其他软件制作的文字、图形、图像、声音和数字电影等多媒体信息。对多媒体素材文件的保存采用三种方式,即:保存在Authorware内部文件中;保存在库文件中;保存在外部文件中,以链接或直接调用的方式使用,还可以按指定的URL地址进行访问。 (4)强大的数据处理能力。 利用系统提供的丰富的函数和变量来实现对用户的响应,允许用户自己定义变量和函数。 Authorware 6在5.2的基础上又有了很大改进,详细内容请参考:Authorware 6将于2001年9月发布2. 操作界面 同许多Windows程序一样,Authorware具有良好的用户界面。Authorware的启动、文件的打开和保存、退出这些基本操作都和其它Windows程序类似。 下面仅介绍Authorware特有的菜单和工具栏。 (1)菜单栏

A016-Authorware中Checked系统变数的用法
按钮总共有三种基本类型 一 一般型按钮 二 选项按钮 三 核对方块 为什麽要提到按钮呢 因为Checked变数就是按钮状态的设定 一般型按钮在被按下後 通常会还原回原来的样式 而後面二者则会保持被按下後的状态 选项按钮会在其小圆圈内呈现黑点 而核对方块则会在其小方块内打叉 当按钮能够保持其状态时 程式设计师就必须了解按钮目前的状态为何 Checked变数就记录著按钮的状态 它的语法如下 语法 Checked@"图示名称" := TRUE/FALSE 蓝色的字必须取代为使用到此按钮的图示名称 当然它必定是某个交谈中的附著图示 所以只要将附著图示的名称填入蓝色字的位置即可 设定值为真值时 表示按钮被按下 否则表示按钮未被按到 如此就可以利用来做为判断之用

Authorware 6.0 技巧与实例(2)准备工作
第二节 准 备 工 作 上一节相信你对Authorware 6应该有所了解了,即使你是第一次接触。什么,你还没有Authorware 6,倒~……,快去下载一个试用版试试吧!Macromedia的老家当然有了啦,不过速度可不如国内的快,还是去电脑之家吧,速度不错,可是要做好心理准备,60多M呀,使用老猫的朋友要小心了。 有了Authorware 6,那么现在就开始吧……别,别着急,有一些小问题要注意,还是先看看吧!磨刀不误砍柴功嘛。准备工作在开始你的Authorware作品之前你就要考虑好以下问题: 1.规范各种外部文件的位置 如果在你的作品中嵌入了大量的文件,特别是声音这样的大块头,会使主程序文件体积过大,影响播放速度。所以常常将这些文件作为外部文件发布。对这些文件,不同类型一般放在不同的目录下,以便管理。比如,图片放在image文件夹中,声音放在sound文件夹中等等。 2.运行程序时显示器的分辨率 这是一个很重要的问题,Authorware默认的作品是大小是640×480,这样大小的作品很适合在14寸显示器上运行,现在的主流显示器分辨率一般为800×600,所以,一般将作品的大小设为800×600。这项工作要在开始设计之前就要做好,要是等到程序设计完成之后,再来更改显示大小,那么原来调整好的图片、文字、按钮的位置将都发生变化,重新调整是很令人头疼的。 可是,如果你的用户的显示器的分辨率不是800×600,而是640×480或者1024×768呢。这样,你的作品也不能得到最佳的视觉效果。这就需要在程序行一开始就检测用户的显示器分辨率,如果不合适,进行调整。这里可以使用一个扩展函数库alTools.u32来实现(很多Authorware学习站点提供扩展函数库下载)。关于检测和调整显示器分辨率请看 第11节 检测和调整显示器分辨率。 3.是否需要标题栏(Title Bar)和菜单栏(Menu Bar)