@croquet/worldcore-three
Advanced tools
Comparing version 1.0.6 to 1.0.7
@@ -7,5 +7,9 @@ # Changelog | ||
## [1.0.7] - 2021-12-10 | ||
### Added | ||
- ThreeRenderManager composition of multiple rendering passes | ||
## [1.0.6] - 2021-12-10 | ||
### Added | ||
- ThreeRenderManager Supports initialization options for WebGLRenderer | ||
- ThreeRenderManager supports initialization options for WebGLRenderer | ||
@@ -12,0 +16,0 @@ ## [1.0.3] - 2021-11-24 |
{ | ||
"name": "@croquet/worldcore-three", | ||
"version": "1.0.6", | ||
"version": "1.0.7", | ||
"description": "Three.js Component for Croquet Worldcore", | ||
@@ -29,3 +29,3 @@ "keywords": [ | ||
}, | ||
"gitHead": "286b747e2610ae0ca1c141b867b685e8ab85ad9b" | ||
"gitHead": "890c4df13b3adf223b01d2cddfbd5a869fb80e36" | ||
} |
import * as THREE from 'three'; | ||
import { EffectComposer } from 'three/examples/jsm/postprocessing/EffectComposer.js'; | ||
import { RenderPass } from 'three/examples/jsm/postprocessing/RenderPass.js'; | ||
import { ViewService } from "@croquet/worldcore-kernel"; | ||
@@ -90,2 +92,7 @@ | ||
this.composer = new EffectComposer( this.renderer ); | ||
this.renderPass = new RenderPass( this.scene, this.camera ); | ||
this.composer.addPass( this.renderPass ); | ||
this.resize(); | ||
@@ -104,9 +111,10 @@ this.subscribe("input", "resize", () => this.resize()); | ||
this.camera.updateProjectionMatrix(); | ||
this.renderer.setSize(window.innerWidth, window.innerHeight) | ||
this.renderer.setSize(window.innerWidth, window.innerHeight); | ||
this.composer.setSize(window.innerWidth, window.innerHeight) | ||
} | ||
update() { | ||
this.renderer.render(this.scene, this.camera); | ||
this.composer.render(); | ||
} | ||
} |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
7106
95