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,