Hola. ¿Alguien sabe a cuanto equivalen en centímetros las unidades del motor Ogre? Es que me han mandado un modelo y resulta que al meterlo al motor se ve gigante, y en el 3ds Max mide 185 cm. Gracias y saludos.
Hola. ¿Alguien sabe a cuanto equivalen en centímetros las unidades del motor Ogre? Es que me han mandado un modelo y resulta que al meterlo al motor se ve gigante, y en el 3ds Max mide 185 cm. Gracias y saludos.
En Ogre las unidades son arbitrarias, no tienen una equivalencia fija en centímetros. El problema suele estar en la escala de exportación o importación.
Debes verificar y ajustar la configuración de escala en tu exportador. Si usas el OgreMax Exporter para 3ds Max, busca la opción export units o scene scale y ajústala. Un valor común es 1.0, pero si tu modelo es muy grande o pequeño, prueba con 0.01 o 100.
También puedes modificar la escala directamente en el código de Ogre al crear la entidad. Usa el método setScale para reducir su tamaño. Por ejemplo, si se ve 100 veces más grande, aplica entity->setScale(0.01, 0.01, 0.01).
Otra solución es corregir la escala en el propio 3ds Max antes de exportar. Asegúrate de que las unidades del sistema en 3ds Max estén configuradas en centímetros y que el modelo mida efectivamente 185 unidades. Luego exporta con una escala de 1.