我试图用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. Sitecollection概述Page
- 5. TopDesk概述
- 6. SSMS - MiniMap概述
- 7. DLR的概述?
- 8. CakePHP的概述
- 9. 概述图表
- 10. JavaScript库概述
- 11. WebViewClient类概述?
- 12. WebService - 概述
- 13. OmniThreadLibrary概述
- 14. 国际象棋算法概述
- 15. Alternativa3D引擎的替代品?
- 16. 鼠标在Alternativa3d 8中拖动?
- 17. 实现Kinect和Unity 3D集成的概述
- 18. 材质,着色器和概述Unity3d中的对象
- 19. iOS内核概述!
- 20. git分支概述
- 21. XML显示概述
- 22. 静态类概述
- 23. CSS - 具体概述
- 24. UILabel文本概述
- 25. Ember.js代码概述
- 26. EmberJS架构概述
- 27. Redis架构概述?
- 28. HTML概述,帮我
- 29. WPF控件概述
- 30. SIP标头概述
呵呵,[边疆]( http://g-ecx.images-amazon.com/images/G/01/videogames/detail-page/borderlands.02.lg.jpg)。 – Marty