食人魔投影仪通过物体照耀

时间:2012-06-28 02:29:14

标签: c++ ogre projector decal

在食人魔中,我将一个贴花投射到一个球体上。然而,贴花直接透过球体,并将另一个贴花投射到另一侧!我该怎么做呢?

material planets/Planet_Earth { 
  technique { 
    pass { 
      texture_unit { 
        texture earth_surface.png 
        filtering trilinear 
        scale 1 1 
      } 
    } 
  } 
} 

我担心下面的答案都不起作用。我已经尝试了每个阴影设置,并探索了搅拌机的纹理设置,但似乎没有任何效果。贴花只是让双方都有!它甚至发生在Ogre教程6中!任何可能的建议都表示赞赏!

注意:我正在编辑别人的代码,只是发现它不是网格,在代码中创建了球体:O sowwy :(

3 个答案:

答案 0 :(得分:1)

启用某种形式的阴影应该修复它。 Ogre Basic Shadows

答案 1 :(得分:1)

您必须使用适合您的网格的纹理。 Ogre使用UV贴图将贴花贴图到网格。根据您用于创建3D模型的CG程序,有不同的创建方法。 Look at this blender tutorial举个例子。您还需要一个exporter来获取.mesh文件。

答案 2 :(得分:-1)

我无法让它工作,因为没有紫外线地图。我放弃并使用了一个看起来像我贴花的.mesh而是将它定位在球体的表面上。对不起伙计们。