我試圖用Alternativa3D引擎製作黑色輪廓的對象,我要做一個卡通化的外觀。我怎樣才能做到這一點?Alternativa3D - 概述3D對象
1
A
回答
1
我對Alternativa3D文檔進行了簡要介紹,並找不到材料或着色器。你能夠使用替代的3D API,如Away3D? 如果是這樣,Away3D中已經提供了CellShaded材料,你可以在this sample看到:
而且,你有source對於上面的例子:
var material : ColorMaterial = new ColorMaterial(0xfbcbc1);
material.ambientColor = 0xdd5525;
material.ambient = 1; //0xdd5525;
material.specular = .25;
material.diffuseMethod = new CelDiffuseMethod(3);
material.specularMethod = new CelSpecularMethod();
material.addMethod(new OutlineMethod(0x000000, 2/50));
CelSpecularMethod(material.specularMethod).smoothness = .01;
CelDiffuseMethod(material.diffuseMethod).smoothness = .01;
material.lights = [ _light, _light2, _light3 ];
1
我不知道A3D是否有內置解決方案,但是通常情況下,您應該製作第二個模型,將其放置在現有模型下,並將黑色着色器應用於其着色和着色。
+0
我認爲這是一個可怕的想法。加倍你的聚合計數只是爲了得到一個輪廓?當然,這是着色器可以處理的或某種其他形式的後處理。 – 2014-07-08 06:05:25
相關問題
- 1. Eclipse中對象的概述?
- 2. netbeans概述中的訪問樹對象
- 3. 概述:無VS概述:0
- 4. DLR的概述?
- 5. SSMS - MiniMap概述
- 6. CakePHP的概述
- 7. Sitecollection概述Page
- 8. 鼠標在Alternativa3d 8中拖動?
- 9. 材質,着色器和概述Unity3d中的對象
- 10. 可可tableview概述
- 11. Python語言概述
- 12. iOS內核概述!
- 13. CSS - 具體概述
- 14. SIP標頭概述
- 15. 靜態類概述
- 16. SQL - 概述查詢
- 17. WPF控件概述
- 18. UILabel文本概述
- 19. HTML概述,幫我
- 20. 面向對象,對象概念
- 21. 問題對業務WinForms應用程序C#OOP的概述 - 對象
- 22. 確定3D對象是否被另一3D對象隱藏
- 23. 3D編程概念指南?
- 24. 將文本添加到Alternativa3d?
- 25. 概述系統窗口
- 26. 圖像操作概述
- 27. .NET大會參考概述
- 28. Grails項目結構概述
- 29. 作業概述說明
- 30. 最佳GAC教程/概述?
呵呵,[邊疆]( http://g-ecx.images-amazon.com/images/G/01/videogames/detail-page/borderlands.02.lg.jpg)。 – Marty