Alternativa3d - umrissen 3D -Objekte
Frage
Ich versuche, Black-Out-Objekte mit der alternativen Motorin zu machen, ich gehe für einen karikaturistischen Look. Wie kann ich das machen?
Lösung
Ich warf einen kurzen Blick durch die alternative Dokumentation und konnte dafür keine Materialien oder Shader finden. Könnten Sie in der Lage sein, eine alternative 3D -API zu verwenden, wie Away3d ? Wenn ja, bietet Away3D bereits ein Zellschattmaterial an, wie Sie sehen können Diese Probe:
Außerdem haben Sie das Quelle Für das obige Beispiel:
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 ];
Andere Tipps
Ich weiß nicht, ob A3D über eine integrierte Lösung verfügt, aber im Allgemeinen sollten Sie das zweite Modell herstellen, es unter die vorhandene platzieren und auf schwarze Shaders auf Black Shaders und Farbtöne anwenden.