未验证 提交 f46b3a6b 编写于 作者: M Mr.doob 提交者: GitHub

Merge pull request #13435 from Mugen87/dev3

Examples: Clean up webgl_materials_modified
...@@ -48,23 +48,11 @@ ...@@ -48,23 +48,11 @@
<script src="js/Detector.js"></script> <script src="js/Detector.js"></script>
<script src="js/libs/stats.min.js"></script> <script src="js/libs/stats.min.js"></script>
<script src="js/shaders/BleachBypassShader.js"></script>
<script src="js/shaders/ColorCorrectionShader.js"></script>
<script src="js/shaders/CopyShader.js"></script>
<script src="js/shaders/FXAAShader.js"></script>
<script src="js/postprocessing/EffectComposer.js"></script>
<script src="js/postprocessing/RenderPass.js"></script>
<script src="js/postprocessing/ShaderPass.js"></script>
<script src="js/postprocessing/MaskPass.js"></script>
<script> <script>
if ( ! Detector.webgl ) Detector.addGetWebGLMessage(); if ( ! Detector.webgl ) Detector.addGetWebGLMessage();
var container, stats, loader; var camera, scene, renderer, stats;
var camera, scene, renderer;
var mesh, materialShader; var mesh, materialShader;
...@@ -82,9 +70,6 @@ ...@@ -82,9 +70,6 @@
function init() { function init() {
container = document.createElement( 'div' );
document.body.appendChild( container );
camera = new THREE.PerspectiveCamera( 27, window.innerWidth / window.innerHeight, 1, 10000 ); camera = new THREE.PerspectiveCamera( 27, window.innerWidth / window.innerHeight, 1, 10000 );
camera.position.z = 1200; camera.position.z = 1200;
...@@ -114,8 +99,8 @@ ...@@ -114,8 +99,8 @@
}; };
loader = new THREE.JSONLoader(); var loader = new THREE.JSONLoader();
loader.load( "models/json/leeperrysmith/LeePerrySmith.json", function( geometry ) { loader.load( 'models/json/leeperrysmith/LeePerrySmith.json', function( geometry ) {
mesh = new THREE.Mesh( geometry, material ); mesh = new THREE.Mesh( geometry, material );
mesh.position.y = - 50; mesh.position.y = - 50;
...@@ -124,15 +109,15 @@ ...@@ -124,15 +109,15 @@
} ); } );
renderer = new THREE.WebGLRenderer( { antialias: false } ); renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setPixelRatio( window.devicePixelRatio ); renderer.setPixelRatio( window.devicePixelRatio );
renderer.setSize( window.innerWidth, window.innerHeight ); renderer.setSize( window.innerWidth, window.innerHeight );
container.appendChild( renderer.domElement ); document.body.appendChild( renderer.domElement );
// //
stats = new Stats(); stats = new Stats();
container.appendChild( stats.dom ); document.body.appendChild( stats.dom );
// EVENTS // EVENTS
...@@ -148,6 +133,9 @@ ...@@ -148,6 +133,9 @@
var width = window.innerWidth; var width = window.innerWidth;
var height = window.innerHeight; var height = window.innerHeight;
windowHalfX = width / 2;
windowHalfY = height / 2;
camera.aspect = width / height; camera.aspect = width / height;
camera.updateProjectionMatrix(); camera.updateProjectionMatrix();
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册