我创造了一个非常基本的圆柱体,添加了材质和发光效果 我可以导出模型以包含发光效果,因此模型看起来像渲染吗?
澄清: 我可以将模型导出到.fbx或.x并让它包含闪电信息,这样如果我将其导入到unity或xna中,模型看起来就像渲染一样吗?
答案 0 :(得分:1)
“发光”实际上是一种后期处理效果。其实很模糊。有很多关于如何在XNA中执行此操作的教程,但我怀疑您可以轻松地从建模软件中导出此内容(完全不可能)。
原因是这样做通常需要设置多个rendertargets,自定义着色器等,你必须自己做。
您需要多个rendertargets的原因; 渲染模型时,像素着色器仅处理(可见)外顶点中的像素。因此,您无法在模型外部呈现平滑的“淡出”,就像图片中的情况一样。
您通常使用的是着色器,可以正常渲染对象,但也会将“发光颜色”呈现给其他渲染对象。 当所有模型完成渲染后,您将对此第二个RT执行模糊效果。 然后将主RT与模糊的发光RT混合。
这是非常肤浅的,我还没有在AGES中完成它,所以请查看一些教程。此外,这个绽放样本基本上做同样的事情,但在整个场景中,我认为:http://xbox.create.msdn.com/en-US/education/catalog/sample/bloom
答案 1 :(得分:0)
使用滤镜在3dsmax中添加发光,然后自动渲染。 小小的通知,3dsmax是一个非常大的程序,有很多可能性,只需花时间找到所有的东西。相信我需要时间。