|
Sweet Home 3D Forum » List all forums » » Forum: Forum in other languages » » » Thread: Formato no reconocido a importar .obj |
|
| Print at Dec 20, 2025, 1:18:37 PM | |
| Posted by Paulinet at Dec 30, 2017, 12:26:02 AM |
|
Formato no reconocido a importar .obj He creado unos modelos en 3D de interruptores con la aplicación Web TinkerCad (para quien no la conozca súper fácil de crear objetos y muy usada en el ámbito educativo)... este es el interruptor como ejemplo: https://ibb.co/n3SAWb Quiero ponerlas como librerÃa y que pueda usarlas todo el mundo en SweetHome3D, pero al exportar con formato .obj (que es un formato aceptado por SweetHome3D) me dice que "el formato no es valido ". ¿Hay varios tipos de formato OBJ? Este archivo por ejemplo con FreeCad se puede leer... He probado a exportar a .stl y convertilo a .obJ desde un conversor y entonces si que lo puedo importar pero pierdo los materiales y colores porque no me reconoce el archivo .mtl (que creo que es el que dá esa información al .obj). Sin colorines pierde mucho el diseño y no es lo mismo. ¿A alguien mas le ha ocurrido esto y encontró alguna solución? |
| Posted by hansmex at Dec 30, 2017, 3:45:10 PM |
|
Re: Formato no reconocido a importar .obj Hola Paulinet, Inspectando un archivo de TinkerCad veo que es un poquito diferente de los archivos usado por SH3D. Las chifras son separadas con TAB y no con ESPACIO. Puedes tratar abrir tu archivo con un editor de texto y cambiar todos los TABs por ESPACIOs. Pues trata importar de nuevo en SH3D. Hans ---------------------------------------- Hans new website - under constuction hansdirkse.info |
| Posted by Paulinet at Jan 2, 2018, 7:22:27 PM |
|
Re: Formato no reconocido a importar .obj Ya he encontrado el problema... No esta en el archivo .obj. Tal y como dices tiene tabulaciones en los datos, pero no da error al importarlo si se anula la linea que llama al fichero .mtl: Object Export From Tinkercad Server 2015 mtllib obj.mtl o obj_0 v -10 9.138 1.943 v -2.722 5.126 3.486 v -2.733 5.131 3.426 v 24.644 -17 2.81 v 24.644 -17 2 v 50.603 -19.215 0.002 ... de esta forma: Object Export From Tinkercad Server 2015 # mtllib obj.mtl o obj_0 v -10 9.138 1.943 v -2.722 5.126 3.486 v -2.733 5.131 3.426 v 24.644 -17 2.81 v 24.644 -17 2 v 50.603 -19.215 0.002 ... El problema claramente esta en el formato del fichero .mtl. Pero tambien he encontrado como solucionar el problema de ese formato y funciona de maravilla. Este es un fichero .mtl: # Color definition for Tinkercad Obj File 2015 newmtl color_16448250 Ka 0 0 0 Kd 0.9803921568627451 0.9803921568627451 0.9803921568627451 d 1.0 illum 0.0 newmtl color_14789940 Ka 0 0 0 Kd 0.8823529411764706 0.6784313725490196 0.20392156862745098 d 1.0 illum 0.0 Solamente hay que poner a valor entero los parametros illum. Des esta forma: # Color definition for Tinkercad Obj File 2015 newmtl color_16448250 Ka 0 0 0 Kd 0.9803921568627451 0.9803921568627451 0.9803921568627451 d 1.0 illum 0 newmtl color_14789940 Ka 0 0 0 Kd 0.8823529411764706 0.6784313725490196 0.20392156862745098 d 1.0 illum 0 y ya no da el error e importa los colores a la perfección Yo creo que eso quizás sea un bug de la aplicación que debe de tener fácil solución... Gracias por tú "empujon" para que trastee con los ficheros porque no me habÃa dado cuenta que podÃan leerse con un editor de texto... Solucionado queda e informado por si alguien más quiere usar TinkerCad para diseñar los objetos. La recomiendo porque es "hipersencilla" |
|
|
Current timezone is GMT Dec 20, 2025, 1:18:37 PM |