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非常耗时,作为提高导出效率,采取了缓冲的优化

    以上

    等等 

  • 相关阅读:
    Spring-IOC容器
    VUE 过滤器
    axios.post参数问题
    Stylus| vue项目中stylus和stylus-loader版本兼容问题
    SPA
    Options API 和 Composition API 的对比
    【ES6学习笔记之】Object.assign()
    vue element-ui 常用组件
    Vue调试工具
    组件
  • 原文地址:https://www.cnblogs.com/oiramario/p/1847230.html
Copyright © 2011-2022 走看看