|
@@ -29,8 +29,6 @@
|
|
|
|
|
|
import * as THREE from 'three';
|
|
import * as THREE from 'three';
|
|
|
|
|
|
- THREE.ColorManagement.enabled = false; // TODO: Confirm correct color management.
|
|
|
|
-
|
|
|
|
let camera, scene, renderer;
|
|
let camera, scene, renderer;
|
|
let cameraOrtho, sceneOrtho;
|
|
let cameraOrtho, sceneOrtho;
|
|
|
|
|
|
@@ -70,6 +68,9 @@
|
|
const mapB = textureLoader.load( 'textures/sprite1.png' );
|
|
const mapB = textureLoader.load( 'textures/sprite1.png' );
|
|
mapC = textureLoader.load( 'textures/sprite2.png' );
|
|
mapC = textureLoader.load( 'textures/sprite2.png' );
|
|
|
|
|
|
|
|
+ mapB.colorSpace = THREE.SRGBColorSpace;
|
|
|
|
+ mapC.colorSpace = THREE.SRGBColorSpace;
|
|
|
|
+
|
|
group = new THREE.Group();
|
|
group = new THREE.Group();
|
|
|
|
|
|
const materialC = new THREE.SpriteMaterial( { map: mapC, color: 0xffffff, fog: true } );
|
|
const materialC = new THREE.SpriteMaterial( { map: mapC, color: 0xffffff, fog: true } );
|
|
@@ -113,7 +114,6 @@
|
|
renderer = new THREE.WebGLRenderer();
|
|
renderer = new THREE.WebGLRenderer();
|
|
renderer.setPixelRatio( window.devicePixelRatio );
|
|
renderer.setPixelRatio( window.devicePixelRatio );
|
|
renderer.setSize( window.innerWidth, window.innerHeight );
|
|
renderer.setSize( window.innerWidth, window.innerHeight );
|
|
- renderer.outputColorSpace = THREE.LinearSRGBColorSpace;
|
|
|
|
renderer.autoClear = false; // To allow render overlay on top of sprited sphere
|
|
renderer.autoClear = false; // To allow render overlay on top of sprited sphere
|
|
|
|
|
|
document.body.appendChild( renderer.domElement );
|
|
document.body.appendChild( renderer.domElement );
|
|
@@ -126,6 +126,8 @@
|
|
|
|
|
|
function createHUDSprites( texture ) {
|
|
function createHUDSprites( texture ) {
|
|
|
|
|
|
|
|
+ texture.colorSpace = THREE.SRGBColorSpace;
|
|
|
|
+
|
|
const material = new THREE.SpriteMaterial( { map: texture } );
|
|
const material = new THREE.SpriteMaterial( { map: texture } );
|
|
|
|
|
|
const width = material.map.image.width;
|
|
const width = material.map.image.width;
|