directx 中的.x文件与3dmax文件坐标转换

3DS MAX导出DirectX .X文件插件:3D游戏模型转换工具 3DS MAX作为一款强大的3D建模和动画软件,在数字艺术领域拥有举足轻重的地位。它的应用范围广泛,包括但不限于游戏开发、电影特效、建筑可视化和产品设计。为了全面理解3DS MAX的作用和价值,让我们从它的基础功能开始逐步深入了解。DirectX起源于1995年,它的出现标志着微软公司在个人计算机图形处理和音频处理领域的一个新时代。最初,DirectX作为Windows操作系统中的一组API出现,它使得开发者能够直接访问计算机硬件的特性,尤其是图形处理单元(GPU)和声音卡。 阅读详情

         在做c++ 和directx 编程的时候,我们需要从3dmax 里面导出模型到程序里面,但是不幸的是,他们的坐标并不统一,3dmax使用的生活中的长度单位,如cm mm dm m,但是,我们程序中是不认识这些坐标的,程序中的坐标是,像素,那么他们之间的关系到底是怎么样子的呢,他们是怎么转换的呢??

          我在网络上查了好多资料,竟发现没有这方面的内容,只好自己实验,通过在3dmax里边设好坐标单位,建立了几个模型,然后用directx的API,中那些绘图接口,我做了好几次实验,发现:3dmax中的1m*1m*1m的立方体,和directx中的绘制立方体的接口绘制出来的1*1*1的大小相仿,但是并不完全一致,我想这个需要统一一个标准,遗憾的是,现在还没有这个标准,估计做引擎的公司都是自己定的标准,但是,同过我的实验得出的结论是:


        使用3dmax建模的文件坐标每一米对应着directx中的一个单位长度,但是,不是完全的相等,只是大致相当!


3DMax导出.X文件的插件 一款3D Max插件,导出.X文件。 立即下载

相关推荐

PandaDirectxExporter 3dmax导出X文件 适用于08-12版本

PandaDirectxExporter 3dmax导出X文件 适用于08-12版本

3DMax坐标系转换为Unity坐标系

3DMax坐标系转换为Unity坐标系 3DMax是右坐标系,并且Z轴向上 Unity 是左手坐标系,并且Y轴向上 在导出FBX文件的时候3DMax是可以指定Y,Z轴向上的

游戏天地 5707

3Dmax导出.x插件全套下载

包含 for 3DS MAX3 for 3DS MAX4 0 for 3DS MAX4 0+ CS3 1 for 3DS MAX4 2 CS3 2+ or MAX 5 0 for 3DS Max 6 0+ CS4 2 and 3DS Max 7 0 for 3DS Max 8 0 for 3DS Max 9 0 Panda Directx Exporter x64 5 9 67 0 for 3DS Max 9 64 bit Panda Directx Exporter x64 5 2008 67 0 for 3DS Max 2008 64 bit Panda Directx Exporter x64 5 2009 67 0 for 3DS Max 2009 64 bit Panda Directx Exporter x64 6 9 72 0 for 3DS Max 9 64 bit Panda Directx Exporter x64 6 2008 71 0 for 3DS Max 2008 64 bit Panda Directx Exporter x64 6 2009 72 0 for 3DS Max 2009 64 bit Panda Directx Exporter x64 6 2010 72 0 for 3DS Max 2010 64 bit Panda Directx Exporter x64 6 2011 72 0 for 3DS Max 2011 64 bit Panda Directx Exporter x64 6 2012 72 0 for 3DS Max 2012 64 bit Panda Directx Exporter x86 5 8 66 0 for 3DS Max 8 32 bit Panda Directx Exporter x86 5 9 67 0 for 3DS Max 9 32 bit Panda Directx Exporter x86 5 2008 67 0 for 3DS Max 2008 32 bit Panda Directx Exporter x86 5 2009 67 0 for 3DS Max 2009 32 bit Panda Directx Exporter x86 6 9 72 0 for 3DS Max 9 32 bit Panda Directx Exporter x86 6 2008 71 0 for 3DS Max 2008 32 bit Panda Directx Exporter x86 6 2009 72 0 for 3DS Max 2009 32 bit Panda Directx Exporter x86 6 2010 72 0 for 3DS Max 2010 32 bit Panda Directx Exporter x86 6 2011 72 0 for 3DS Max 2011 32 bit Panda Directx Exporter x86 6 2012 72 0 for 3DS Max 2012 32 bit ">包含 for 3DS MAX3 for 3DS MAX4 0 for 3DS MAX4 0+ CS3 1 for 3DS MAX4 2 CS3 2+ or MAX 5 0 for 3DS Max 6 0+ CS4 2 and 3DS Max 7 0 for 3DS Max 8 0 for 3DS Max 9 0 Panda Directx Exporter x64 5 9 67 0 for 3DS Max 9 64 bit Panda Directx Exporter x64 5 2008 67 0 for 3DS Max 2008 64 bit Panda Direc [更多]

