From 2273514fa68022f2ec71029aa98ae0f718dd71f9 Mon Sep 17 00:00:00 2001 From: Danny McGee Date: Mon, 2 Oct 2023 21:51:45 -0400 Subject: [PATCH] Fix skybox for web --- studio-frontend/vite-plugins/multiple-assets/server.ts | 3 +++ studio/src/orbit_cam.rs | 7 ++++--- studio/src/test_scene.rs | 5 +---- 3 files changed, 8 insertions(+), 7 deletions(-) diff --git a/studio-frontend/vite-plugins/multiple-assets/server.ts b/studio-frontend/vite-plugins/multiple-assets/server.ts index 6733308..ecc92c0 100644 --- a/studio-frontend/vite-plugins/multiple-assets/server.ts +++ b/studio-frontend/vite-plugins/multiple-assets/server.ts @@ -28,6 +28,9 @@ const mimeTypes = { ".png": "image/png", ".jpg": "image/jpeg", ".gif": "image/gif", + ".hdr": "image/vnd.radiance", + ".ktx": "image/ktx", + ".ktx2": "image/ktx", ".svg": "image/svg+xml", ".json": "application/json", ".woff": "font/woff", diff --git a/studio/src/orbit_cam.rs b/studio/src/orbit_cam.rs index 62c0fa2..ff3e3b3 100644 --- a/studio/src/orbit_cam.rs +++ b/studio/src/orbit_cam.rs @@ -1,7 +1,6 @@ use std::f32::consts; use bevy::{ - core_pipeline::prepass::{DepthPrepass, NormalPrepass}, input::mouse::{MouseButton, MouseMotion}, prelude::*, window::{CursorGrabMode, PrimaryWindow}, @@ -52,10 +51,12 @@ fn spawn_camera(mut cmd: Commands) { cmd.spawn(( Camera3dBundle { transform: camera_xform, + camera: Camera { + hdr: true, + ..default() + }, ..default() }, - DepthPrepass, - NormalPrepass, OrbitCam { radius: camera_xform.translation.length(), ..default() diff --git a/studio/src/test_scene.rs b/studio/src/test_scene.rs index 9235022..1b0740e 100644 --- a/studio/src/test_scene.rs +++ b/studio/src/test_scene.rs @@ -13,10 +13,7 @@ pub struct TestScenePlugin; impl Plugin for TestScenePlugin { fn build(&self, app: &mut App) { app.insert_resource(ClearColor(Color::hsl(0.0, 0.0, 0.25))) - .add_plugins(MaterialPlugin:: { - prepass_enabled: true, - ..default() - }) + .add_plugins(MaterialPlugin::::default()) .add_systems(Startup, spawn_scene) .add_systems( PostUpdate,