質問

Alternativa3Dエンジンを使用して黒い輪郭のあるオブジェクトを作成しようとしています。漫画風の外観を目指しています。これどうやってするの?

役に立ちましたか?

解決

Alternativa3Dドキュメントを簡単に見て、そのための素材やシェーダーを見つけることができませんでした。代替の3D APIを使用することはできますか? Away3d ?もしそうなら、あなたが見ることができるように、アウェイ3Dはすでにセルシェードの素材を提供しています このサンプル:

Away3D Cell Shading Example

また、あなたは持っています ソース 上記の例:

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 ];

他のヒント

A3Dに組み込みソリューションがあるかどうかはわかりませんが、一般に、2番目のモデルを作成し、既存のモデルの下に置き、黒いシェーダーに登場と色合いを適用する必要があります。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top