zoukankan      html  css  js  c++  java
  • 理想的状态:使用3dmax作为你的场景编辑器

    3dmax有多么强大,就不用我多说了

    而3dmax plugin有多么难写,就更不用我多说了

    一个像我这样的普通程序员,可能终其一生也不可能编写一个场景编辑器,能够像3dmax这样完美

    那么如果可以将3dmax编辑后的效果,使用plugin全部导出给engine来渲染,那么是多么安逸

    折腾了一段时间,目前我的exporter新增支持的功能如下:

    1.  dot scene,在原RapidXML dot scene loader的基础进行了修改

    2.  支持摄像机运动轨迹,包括fov controller

    3.  支持spline轨迹

    4.  支持lightmap,导出对应材质

    5.  node动画,不等同于morph动画,具体定义为在没有vertex变化的情况下,只是旋转、缩放、位移,需要注意的是受这种动画影响的mesh必须是导出为object space,并且一定要设置好轴对齐

    6.  将plugin和exporter分离开,实现在不用重启3dmax的情况下,可以对code进行修改、编译

    7.  对于nonuniformScale进行了Check,因为ogre是不支持这种缩放的

    8.  支持骨骼镜像,当美术使用了mirror操作,那么直接取LocalTM是不正确的,必须自行在WorldTM中处理后,重新生成LocalTM

    9.  不知道什么原因,取WorldTM非常耗时,作为提高导出效率,采取了缓冲的优化

    以上

    等等 

  • 相关阅读:
    Java并发编程:synchronized
    对一致性Hash算法,Java代码实现的深入研究
    在Xcode中使用Git进行源码版本控制
    这些 Git 技能够你用一年了
    简明 Git 命令速查表
    Git 分支管理是一门艺术
    2016年Web前端面试题目汇总
    iOS 面试基础题目
    Json数据交互格式介绍和比较
    SpringBoot端口和访问路径
  • 原文地址:https://www.cnblogs.com/oiramario/p/1847230.html
Copyright © 2011-2022 走看看