大战2013之六:解决3DSMax右手坐标系转换左手坐标系的问题

开发过程中,遇到了模型颠倒和纹理错位等现象。 由于一个人搞确实太累,还要为老板做事,那是必须做的事情,所以有时候思考问题不到位,曾几何时竟然还怀疑过discreet 当然我最怀疑的是汉化版的翻译问题,最后一一排除了这些怀疑以后,我理清了思路,并把过程跟大家分享一下。 我们先看下我问题出现的过程: 1.首先建立一个长方体,一个一个面去选择,如图选择顶面 再选择前面 有了上...

369540808 1324

.max转.x插件

PandaDirectxExporte,多个版本的插件,本人已使用max2010版的,确定可用。

3DS MAX2017转X文件插件

3DS MAX2017转X文件插件

如何用3DMAX导出.X文件

由于最近在学习DirectX,获知可将普通建模软件(如3d max、maya、LightWave)生成的网格模型导出为.X文件格式,便查了查, .X是DirectX定义的格式,这样便可以用3d max可视化建立网格模型,导出.X文件,然后用D3DX库直接编程了! 首先说明,3d max 本身没有这种导出格式,要想用3d max导出.X文件,需要插件。步骤如下: 1. 下载Dire

jingmiaa的博客 1万+

3DMAX导出.X文件插件(PandaDirectXMaxExporter)

.x文件是微软为DirectX开发提供的一种3D文件. 包括面、线、顶点、纹理、动作。和其他的3D文件包含的内容是一样,只是存储的格式不一样。通过PandaDirectXMaxExporter等3ds Max插件,把自己的模型导出成*.x文件。 本下载包中包含3DS MAX版本2010、11、12导出*.x文件所分别对应的PandaDirectXMaxExporter32位、64位共6个插件。

3DMax导出.x文件注意事项 (转)

在3DMAX中一个人物原本的正立的,在D3D中使用这个.x文件却成了倒立的图像,这是因为坐标系的问题,3dmax是右手坐标系,默认坐标系z朝上,d3d是左手坐标系,z朝里,你可以让他们导出的时候在3dmax按z朝里,y朝上倒,或者麻烦一点就是自己在绘制的时候转一下. 在利用插件PandaDirectXMaxExporter导出的时候, 可以选择 left handed(左手坐标系), 结果.x文

buku2010的专栏 4185

全网最详细单细胞保姆级分析教程(一) ---pbmc

通过观察热图,可以了解不同细胞在主成分上的分布情况,以及主成分与细胞特征之间的关系。数据归一化是数据分析中的常见步骤,旨在消除数据集中不同特征之间的量纲差异,并使它们在相同的尺度上进行比较。函数会根据指定的主成分维度计算数据点之间的距离,并找到每个数据点的邻居。函数会根据数据点之间的相似性将其分组到不同的聚类中。数据缩放是数据分析中的常见步骤,旨在将数据的特征值调整到相似的范围,以避免某些特征对分析结果的过度影响。通过可视化维度载荷,可以了解哪些特征对主成分的形成起到了重要作用,以及不同特征之间的相关性。

