2012-06-28 27 views
3

在食人魔,我投射到一個球體貼花。然而,貼花直接穿過球體並將另一貼花投射到對面!我如何阻止?食人魔投影機通過物體發光

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

恐怕下面的答案都不起作用。我嘗試過每種陰影設置,探索攪拌機的紋理設置,但似乎沒有任何工作。貼花只是呈現雙方!它甚至發生在Ogre教程6中!任何可能的建議表示讚賞!

注:我編輯別人的代碼,才發現,原來它不是,在代碼中創建的球體網格度:O sowwy :(

+1

你能提供材料腳本和屏幕截圖嗎? –

+0

當然:3的材料是: 材料行星/ Planet_Earth { 技術 { 通 { 了texture_unit { //紋理earth.jpg \t //紋理earthmap1k.jpg \t紋理earth_surface.png \t濾波三線性 \t規模1 1 } } } } 我不允許發佈圖片 – Magicaxis

+0

您可以編輯您的問題添加更多信息,請勿對此使用評論。如果您無法發佈圖片,可以將其上傳到某處(imageshack,dropbox ...)並提供鏈接。 –

回答

-1

我只是不能得到它的工作,因爲沒有uv地圖。我放棄了,並使用了一個.mesh,看起來像我的貼花,並將其放置在球體的表面上。對不起大家。

1

你必須使用適合你的網格的紋理Ogre使用UV貼圖來映射貼花到網格根據你使用什麼CG程序來創建你的3d模型,有不同的方法來創建它Look at this blender tutorial例如,您還需要一個exporter以獲得.mesh文件。

+0

紋理適合完美:\ – Magicaxis

+0

你的網格是一個紫外線貼圖嗎?它無關緊要,如果紋理適合攪拌機,你需要正確的紫外線貼圖。看看你是否有正確的UV地圖。 –