Download

Online

Gallery

Blog

  Index  | Recent Threads  | List Attachments  | Search
 Welcome Guest  |  Register  |  Login
Login Name  Password
 

Sweet Home 3D Forum



No member browsing this thread
Thread Status: Active
Total posts in this thread: 3
[ Jump to Last Post ]
Post new Thread
Author
Previous Thread This topic has been viewed 2398 times and has 2 replies Next Thread
Paulinet
Newbie



Spain
Joined: Dec 29, 2017
Post Count: 3
Status: Offline
Reply to this Post  Reply with Quote 
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?
[Dec 30, 2017, 12:26:02 AM] Show Printable Version of Post    View Member Profile    Send Private Message [Link] Report threatening or abusive post: please login first  Go to top 
hansmex
Advanced Member
Member's Avatar

Netherlands
Joined: Sep 26, 2009
Post Count: 3948
Status: Offline
Reply to this Post  Reply with Quote 
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
[Dec 30, 2017, 3:45:10 PM] Show Printable Version of Post    View Member Profile    Send Private Message [Link] Report threatening or abusive post: please login first  Go to top 
Paulinet
Newbie



Spain
Joined: Dec 29, 2017
Post Count: 3
Status: Offline
Reply to this Post  Reply with Quote 
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"
[Jan 2, 2018, 7:22:27 PM] Show Printable Version of Post    View Member Profile    Send Private Message [Link] Report threatening or abusive post: please login first  Go to top 
[ Jump to Last Post ]
Show Printable Version of Thread  Post new Thread

    Get Sweet Home 3D at SourceForge.net. Fast, secure and Free Open Source software downloads
   
© Copyright 2006-2024 eTeks - All rights reserved