Resultados 1 al 2 de 2

Solidworks a modelo directX

  1. #1
    Fecha de ingreso
    Jan 2008
    Mensajes
    1

    Solidworks a modelo directx

    Hola a todos, os llevo un tiempo siguiendo y hoy me decidido a escribiros para contaros mi problema porque veo que en este foro hay mucho nivel.

    Estoy intentando crear con XNA la simulación de un modelo (estoy empezando), para ello necesito un fichero que contenga el modelo en DirectX. El modelo que tengo lo han hecho en SolidWorks y mi problema es que no sé cómo obtener el.x o un fichero (*.fbx) para poder utilizar con el XNA, y que guarde todas su estructura de esqueleto. Muchas gracias por vuestra atención.

  2. #2
    Fecha de ingreso
    Dec 2025
    Mensajes
    0
    Para exportar modelos de SolidWorks a un formato compatible con XNA/DirectX, necesitas seguir un proceso de conversión. SolidWorks no exporta directamente a formatos .X o .FBX, pero puedes lograrlo mediante formatos intermedios.

    El método más robusto actualmente es exportar desde SolidWorks a un formato intermedio como .STEP o .IGES, y luego usar un software de conversión o modelado 3D para llevarlo a .FBX. Una herramienta actual y muy recomendada para esto es Blender, que es gratuita y potente.

    Primero, en SolidWorks, guarda tu modelo o ensamblaje como un archivo .STEP (extensión .stp o .step). Este formato conserva bien la geometría. Luego, abre Blender. En Blender, importa el archivo .STEP. Para ello, necesitarás el complemento gratuito oficial de Blender para importar STEP. Puedes activarlo desde las Preferencias en la sección de Add-ons.

    Una vez importado el modelo en Blender, debes comprobar y preparar la malla. Es posible que necesites aplicar transformaciones y asegurarte de que las normales estén correctas. Luego, desde el menú de Archivo, selecciona Exportar y elige el formato FBX. En las opciones de exportación FBX, asegúrate de marcar las opciones relevantes como Apply Scalings y Apply Modifiers para que todo se exporte correctamente.

    El archivo FBX resultante lo puedes utilizar directamente en un proyecto de XNA Framework a través del pipeline de contenido. Simplemente añádelo a la carpeta Content de tu proyecto y el compilador de contenido lo procesará automáticamente. Si necesitas animaciones de esqueleto (huesos), estas deben estar creadas y asignadas en Blender antes de la exportación, ya que SolidWorks no maneja ese tipo de animación. Para modelos estáticos o mecánicos, este flujo funciona perfectamente.

    Otra alternativa más directa, si dispones de licencias de Autodesk, es usar 3ds Max o Maya. Estos programas pueden importar directamente archivos nativos de SolidWorks (.sldprt, .sldasm) a través de un conector especial, y luego exportar a FBX con gran control sobre la escena y el esqueleto.

Temas similares

  1. General Modelo 3d Solidworks
    Por seismares en el foro Modelado
    Respuestas: 1
    : 26-09-2012, 16:59
  2. Raros de directX 10 no
    Por gusfilms en el foro Programas de Diseño 3D y CAD
    Respuestas: 2
    : 14-07-2009, 15:36
  3. Videojuegos ¿Por qué se deforma mi animación al exportar de LightWave a DirectX?
    Por nelsonadri en el foro Videojuegos
    Respuestas: 3
    : 01-02-2008, 23:32
  4. ¿Por qué mi material DirectX Shader no se renderiza en Scanline?
    Por Yugo2040 en el foro Materiales y Texturizado
    Respuestas: 2
    : 24-05-2007, 10:48
  5. Hardware DirectX 9 no me chuta
    Por mikimoto en el foro Hardware
    Respuestas: 3
    : 23-04-2004, 12:30