chore: compress model

compress hacker-room
This commit is contained in:
xfy
2025-05-23 00:28:47 +08:00
parent 512a6c8a9c
commit f07c515cd7
4 changed files with 4 additions and 12 deletions

View File

@ -27,7 +27,6 @@ type GLTFResult = GLTF & {
props_props_mat_0: THREE.Mesh; props_props_mat_0: THREE.Mesh;
screen_screens_0: THREE.Mesh; screen_screens_0: THREE.Mesh;
screen_glass_glass_0: THREE.Mesh; screen_glass_glass_0: THREE.Mesh;
Ground_ground_mat_0: THREE.Mesh;
peripherals_key_mat_0: THREE.Mesh; peripherals_key_mat_0: THREE.Mesh;
}; };
materials: { materials: {
@ -43,7 +42,6 @@ type GLTFResult = GLTF & {
props_mat: THREE.MeshStandardMaterial; props_mat: THREE.MeshStandardMaterial;
screens: THREE.MeshStandardMaterial; screens: THREE.MeshStandardMaterial;
glass: THREE.MeshPhysicalMaterial; glass: THREE.MeshPhysicalMaterial;
ground_mat: THREE.MeshStandardMaterial;
key_mat: THREE.MeshStandardMaterial; key_mat: THREE.MeshStandardMaterial;
}; };
}; };
@ -51,7 +49,7 @@ type GLTFResult = GLTF & {
export function Model(props: JSX.IntrinsicElements['group']) { export function Model(props: JSX.IntrinsicElements['group']) {
const { nodes, materials } = useLoader( const { nodes, materials } = useLoader(
GLTFLoader, GLTFLoader,
'/models/hacker-room/hacker_room_-_stylized-processed.glb', '/models/hacker-room/hacker-room.glb',
(loader) => { (loader) => {
const dracoLoader = new DRACOLoader(); const dracoLoader = new DRACOLoader();
dracoLoader.setDecoderPath('/libs/draco/'); dracoLoader.setDecoderPath('/libs/draco/');
@ -145,12 +143,6 @@ export function Model(props: JSX.IntrinsicElements['group']) {
geometry={nodes.screen_glass_glass_0.geometry} geometry={nodes.screen_glass_glass_0.geometry}
material={materials.glass} material={materials.glass}
/> />
<mesh
castShadow
receiveShadow
geometry={nodes.Ground_ground_mat_0.geometry}
material={materials.ground_mat}
/>
<mesh <mesh
castShadow castShadow
receiveShadow receiveShadow
@ -161,6 +153,6 @@ export function Model(props: JSX.IntrinsicElements['group']) {
); );
} }
useGLTF.preload('/models/hacker-room/hacker_room_-_stylized-processed.glb'); useGLTF.preload('/models/hacker-room/hacker-room.glb');
export default Model; export default Model;

View File

@ -3,8 +3,8 @@ import clsx from 'clsx';
import RUALoading from 'components/rua/loading/rua-loading'; import RUALoading from 'components/rua/loading/rua-loading';
const Loading = () => { const Loading = () => {
const { progress } = useProgress(); // const { progress } = useProgress();
console.log(progress); // console.log(progress);
return ( return (
<Html as="div"> <Html as="div">

Binary file not shown.