Преглед изворни кода

Removed LogLuvLoader (#29144)

* Removed LogLuvLoader.

* no message
mrdoob пре 1 година
родитељ
комит
305ad18c26

+ 0 - 1
examples/files.json

@@ -121,7 +121,6 @@
 		"webgl_loader_texture_hdr",
 		"webgl_loader_texture_ktx",
 		"webgl_loader_texture_ktx2",
-		"webgl_loader_texture_logluv",
 		"webgl_loader_texture_lottie",
 		"webgl_loader_texture_pvrtc",
 		"webgl_loader_texture_rgbm",

+ 0 - 1
examples/jsm/Addons.js

@@ -104,7 +104,6 @@ export * from './loaders/LDrawLoader.js';
 export * from './loaders/LUT3dlLoader.js';
 export * from './loaders/LUTCubeLoader.js';
 export * from './loaders/LWOLoader.js';
-export * from './loaders/LogLuvLoader.js';
 export * from './loaders/LottieLoader.js';
 export * from './loaders/MD2Loader.js';
 export * from './loaders/MDDLoader.js';

Разлика између датотеке није приказан због своје велике величине
+ 0 - 243
examples/jsm/loaders/LogLuvLoader.js


BIN
examples/screenshots/webgl_loader_texture_logluv.jpg


BIN
examples/textures/memorial.tif


+ 0 - 113
examples/webgl_loader_texture_logluv.html

@@ -1,113 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-	<head>
-		<title>three.js webgl - materials - LogLuv texture loader</title>
-		<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">
-	</head>
-	<body>
-
-		<div id="info">
-			<a href="https://threejs.org" target="_blank" rel="noopener">three.js</a> - webgl LogLuv texture loader example
-		</div>
-
-		<script type="importmap">
-			{
-				"imports": {
-					"three": "../build/three.module.js",
-					"three/addons/": "./jsm/"
-				}
-			}
-		</script>
-
-		<script type="module">
-
-			import * as THREE from 'three';
-
-			import { GUI } from 'three/addons/libs/lil-gui.module.min.js';
-
-			import { LogLuvLoader } from 'three/addons/loaders/LogLuvLoader.js';
-
-			const params = {
-				exposure: 2.0
-			};
-
-			let renderer, scene, camera;
-
-			init();
-
-			function init() {
-
-				renderer = new THREE.WebGLRenderer();
-				renderer.setPixelRatio( window.devicePixelRatio );
-				renderer.setSize( window.innerWidth, window.innerHeight );
-				document.body.appendChild( renderer.domElement );
-
-				renderer.toneMapping = THREE.ReinhardToneMapping;
-				renderer.toneMappingExposure = params.exposure;
-
-
-				scene = new THREE.Scene();
-
-				const aspect = window.innerWidth / window.innerHeight;
-
-				camera = new THREE.OrthographicCamera( - aspect, aspect, 1, - 1, 0, 1 );
-
-				new LogLuvLoader().load( 'textures/memorial.tif', function ( texture ) {
-
-					const material = new THREE.MeshBasicMaterial( { map: texture } );
-
-					const quad = new THREE.PlaneGeometry( 1, 1.5 );
-
-					const mesh = new THREE.Mesh( quad, material );
-
-					scene.add( mesh );
-
-					render();
-
-				} );
-
-				//
-
-				const gui = new GUI();
-
-				gui.add( params, 'exposure', 0, 4, 0.01 ).onChange( render );
-				gui.open();
-
-				//
-
-				window.addEventListener( 'resize', onWindowResize );
-
-			}
-
-			function onWindowResize() {
-
-				const aspect = window.innerWidth / window.innerHeight;
-
-				const frustumHeight = camera.top - camera.bottom;
-
-				camera.left = - frustumHeight * aspect / 2;
-				camera.right = frustumHeight * aspect / 2;
-
-				camera.updateProjectionMatrix();
-
-				renderer.setSize( window.innerWidth, window.innerHeight );
-
-				render();
-
-			}
-
-			//
-
-			function render() {
-
-				renderer.toneMappingExposure = params.exposure;
-
-				renderer.render( scene, camera );
-
-			}
-
-		</script>
-	</body>
-</html>

Неке датотеке нису приказане због велике количине промена

粤ICP备19079148号