1

テクスチャ マッピングを使用した後、この球体 (つまり太陽) の線を削除するにはどうすればよいですか??

何が起こっているのかわからないのですが、なぜこれらの行が表示されるのですか? 教授のクラスでオブジェクトに Texture を使用したとき、それらの線が表示されなかったことを私は知っています。

太陽のコードは次のとおりです。

var sun, sunGeo, sunMat;
sunGeo = new THREE.SphereGeometry(2300,32,32);

var suntexture = new THREE.ImageUtils.loadTexture('images/sun1.jpg');

suntexture.anisotropy = 8;
sunMat = new THREE.MeshPhongMaterial({
ambient: 0x333333,
    side: THREE.BackSide,
map: suntexture, 
emissive: 0xffffff
});

sun = new THREE.Mesh(sunGeo, sunMat);
scene.add(sun);

太陽

それらの行で、それはひどく見えます。

4

2 に答える 2

0

CanvasRenderer を使用していますか? そのようにレンダリングされることがありますが、それは CanvasRenderer にさまざまな制限/欠点があり、回避できる場合とできない場合があるためだと思います。WebGLRenderer の使用を検討してください。

于 2013-04-21T13:42:46.417 に答える