`
jy00314996
  • 浏览: 75199 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

Papervision3D(PV3D)所用到的3D模型格式之一MD2

阅读更多

MD2Quake2中使用的模型文件格式,由于其比较简单,容易实现,所以应用很广,是一种经典的动画模型格式。该文件格式由2部分组成:一部分是文件头,包含了文件ID号、版本号和有关模型的各种数据的起始地址等;另一部分是文件的主体,包含了有关模型的各种数据,如顶点数据、纹理数据、法向量数据等。

通过3DMAX软件你可以自己制作MESH格式的3D模型和贴图,然后转化成MD2格式文件。需要借助一个小插件md2exporter。此插件开发较早,通过实践,可以用在当前流行的MAX7或者MAX8上,方法如下

下载一个md2exporter插件压缩包,非常小几百K

包,注意里面的MS后缀文件,这就是manscripts文件

把它放入你安装3DMAX目录下的scripts目录下,MAX装在哪个区只有你自己知道,一般都是C区默认

 

进入MAX,打开插件面板加载MD2exporter插件,新手按如图步骤,加载成功底下会出现md2exporter对话面板,里面有几个简单选项,可以发现,都是针对动画设置的,钩选save animation,这样才可以保存动画,帧数设置,还有一个framestep是帧速率设置,通常情况默认导出后会出现动画速度与PV3D里表现不一致,就可以调整这个选项加大倍数,动画速度就会加快。选中你要导出的模型,export

设置下导出路径,OK

你就得到一个MD2文件,格式非常小,记得把你绘制的贴图带上。

在导出的时候如果跳出"model not mesh"警告,就说明你的模型不是MESH的,可能是polygon四边形的,请在制作前保证模型是MESH再绑定和加动画。

KO~~~!

分享到:
评论

相关推荐

    PV3d Papervision3d API文档+学习笔记+全景案例

    首先,PV3D的核心在于其API,这是一个强大的接口集合,提供了创建3D场景、加载模型、管理光照、渲染纹理等所需的所有功能。API文档详细地列出了各种类、方法和属性,如Scene3D、Camera3D、Loader3D等。Scene3D类是...

    Papervision3D 教程打包下载

    这个教程集合提供了深入学习Papervision3D所需的知识,包括PV3D的基本概念、对象模型、渲染技术以及与Flex框架的集成。 1. **Papervision3D基础**:Papervision3D是Flash平台上的3D引擎,它允许开发者在网页和桌面...

    Papervision3D.Essentials

    综上所述,《Papervision3D.Essentials》不仅是一本入门指南,更是一部详尽的技术手册,旨在帮助读者克服在使用Papervision3D过程中可能遇到的各种挑战,并通过实际案例加深对这项技术的理解和掌握。无论是对于初学...

    papervision3d_868.swc

    PaperVision3D(简称PV3D)是一款基于Adobe Flex和ActionScript 3.0的开源3D图形库,它为Web开发者提供了在Flash Player环境中构建三维图形和交互式应用程序的能力。在本篇文章中,我们将深入探讨如何在MyEclipse...

    papervision3d 精髓

    《Papervision3D精髓》一书是针对初学者及有一定基础的开发者设计的,旨在教授如何使用Papervision3D(PV3D)创建具有惊人效果和强大动画功能的交互式3D应用程序。PV3D是一种开源的3D引擎,用于Adobe Flash平台,它...

    Papervision3D

    原文推荐了一个名为“pv3d傻瓜包”的资源包,这个包包含了Papervision3D的核心库文件和其他辅助工具。 2. **创建项目**:在Flash CS3或CS4中新建一个FLA文件,并将其命名为`test01.fla`。设置文件属性如下:帧频30...

    Papervision3D的API

    Papervision3D(PV3D)是Flash平台上的一款强大的3D图形库,它允许开发者在网页上创建丰富的、交互式的三维图形和应用程序。本篇文章将深入探讨Papervision3D的API,帮助读者理解并掌握这个工具的核心概念和功能。 ...

    PaperVision3D

    PaperVision3D,作为一款基于Adobe Flash的3D图形库,是Flash AS3.0时代的一个重要里程碑,它为Web开发者提供了一个在二维舞台上构建三维场景的强大工具。PaperVision3D的核心价值在于,它将复杂的3D图形渲染技术...

    papervision3D

    压缩包内的文件包括"papervision3D_ HELP BY DiLang.chm",这是一个CHM(Compiled Help Manual)文件,是Windows系统下的帮助文档格式,通常包含了索引、搜索功能和组织良好的内容结构。用户可以通过这个文件查阅...

    《Papervision3D+Essentials》中文翻译

    Papervision3D(简称PV3D)是Flash平台上最早的3D渲染引擎之一,它为开发者提供了在Web浏览器中构建三维互动体验的能力。这本书的中文翻译版本,对于国内的开发人员来说,无疑是一个学习PV3D技术的重要资源。 1. **...

    Papervision3D Essentials 中文PDF及书中源码

    《Papervision3D Essentials》是一本深入探讨Papervision3D(PV3D)的权威指南,中文版的出现使得更多中国开发者能够掌握这个强大的三维渲染库。Papervision3D是一个用于Adobe Flex和Flash平台的开源项目,它为Web...

    Papervision3D-demo.rar_DEMO_Papervision3D demo_Papervision3D mxm

    - **实例2:3D模型加载**:演示如何加载外部3D模型(如.fla或.obj格式),并将其集成到3D场景中。 - **实例3:摄像机控制**:通过源码,我们可以看到如何实现用户交互来控制3D场景中的摄像机视角,提供更丰富的...

    初识Papervision3D

    此外,Papervision3D还支持导入3D模型文件,如 COLLADA 和 OBJ 格式,使开发者能够利用现有的3D设计资源。 在《初识Papervision3D》的博文中,作者可能会详细介绍如何设置基本的3D场景,包括初始化渲染器、创建摄像...

    Papervision3D_1_5 Flash3D运行环境

    Papervision3D(简称PV3D)是一个强大的开源库,它为Adobe Flash平台提供了先进的3D图形渲染能力。在Flash3D的世界里,Papervision3D_1_5是一个里程碑式的版本,它使得Flash不再仅仅是一个2D动画工具,而是能够处理...

    Papervision3D.swc

    Papervision3D_2.0.869.swc

    papervision3d和物理引擎Box2DFlash的一个超酷且好玩的DEMO

    这篇博客(链接已省略)展示了如何将Papervision3D与Box2DFlash整合,创建一个超酷且好玩的DEMO。DEMO中,用户可以看到3D物体遵循物理定律运动,比如重力、碰撞检测和反弹效果,从而增加了交互性和真实感。 ...

Global site tag (gtag.js) - Google Analytics