diff --git a/src/babylon/particle-benchmark.ts b/src/babylon/particle-benchmark.ts index 40a1d93..e254f82 100644 --- a/src/babylon/particle-benchmark.ts +++ b/src/babylon/particle-benchmark.ts @@ -34,11 +34,9 @@ const createScene = function () { // Camera var camera = new UniversalCamera( "ArcRotateCamera", - new Vector3(0, 0, -100), + new Vector3(0, 0, -180), scene ); - // This attaches the camera to the canvas - camera.attachControl(canvas, true); // Set up new rendering pipeline const pipeline = new DefaultRenderingPipeline("default", true, scene); @@ -48,10 +46,10 @@ const createScene = function () { ); // Fire! - const xCount = 12; - const yCount = 15; - const xSpacing = 2.2; - const ySpacing = 3.5; + const xCount = 25; + const yCount = 30; + const xSpacing = 3; + const ySpacing = 5; for (let i = 0; i < xCount; i++) { for (let j = 0; j < yCount; j++) { diff --git a/src/galacean/particle-benchmark.ts b/src/galacean/particle-benchmark.ts index cb1862f..d42211f 100644 --- a/src/galacean/particle-benchmark.ts +++ b/src/galacean/particle-benchmark.ts @@ -34,14 +34,14 @@ WebGLEngine.create({ // Create camera const cameraEntity = rootEntity.createChild("camera_entity"); - cameraEntity.transform.position = new Vector3(0, 0, 100); + cameraEntity.transform.position = new Vector3(0, 0, 180); const camera = cameraEntity.addComponent(Camera); camera.farClipPlane = 200; camera.fieldOfView = 60; - const xCount = 12; - const yCount = 15; + const xCount = 25; + const yCount = 30; const xSpacing = 3; const ySpacing = 5; diff --git a/src/three/particle-benchmark.ts b/src/three/particle-benchmark.ts index bba625f..7b08945 100644 --- a/src/three/particle-benchmark.ts +++ b/src/three/particle-benchmark.ts @@ -31,12 +31,11 @@ const camera = new THREE.PerspectiveCamera( 0.1, 1000 ); -camera.position.z = 100; +camera.position.z = 180; const canvas = document.getElementById("canvas"); const renderer = new THREE.WebGLRenderer({ canvas: canvas }); renderer.setSize(window.innerWidth, window.innerHeight); -const controls = new OrbitControls(camera, renderer.domElement); // Load texture for particles @@ -79,9 +78,9 @@ loader.load( const system = new ParticleSystem(); - const xCount = 15; - const yCount = 12; - const xSpacing = 4; + const xCount = 25; + const yCount = 30; + const xSpacing = 3; const ySpacing = 5; for (let x = 0; x < xCount; x++) {