1
我正在開發一個項目,並在透明背景下在屏幕上放置了3D模型。現在我的問題是,是否有可能從模型本身提取紋理(backbuffer),而不是使用Boundingsphere工作而不是整個屏幕(使用背景)?我應該有一個紋理或位圖等模型,所以我可以把它放在另一個紋理。從3D模型創建紋理
一些幫助,將不勝感激。
我正在開發一個項目,並在透明背景下在屏幕上放置了3D模型。現在我的問題是,是否有可能從模型本身提取紋理(backbuffer),而不是使用Boundingsphere工作而不是整個屏幕(使用背景)?我應該有一個紋理或位圖等模型,所以我可以把它放在另一個紋理。從3D模型創建紋理
一些幫助,將不勝感激。
將您的3D模型渲染到RenderTarget
上,該模型將產生模型的位圖。請記住,它將具有任何適用的照明/着色器/等屬性和/或效果。
可以設置RenderTarget
爲SpriteBatch.Begin()
呼叫*
*實際API可能不同的部分 - 這是一個有點生疏了,我沒有XNA方便這臺機器上