ZxVSaccount的博客 6704

WinCC与PLC在西门子逻辑赛项中的通信配置避坑指南

本文针对西门子逻辑赛项中WinCC与PLC通信配置的常见问题,提供了一套实战避坑指南。重点解析了WinCC、PLC与EET仿真平台的三角通信架构,强调了IP地址规划、防火墙设置等关键环节的注意事项,并给出了系统化的故障诊断流程与排查技巧,帮助选手和技术人员快速定位并解决通信故障,确保监控系统稳定运行。

weixin_29165725的博客 107

directx加载ms3d动画模型

最近刚完成了ms3d模型的加载及动画显示,为了让更多的人容易学会和使用该模型,本人就自己所掌握的内容稍微谈谈。说起骨骼动画,大家一定不会陌生,这里本人假定大家都了解骨骼动画的基本原理。如果不熟悉的话可参考《Advanced Animation with DirectX》和《Focus.On.3D.Models》。其中《Advanced Animation with DirectX》讲了基本的骨骼原...

weixin_30414155的博客 274

python自动交易 缠论_缠论自动交易系统实现了

一、缘起:缠中说禅的伟大,我想你只要上网搜索一下就知道了,他的才气不用我说,我只想说说他的《教你炒股票》系列文章,108篇文章,将他的股票操盘秘籍全部公开给广大的股友了,更有缠友将其理论写成公式,在网上也是广为流传,深受广大缠友们的喜爱。我也是缠中说禅的忠实崇拜者之一,从2008年开始每天都使用缠论来看盘,特别想将缠论写成交易系统,让计算加来帮助我们自动交易,从而减轻我们盯盘的辛劳,可是苦于没有好...

weixin_39970689的博客 4636

我对【纹理坐标】的理解

 纹理坐标以下是我对纹理坐标的理解,如有错误,还望不吝赐教(gao_xudong2004@163.com):使用纹理功能时,你必需告诉DX如何将纹理贴到几何图元上,可以通过为每个顶点指定一个纹理坐标来实现。下面的顶点结构中为每个顶点定义了两套纹理坐标:#define D3DFVF_CUSTOMVERTEX (D3DFVF_XYZ| D3DFVF_DIFFUSE| D3D

gaoxudong的专栏 2971

COMSOL仿真分析高压直流GIS/GIL绝缘性能优化

高压直流气体绝缘设备(GIS/GIL)的绝缘性能是保障电网可靠运行的关键。通过COMSOL Multiphysics多物理场仿真,可以深入分析气固界面电场分布与电荷积聚机理。该技术结合静电场、热场和电荷传输耦合计算,能准确模拟温度梯度对SF6气体与环氧树脂界面特性的影响。工程实践中,这类仿真可优化导体结构设计、改进绝缘材料配方,并建立电场-温度关联预警模型。特别是在80℃高温工况下,仿真显示界面电荷密度会显著增加23%,这对设备安全运行具有重要指导价值。

weixin_32075843的博客 192

《计算机科学概论(第13版)》5-12章

定序是按给定语句的顺序应用每个算法步骤。(primitive):建立一组定义明确的构建块,利用它们来构造和执行算法的表示。可以消除歧义,不会引起误解,就像咱们传统的自然语言(用英语来沟通交流)。(programming language):原语的集合以及说明如何组合这些原语来表示比较复杂的想法的规则集合。用程序设计语言描述的算法可以在计算机上执行。每个原语都有自己的语法和语义,语法指的是原语的符号表示,语义是指该原语的含义。伪代码:用户开发过程中非正式表达想法的符号系统。

输入知识,消化知识,输出知识,分享知识,教人让我学习更好,业精于勤荒于嬉,行成于思毁于随 1036

DX复习文档

DX复习文档 2011年12月19日   [b]1>线性代数基础[/b]   1)坐标系:Direct 3D中的默认坐标系是“左手坐标系”,而3DMax中是右手坐标系。   2)向量:(方向+长度(模),矢量)   (1):特殊向量---零向量(起点跟终点重合的向量,所以它的方向不确定)   (2):向量运算:   单位向量:模为1的向量。常常在一个向量符号上加一个“^”来表...

