2013-04-12 40 views
0

所以我是新來的熊貓3D在c + +中,我創建了collada文件或DAE文件,以顯示在熊貓3D。當我在pview中查看它們時,它們沒有顏色或紋理。所以如果我按下L熱鍵,就會出現顏色和紋理。我知道這與燈光有關。這同樣適用於我進行dae2egg轉換之後。當我將我的模型加載到我的實際程序中時,它是白色的,沒有顏色。形狀雖然它應該是。如果我使用set_color(...),當然會出現顏色,但僅限於我定義的純色。所以我很好奇如何解決這個沒有顏色的問題。熊貓3d Collada幫助C++

+0

您確定紋理和法線在轉換過程中保留了嗎? –

+0

是的,當我使用pview之後,轉換貼圖仍然會在按下快捷鍵後出現。這就是爲什麼我很困惑。 – user1935324

+0

好吧,這個問題要回答太寬泛。可能有很多問題,雖然你沒有提供任何額外的細節,但是不可能給出任何適當的建議。然而,我想到的第一個問題是你的模型加載器/解析器出了問題。因此,檢查紋理是否加載,檢查是否加載了法線,檢查照明是否實際打開。 –

回答

0

你的對象大概有一個材料。如果你有一個材料,你需要添加一個或多個光源到你的場景圖中以顯示出來;這就是它的工作原理。或者,刪除材料或使用set_material_off(1)將其禁用。