从3D模型创建纹理

时间:2013-05-13 21:22:33

标签: c# xna

我正在开展一个项目,我在屏幕上放置了一个透明背景的3D模型。现在我的问题是,是否有可能从模型本身而不是整个屏幕(带背景)中提取纹理(后备缓冲)而不使用Boundingsphere?我应该有一个模型的纹理或位图等,所以我可以把它放在另一个纹理上。

一些帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

将3D模型渲染到RenderTarget,这将产生模型的位图。请记住,它将具有应用的任何光照/着色器/等属性和/或效果。

您可以在RenderTarget *

的通话中设置SpriteBatch.Begin()

*实际的API可能会有所不同 - 它有点生疏,我在这台机器上没有XNA方便