Page 1 of 1

IDEA: Support for one of the formats supported by Windows Paint 3D

Posted: 10.03.2019, 15:39
by vpontin
Windows 10 added some interesting tools for layman users to do basic 3D moddeling. The first is Paint 3D, basically it take the Paint concept (basic draw program) but add some 3D modeling concepts.

The other is Remix 3D library, similar to old Sketchup Warehouse, its a library of 3D models free to download (i think) and edit.

BUT there's a "gap" between these tools and the major software (games, Celestia tools to convert to formats the program reads, Celestia itself) which is 3D: the formats.

Paint 3D can read .3mf, .stl, .ply, .obj, .glb and .fbx, and can write to .3mf, .glb and .fbx. and Remix 3D seems to natively have .glb models.

My question is: can Celestia implement support for one of these formats (at least .obj due to versatility) natively for celestial bodies/spacecraft?

I think this would be far useful for newbie modders, the simple fact we can get ridden of Blender to convert (with some distortions depending of the format) the models to a more common format, then using some other convertor to .cmod, aside some interesting models like spacecrafts are available in remix 3d library, which could be used in celestia.

PS.: Other format interesting to implement is Collada. Mostly because Spore can export creatures and vehicles into this format :razz:

Posted: 10.03.2019, 18:10
by SpaceFanatic64
That sounds like a good idea. But if the model is broken or doesn't work in Celestia, we'd have to fix it.

Posted: 10.03.2019, 23:36
by John Van Vliet
My question is: can Celestia implement support for one of these formats (at least .obj due to versatility) natively for celestial bodies/spacecraft?

obj files have been supported for many many many years

Posted: 10.03.2019, 23:40
by SpaceFanatic64
Really? I thought only cmod and 3ds were supported.

Posted: 11.03.2019, 08:20
by john71
Obj. format is not fully supported in my opinion (you can import it into cmodview), but it should be supported.

Anyway why isn't there a cmod->obj. converter? It would be very useful.

Posted: 11.03.2019, 19:18
by onetwothree
There is a good free library called asymptote it supports a lot of 3D formats. Once we implement more important features and fix more important bugs we may try use it instead of homemade code.