diff --git a/packages/frontend/assets/room/rooms/default/300.glb b/packages/frontend/assets/room/rooms/default/300.glb index 207f8a17c5..b7cbcaa77c 100644 Binary files a/packages/frontend/assets/room/rooms/default/300.glb and b/packages/frontend/assets/room/rooms/default/300.glb differ diff --git a/packages/frontend/assets/room/rooms/default/default.blend b/packages/frontend/assets/room/rooms/default/default.blend index ab94f5a989..c2506e3b7f 100644 Binary files a/packages/frontend/assets/room/rooms/default/default.blend and b/packages/frontend/assets/room/rooms/default/default.blend differ diff --git a/packages/frontend/src/world/room/engine.ts b/packages/frontend/src/world/room/engine.ts index 77aff5d3b7..5f41d2cfae 100644 --- a/packages/frontend/src/world/room/engine.ts +++ b/packages/frontend/src/world/room/engine.ts @@ -435,14 +435,28 @@ export class RoomEngine extends EventEmitter { } } - if (options.graphicsQuality >= GRAPHICS_QUALITY_HIGH) { + if (options.graphicsQuality >= GRAPHICS_QUALITY_MEDIUM) { const pipeline = new BABYLON.DefaultRenderingPipeline('default', true, this.scene); - pipeline.bloomEnabled = true; - pipeline.bloomThreshold = 0.95; - pipeline.bloomWeight = 0.3; - pipeline.bloomKernel = 256; - pipeline.bloomScale = 2; + if (options.graphicsQuality >= GRAPHICS_QUALITY_HIGH) { + // snapshot renderingと相性が悪そう + //pipeline.depthOfFieldEnabled = true; + //pipeline.depthOfField.focusDistance = 1500; + //pipeline.depthOfField.focalLength = 20; + //pipeline.depthOfField.fStop = 1.4; + + pipeline.bloomEnabled = true; + pipeline.bloomThreshold = 0.95; + pipeline.bloomWeight = 0.3; + pipeline.bloomKernel = 256; + pipeline.bloomScale = 2; + + //pipeline.chromaticAberrationEnabled = true; + //pipeline.chromaticAberration.radialIntensity = 2; + } + + pipeline.sharpenEnabled = true; + pipeline.sharpen.edgeAmount = 0.5; } if (_DEV_) {