Soy nuevo en el uso de three.js, JavaScript, html y CSS y estoy trabajando para cargar un modelo 3D. Tengo un programa que funciona cuando obtengo un archivo gltf en línea, por ejemplo:
loader.load('https://threejsfundamentals.org/threejs/resources/models/cartoon_lowpoly_small_city_free_pack/scene.gltf', function ( gltf ) {console.log(gltf); scene.add( gltf.scene ); }, undefined, function ( error ) {console.error( error );} );Pero cuando intento extraer un archivo gltf de mi computadora, no funciona, por ejemplo:
loader.load('C:\Models\scene.gltf', function ( gltf ) {console.log(gltf); scene.add( gltf.scene ); }, undefined, function ( error ) {console.error( error );} );¿Alguna idea de lo que estoy haciendo mal? Estoy usando Dreamweaver también.
Los navegadores web no pueden cargar archivos como imágenes o modelos desde el disco local (a menos que deshabilite las restricciones de seguridad). Para evitar esto, debe ejecutar un servidor local durante el desarrollo; vea cómo ejecutar las cosas localmente en la documentación de three.js.