fqq97fqq 189

GT-suite v2016的下载和安装

1 写在前面 GT-suite 是一款用来做内燃机仿真的软件。在安装过程中遇到很多问题,网上的安装教程也大都抄来抄去,试着安装了几遍都没有成功。最终在贴吧一个老哥的帖子里找到了解决办法,但是老哥的帖子也不是很详细,所以做了这个详细版本的教程。 GT-suite v2016安装包: 链接:https://pan.baidu.com/s/1JZPgJ8_-J-L8rV84-eHedQ 提取码:uj...

kisssshot的博客 2万+

欧拉角与万向节死锁

首先来看一下什么是欧拉角(Euler angles)? 构件在三维空间中的有限转动,可依次用三个相对转角表示,即进动角、章动角和自旋角,这三个转角统称为欧拉角。——引自百度百科 莱昂哈德·欧拉用欧拉角来描述刚体在三维欧几里得空间的取向。对于任何一个参考系,一个刚体的取向,是依照顺序,从这参考系,做三个欧拉角的旋转而设定的。所以,刚体的取向可以用三个基本旋转矩阵来决定。换句话说,任何关于刚体旋转

痞子龙3D编程 2259

AI测试实战:用文心一言5分钟生成登录功能测试用例(附Excel模板)

本文详细介绍了如何利用AI工具(如文心一言)在5分钟内高效生成登录功能测试用例,并提供了可直接应用的Excel模板。通过对比传统手工编写与AI生成的效率差异,展示了AI在软件测试领域的巨大优势,包括减少重复劳动、避免边界条件遗漏和提升格式标准化。文章还包含实战技巧、高级应用方案和行业最佳实践,助力测试人员快速提升工作效率。

weixin_30379531的博客 410

Hexo博客使用PDF.js

clone了一个pdf.js 然后兴高采烈地到文章里使用{% pdf %}标签 结果浏览器弹出了个下载框(使用GitHub的raw) 不知道是不是因为使用GitHub的原因导致这个问题 后来我测试的时候报了个错 优快云上的解决方法 到时候我再试试把资源放回lib/里面看看行不行 目录1.clone1.1.官方方法1.2.NexT主题方法1.3.补充2.修改文件2.1.修改viewer.htm...

LTFan 961

Direct3D中投影空间内的点坐标与屏幕上(或视口内)点的对应关系

<br />Direct3D中投影空间内的点坐标与屏幕上(或视口内)点的对应关系, 收藏<br />Direct3D中投影空间内的点坐标与屏幕上(或视口内)点的对应关系,<br />设屏幕大小为w×h,屏幕左上角像素的中心被定义为(0,0),整个屏幕是从(-0.5,-0.5)-(w-0.5,h-0.5),<br />像素将投影空间内的x轴上区间 (-1.0-1/w, 1.0-1/w]均匀分成w份,每份长度2/w,<br />将投影空间内的x轴上区间(-1.0-1/h, 1.0-1/h]均匀分成h份,每份长度

896

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

3dMax导出.X文件以及注意事项

一、下载地址 http://www.andytather.co.uk/Panda/directxmax_downloads.aspx

buku2010的专栏 6247

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

在DirectX3D程序中加载3DMAX的模型(后缀为.X的文件)

 要想从3DMAX中导出设计好的模型,通常需要自己用3DS Max SDK来创建自己的导出器, 而微软提供了一种导出格式.X,这种格式主要用于DirectX9, Directx10及以后都不支持这种格式。 第一步: 导出模型首先我们需要将模型从3DMAX中导出来,这里推荐Pandasoft  - 将下载的插件放到3DS plugins目录下。这样你就可以在3DMAX中将模型保存成X类型

A00553344的专栏 8795

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

上一篇: mfc 学习笔记之单选控件出错原因之一
下一篇: (转)android中src和background区别
小易_不容易
博客等级 码龄14年 16粉丝 19原创
评论 3
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值