【问题标题】:Can a 3dsmax model be exported to include lighting effects?可以导出 3dsmax 模型以包含照明效果吗?
【发布时间】:2013-04-04 14:59:51
【问题描述】:

我创建了一个非常基本的圆柱体,添加了材质和发光效果 我可以导出一个模型以包含发光效果,这样模型看起来就像渲染图一样吗?

http://imgur.com/VaNJLj4

澄清: 我可以将模型导出到 .fbx 或 .x 并让它包含闪电信息,这样如果我将它导入到 unity 或 xna 中,模型就会看起来像渲染?

【问题讨论】:

    标签: xna export effects 3dsmax


    【解决方案1】:

    “发光”实际上是一种后期处理效果。其实是一片模糊。有很多关于如何在 XNA 中执行此操作的教程,但我怀疑您是否可以轻松地从建模软件中导出它(因为根本不可能)。

    原因是这样做通常需要设置多个渲染目标、自定义着色器等,您必须自己进行。

    您需要多个渲染目标的原因; 渲染模型时,像素着色器仅处理(可见的)外部顶点内的像素。因此,您无法像图片中那样在模型本身之外渲染平滑的“淡出”。

    你通常做的是使用一个着色器来正常渲染你的对象,但也会将“发光颜色”渲染到另一个渲染目标。 当所有模型都完成渲染后,您对第二个 RT 进行模糊效果。 然后将主 RT 与模糊发光 RT 混合。

    这是非常肤浅的,我还没有在 AGES 中做过,所以请查看一些教程。另外,这个bloom-sample基本上做同样的事情,但在整个场景中,我认为:http://xbox.create.msdn.com/en-US/education/catalog/sample/bloom

    【讨论】:

    • 感谢详细的回复。
    【解决方案2】:

    在 3dsmax 中使用滤镜添加发光,然后它会自动渲染。 小通知,3dsmax 是一个非常大的程序,有很多可能性,只要花点时间找出一切。相信我,这需要时间。

    【讨论】:

    • 啊,一切都清楚了。很抱歉,我不相信这是可能的。 unity 和 xna 都使用非常不同的过滤器和属性来将事物显示为闪电,它们不兼容
    猜你喜欢
    • 2021-12-07
    • 2019-05-07
    • 1970-01-01
    • 2016-10-02
    • 2017-07-03
    • 2012-07-25
    • 2014-11-07
    • 1970-01-01
    • 2019-07-08
    相关资源
    最近更新 更多