From ed7427be3d1e84357c9cc16dcaa6b36fdc3da6a7 Mon Sep 17 00:00:00 2001 From: sunag Date: Mon, 26 Jun 2023 03:37:26 -0300 Subject: [PATCH] Background: Added backgroundBlurriness --- examples/jsm/renderers/common/Background.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/examples/jsm/renderers/common/Background.js b/examples/jsm/renderers/common/Background.js index 2a284982130f5b..9fd8ef63e3a204 100644 --- a/examples/jsm/renderers/common/Background.js +++ b/examples/jsm/renderers/common/Background.js @@ -1,6 +1,6 @@ import DataMap from './DataMap.js'; import { Color, Mesh, SphereGeometry, BackSide } from 'three'; -import { context, positionWorldDirection, MeshBasicNodeMaterial } from '../../nodes/Nodes.js'; +import { context, positionWorldDirection, backgroundBlurriness, MeshBasicNodeMaterial } from '../../nodes/Nodes.js'; let _clearAlpha; const _clearColor = new Color(); @@ -55,7 +55,8 @@ class Background extends DataMap { this.boxMeshNode = context( backgroundNode, { // @TODO: Add Texture2D support using node context - getUVNode: () => positionWorldDirection + getUVNode: () => positionWorldDirection, + getSamplerLevelNode: () => backgroundBlurriness } ); const nodeMaterial = new MeshBasicNodeMaterial();