随笔分类 -  Zam 3D篇

摘要:概述在Zam 3D是世界里,我们使用材质来描述颜色。不同于二维世界中的矢量图形,在Zam 3D中,我们可以使用灯光、是否平滑等来控制我们的对象的表面。WPF材质限制1. 在WPF中,所有的3D材质都是以笔刷的形式实现的。Zam 3D2. 尽管微软支持模糊(Diffuse)材质、放射(Emissive)材质和漫反射(Sepcalar)材质。但是在目前的Zam 3D版本中只支持模糊(Diffuse)材质和漫反射材质。3. 位图纹理。在拷贝Zam 3D代码的时候,位图等是不会被拷贝的材质库在场景编辑器和高级模型的面板中,我们可以看到在右下角有如上图的库。第一个选项就是材质库,包含了位图材质、平滑材质 阅读全文
posted @ 2011-02-21 12:55 Alexis 阅读(2080) 评论(1) 推荐(1) 编辑
摘要: 在Zam 3D中我们可以导入.ai和.eps格式的文件(当然还有.dxf和.dxb格式的文件,这个下一篇博客中介绍)。 先来简单介绍这两种个格式的文件 AI格式 AI格式文件是一种矢量图形文件,适用于Adobe公司的Illustrator软件的输出格式,与PSD格式文件相同,AI文件也是一种分层文件,用户可以对图形内所存在的层进行操作,所不同的是AI格式文件是基于矢量输出,可在任何尺寸大小下按最高分辨率输出,而PSD文件是基于位图输出。 EPS(Encapsulated PostScript)格式 EPS文件是目前桌面印前系统普遍使用的通用交换格式当中的一种综合格式。就目前的印刷行业来说,使用这种格式生成的文件,那到哪里都不会出什么问题,大部分专业软件都会处理它。EPS文件可以应用于Pagemaker软件的排版、设计。EPS文件,它是一种很好的文件格式,应用它可以给我们进行文件交换 阅读全文
posted @ 2010-12-27 20:49 Alexis 阅读(5507) 评论(5) 推荐(9) 编辑
摘要: 在上一篇文章中,大致介绍了Extrusion编辑器的用法,在本篇博客中继续讲解另一个编辑器,即Lathe编辑器。 先来看一下Lathe编辑器的界面,和Extrusion编辑器很类似。 Lathe:车床的意思,那么什么是Lathe编辑器呢? 其英文解释是这样的: The lathe editor is a special function in Zam 3D that lets you draw a curve or a shape of some sort. Then, once in the scene editor, your curve/shape is rotated and duplicated in a circle as many times as it needs to until it meets again. 翻译一下:lathe 编辑器在Zam 3D中是一个允许你绘制 阅读全文
posted @ 2010-12-27 17:22 Alexis 阅读(3185) 评论(2) 推荐(10) 编辑
摘要: 在前面的两篇文章中我们主要讲解了Zam 3D中的场景编辑器,接下来我们来看一下另一个主要的编辑器:Extrusion编辑器 下面先来看下Extrusion编辑器的主要界面以及相关解释 4.1 工具栏 钢笔工具:使用方法同Expression Blend中的钢笔工具 选择工具:选择要操作的对象 角点工具:通过此工具可以移动图形的点 曲点工具:通过此工具可以将路径弯曲 切点工具:通过此工具处理点的切线 阅读全文
posted @ 2010-12-27 13:09 Alexis 阅读(2391) 评论(5) 推荐(10) 编辑
摘要: 在上一篇文中介绍了场景编辑器中的一些按钮的用法,其中视口(Viewport)只是介绍了它的用处,本文着重介绍Viewport。 Viewport的属性包括:属性页面中的布局和环境属性以及Viewport的菜单中的设置。 当我们将XMAL文件导出为Viewport3D或者Canvas控件时,这些控件的宽度和高度就是是在ZAM 3D中的设置值。然而,如果你导出为控件的时候,Viewbox控件的宽度和高度是自动分配的,但嵌套在Viewbox中的Viewport3D控件的宽度和高度仍然是在ZAM 3D中设置的值。因此,任何对Viewbox大小的改变都会造成你原始3D场景变得或大或小。 3.1.2 选项 在选择中有一个勾选,重绘所有视口(Redraw All Viewports),如果勾选上了,则当你在一个Viewport中移动对象的时候,其他的Viewport中也对应移动。如果没有勾选,则是当你停止 阅读全文
posted @ 2010-12-25 23:29 Alexis 阅读(3897) 评论(3) 推荐(13) 编辑
摘要: 场景编辑器是我们在使用ZAM 3D是最常用的编辑器,我们可以将各种各样的模型在一个编辑器中编辑。在上篇文章中,我们大致介绍了场景编辑器中的一些图标、按钮的功能。下面的图片显示了场景编辑器的主要区域和介绍: 在场景编辑器的左下角有两个球形的工具栏,你可能重来没有使用过这样的工具栏。我们叫他们“水晶轨迹球”,使用他们十分简单方便。我们使用鼠标拖动他们就感觉像是在旋转水晶球一样,并且对象在视口窗体中也会发生相应的变化。 旋转轨迹球被设计用来让我调整在场景中对象的定位。一旦我们在视口窗体中选择了什么对象,则旋转轨迹球中就会出现什么对象,然后我们就可以旋转这个对象,这同样适用于多个对象。 阅读全文
posted @ 2010-12-25 16:51 Alexis 阅读(3022) 评论(2) 推荐(18) 编辑
摘要: Electric Rain ZAM 3D是一个功能齐全的3D建模软件,可轻松创建,定制和动画基于Windows Vista 应用的3D界面要素. 用于快速创建3D网格,并让3D网格动起来。Electric Rain ZAM 3D自动生成XAML(扩展应用程序标记语言)标记可以方便的拷贝至Visual Studio或者Expression Blend中。 官方网址是:http://www.erain.com/products/zam3d/DefaultPDC.asp目前的版本是1.0 先来看下安装后的界面:如下图, 下面以一个3D的Hello World实例来演示如何使用zam 3d进行3d开发。 假设你已经安装好了Electric Rain ZAM 3D 1.启动程序,打开场景编辑器选项卡片(默认卡片即场景编辑器) 阅读全文
posted @ 2010-12-25 14:04 Alexis 阅读(6493) 评论(10) 推荐(27) 编辑