@@ -33,7 +33,6 @@
var container, stats;
var camera, scene, renderer, mesh;
- var offsetAttribute, orientationAttribute;
var instances = 5000;
var lastTime = 0;
@@ -5,15 +5,6 @@
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0">
<link type="text/css" rel="stylesheet" href="main.css">
- <style>
- body {
- color: #444;
- }
- a {
- color: #44f;
- </style>
-
</head>
<body>
@@ -30,8 +21,7 @@
import { PMREMGenerator } from './jsm/pmrem/PMREMGenerator.js';
- var scene, camera, renderer, envMap, radianceMap;
- var right = 8;
+ var scene, camera, renderer, radianceMap;
function init() {
@@ -77,20 +77,13 @@
pmremGenerator.dispose();
+ };
new EXRLoader()
.setDataType( THREE.FloatType )
.load( 'textures/piz_compressed.exr', function ( texture ) {
- var options = {
- generateMipmaps: false,
- minFilter: THREE.LinearFilter,
- magFilter: THREE.LinearFilter
- };
exrCubeRenderTarget = pmremGenerator.fromEquirectangular( texture );
exrBackground = exrCubeRenderTarget.texture;
texture.dispose();
@@ -69,7 +69,7 @@
}
- var premTexture, pmremCube, pmremGenerator, premSize = 1024;
+ var premTexture, pmremCube;
function updatePREM( textureCube ) {
@@ -45,16 +45,6 @@
//
- var genCubeUrls = function ( prefix, postfix ) {
- return [
- prefix + 'px' + postfix, prefix + 'nx' + postfix,
- prefix + 'py' + postfix, prefix + 'ny' + postfix,
- prefix + 'pz' + postfix, prefix + 'nz' + postfix
- ];
scene = new THREE.Scene();
var hdrCubeRenderTarget = null;
@@ -782,17 +782,7 @@ function WebGLRenderer( parameters ) {
- var dataCount = Infinity;
- if ( index !== null ) {
- dataCount = index.count;
- } else if ( position !== undefined ) {
- dataCount = position.count;
+ var dataCount = ( index !== null ) ? index.count : position.count;
var rangeStart = geometry.drawRange.start * rangeFactor;
var rangeCount = geometry.drawRange.count * rangeFactor;