zoukankan      html  css  js  c++  java
  • 3DMax导出.x文件注意事项

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

     

      Panda DX Exporter是一个3D Studio Max R 3.x~9.x插件,可以输出场景到.X文件。支持:网格顶点优化,骨骼,动画,贴图缩放到2^幂,右手坐标系,X File完整的分层结构。可以到它的官网下载相应的3ds Max的版本对应的插件http://www.andytather.co.uk/Panda/directxmax_downloads.aspx

    基本选项,对象参数如下图

    Panda DX Exporter - 过客 - 过☆客

    动画设置

    Panda DX Exporter - 过客 - 过☆客

    Options——帧类型,可以是Position, Scale & Rotate keys,也可以直接用一矩阵替换

    Animation options——是否循环播放动画,及对动画平滑处理

    纹理

    Panda DX Exporter - 过客 - 过☆客

    texture converted——可以将贴图与.X文件一起输出

    scaled to nearest power of 2——贴图缩放到2^幂

    Format——输出类型,可以使用各种DirectX支持的纹理格式(bmp,tga,png,jpg)

    Use full pathname——是否用完整路径名。(一般不使用绝对路径)

    Panda DX Exporter - 过客 - 过☆客

    DX File Type——同上

    DX frame——框架结构,如果前面选择Include Animation,就不能选No frame

    Top frame hierarchy——顶框架结构,所有框架在同一顶层

    Sub frame hierarchy——子框架结构。父框架会影响子框架位置(MAX中的连接操作),对作IK有好处,但矩阵要经过多次变换才能传递到子框架

    Left Handed Axis——左手坐标系,一般使用左手坐标系

  • 相关阅读:
    WPF 使用 Direct2D1 画图 绘制基本图形
    WPF 使用 Direct2D1 画图 绘制基本图形
    dot net core 使用 IPC 进程通信
    dot net core 使用 IPC 进程通信
    win2d 图片水印
    win2d 图片水印
    Java实现 LeetCode 240 搜索二维矩阵 II(二)
    PHP closedir() 函数
    PHP chroot() 函数
    PHP chdir() 函数
  • 原文地址:https://www.cnblogs.com/loyung/p/3121340.html
Copyright © 2011-2022 走看看