2017-03-28 1 views
0

내 장면에 앤티 엘리 어싱을 적용하려고합니다. 이것은 내가 사용하는 코드입니다 :바빌론 j에서 안티 앨리어싱이 작동하지 않습니다.

var postProcess = new BABYLON.FxaaPostProcess("fxaa", 1.0, null, null, engine, true); 

객체는 여전히 들쭉날쭉합니다. 어떤 생각을 부드럽게 만드는지?

enter image description here

전체 코드 :

var canvas; 
var engine; 

window.addEventListener('DOMContentLoaded', function(){ 
    canvas = document.getElementById("renderCanvas"); 
    engine = new BABYLON.Engine(canvas, true); 

    var createScene = function() { 
     var scene = new BABYLON.Scene(engine); 
     scene.clearColor = new BABYLON.Color3(0, 1, 0); 
     var camera = new BABYLON.FreeCamera("camera1", new BABYLON.Vector3(0, 5, -10), scene); 
     camera.attachControl(canvas, false); 
     var light = new BABYLON.HemisphericLight("light1", new BABYLON.Vector3(0, 1, 0), scene); 
     light.intensity = 1.88; 

     var box = BABYLON.SceneLoader.ImportMesh("box", "", "box.babylon", scene, function (newMeshes, particleSystems) { 
      newMeshes.position = new BABYLON.Vector3(0,0,0); 

     }); 
     var postProcess = new BABYLON.FxaaPostProcess("fxaa", 1.0, null, null, engine, true); 

     return scene; 

    }; 
    var scene = createScene(); 
    engine.runRenderLoop(function() { 
     scene.render(); 
    }); 
}); 

답변

관련 문제