豆搜网 文档下载 文档下载导航
设为首页 | 加入收藏
搜索 请输入内容:  
 导航当前位置: 文档下载 > 所有分类 > IT/计算机 > 游戏开发中基于Direct3D之3D模型运用
侵权投诉

游戏开发中基于Direct3D之3D模型运用

游戏开发中基于Direct3D之3D模型运用

%""#年第’期

文章编号:(%""#)!""#$%&’("’$"")"$"(

计算机与现代化

CE2Y4:CE6Y5E4:+4EZY4

总第!1!期

游戏开发中基于+,-./01+之1+模型运用

武,邓定华

11"""%)

(江西省计算技术研究所,江西南昌

摘要:通过实例详细研究并阐述在1+游戏开发中,即如1+2345、3464制作完成的人物和场景被+,-./01+调用的方法,何通过+1+来运用1+作品。关键词:游戏开发+,-./01+;1+2345;中图分类号:781)!9&!

文献标识码:4

!"#$%&’()*+,-."+*)$’#/+01&’#$2.3+’+4+,)53+$1

64:;<,+=:>+,?@$A<B

(C,B?@D,E?F0,0<0.GHIGJK<0,?@7./A?GLG@M,:B?/AB?@11"""%,IA,?B)

67"1/.01:7A,FKBK.-F0<N,.FB?N.DKLB,?FOA,L.N.P.LGK,?@,?1+@BJ.,?N.0B,L0A-G<@A0A..JQGN,J.?0,0A.J.0AGNBQG<0+,-./01+0-B?FH.--,?@0A./AB-B/0.-B?NF/.?.OA,/AB-./GJKL.0.NQM1+2345B?N3464,E9.9AGO0G<F.1+OG-RF0A-G<@A+1+98+9:)/*":+,-./01+;1+2345;@BJ.N.P.LGKJ.?0

;引言<&’模型及场景的建立

+,-./01+是微软公司+,-./052+S集成开发包中的重要部分,是基于微软的通用对象模式IT3(IGJ$的1+图形48E。适合多媒体、娱乐、JG?TQU./03GN.)

即时1+动画等广泛和实用的1+图形计算。+,-./01+以其良好的硬件兼容性和友好的编程方式很快得到了广泛的认可。现在几乎所有的具有1+图形加速的主流显示卡都对+,-./01+提供良好的支持。现在的1+游戏大多基于+,-./052+S开发,所以+,-./01+堪称标准的1+游戏引擎,而且+,-./01+的使用价值决不应只在游戏方面,采用+,-./01+技术的即时1+动画能在多媒体演示等许多领域发挥出令人叹服的效果。

首先我们来定制环境,在;,?NGOF%"""下安装并确认在+1+的插件工具+,-./05)9"2+S开发工具,

里包含一个/G?P1NF转换器。+1+中一个1+物体———包含了顶点信息、材质、贴图、动画帧的1+成品被叫做J.FA物体。/G?P1NF就是用来把1+作品转换为标准J.FA物体文件(!9D)的工具。

首先打开1+2345(或3464等其他1+软件,确

保能导出+1+能用的文件),尽情发挥你的才智来制作任何你想要的模型。我们清楚,精致的1+作品要

靠大量的各种类型的贴图来完成,但+1+只认+,HH<F.(表面色)通道。尽管它也支持V<JK(凹凸)、2K./<LB-(高光色)等贴图通道,但都不能直接用1+软件IGLG-来完成,另需代码。这也就是为什么相对1+作品来说,游戏的渲染速度要快得多,但画质都不够传神的原因。还要注意,贴图的长和宽一定要是%的幂次像素大小,并且和程序在同一目录下。笔者制作了一个放飞的标志作为例子,存为WI:XH-G?0H-..91NFW,并使用了一张名为WI:XLB-@LG@9QJKW和一张名为WI:X

收稿日期:%""#$"%$"*作者简介:颜武(!)’"$),女,山东滕县人,江西省计算技术研究所工程师,研究方向:计算机应用;邓定华(!)#&$),男,江西南昌人,助理研究员,研究方向:计算机应用。

第1页

你可能喜欢

  • DirectX教程
  • 面试游戏
  • 手机游戏开发
  • 棋牌游戏开发
  • 网页游戏开发
  • 网络游戏开发
  • android游戏开发
  • HTML5游戏开发

热门文档

相关文档

  • 【论文】Direct3D场景中3D模型的处理方法

    Direct3D场景中3D模型的处理方法_专业资料。介绍了在三维虚拟场景中Direct3D调用... 谈3D模型在施工中的应用 2人阅读 2页 3.00 游戏开发中基于Direct3D.....

  • Direct3D场景中3D模型的处理方法

    Direct3D场景中3D模型的处理方法_物理_自然科学_专业资料。第28卷第4期2008年...基于MicrosoftDirectX浅析COM组件与多媒体游戏开发〔J〕.北京工商大学学报,2005,...

  • 3D游戏开发编程基础_Direct3D基础

    游戏开发中基于Direct3D... 6页 4下载券 【Visual C++】游戏开发... 10页 1下载券 Direct3D基础 26页 1下载券 Direct3D基础 26页 1下载券 009 Direct3D...

  • 【Visual C++】游戏开发笔记二十七 Direct3D 11入门级...

    【Visual C++】游戏开发笔记二十七 Direct3D 11入门级知识介绍_计算机软件及应用_IT/计算机_专业资料。【 C++游戏编程游戏开发梦想的集散地—毛星云(浅墨)的...

  • Direct3D编程与三维游戏中的图形技术

    基于Direct3D的投篮游戏 47页 免费 Direct3D程序设计基础 51页 免费 Direct3D编程 26页 免费 DirectX教程 85页 免费Direct3D...

  • 基于Java 3D技术和Swing技术的3D建模开发

    利用 Java3D技术实现了盛放3D模型的基础类的开发,同时通过和Swing技术的合理结合...DIRECT3D是Microsoft公司推出的三维图形编程 API,它主要应用于三维游戏编程, ...

  • 3D模型可视化组件HOOPS的应用详解

    3D模型可视化组件HOOPS的应用详解3D模型可视化组件HOOPS的应用详解隐藏>> 慧都...一、可视化组件 HOOPS 简介 HOOPS 组件是建立在 OpenGL、Direct3D 等图形编程...

  • 【Visual C++】游戏开发笔记二十八 最精简的Direct3D11...

    【Visual C++】游戏开发笔记二十八 最精简的Direct3D11 Demo筋骨脉络全攻略_计算机软件及应用_IT/计算机_专业资料。【Visual C++】游戏开发笔记...

  • game metails

    算法与应用 focus.on.3D.terrain.pdf ,游戏3D地形编程 Focus.On.3D.Models.pdf ,游戏3D模型编程 Focus.On.2D.in.Direct3D.-.fly.pdf ,集中于Direct3D中的...

站点地图 | 侵权投诉 | 手机版
新浪认证  诚信网站  绿色网站  可信网站   非经营性网站备案
本站所有资源均来自互联网,本站只负责收集和整理,均不承担任何法律责任,如有侵权等其它行为请联系我们.
文档下载 Copyright 2013 doc.docsou.com All Rights Reserved.  闽ICP备15022310号  email
返回顶部