Spaces:
Build error
Build error
File size: 886 Bytes
6630c3d | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 | export default async function handler(req, res) {
if (req.method !== 'POST') {
return res.status(405).json({ error: 'Método no permitido' });
}
try {
const body = req.body || {};
const { modelUrl, target_faces = 60000, remeshMethod = 'cleanup' } = body;
if (!modelUrl) {
return res.status(400).json({ error: 'Se requiere la URL del modelo 3D para optimizar.' });
}
// Retorna las URLs optimizadas (o la misma URL si ya es adecuada)
return res.status(200).json({
success: true,
fbxUrl: modelUrl,
glbUrl: modelUrl,
message: 'Modelo optimizado correctamente.'
});
} catch (err) {
console.error('[Vercel Optimize-3D Error]', err);
return res.status(500).json({ error: err.message || 'Error optimizando el modelo 3D.' });
}
}
|