3DMEditor 2

Everything related to the code /
Tout ce qui touche au code
Post Reply
User avatar
zuzuf
Administrateur - Site Admin
Posts: 3281
Joined: Mon Oct 30, 2006 8:49 pm
Location: Toulouse, France
Contact:

3DMEditor 2

Post by zuzuf » Mon Mar 30, 2009 9:23 pm

Current 3DMEditor is just becoming unusable, hard to maintain, code is far from being clean, it's just dying.

So I started rewriting a new 3DMEditor : 3DMEditor 2 :p
It's written with Qt 4, so this will be much more desktop/user friendly as we don't need to rewrite the basic GUI code :)

You can get the code from the svn repository, it has its own folder:
http://ta3d.darkstars.co.uk/TA3D/3DMEditor/

And Qt QTranslator/linguist stuffs are very user friendly if some of you want to help with translations :)
=>;-D Penguin Powered

User avatar
zuzuf
Administrateur - Site Admin
Posts: 3281
Joined: Mon Oct 30, 2006 8:49 pm
Location: Toulouse, France
Contact:

Post by zuzuf » Wed Apr 01, 2009 11:10 pm

Small screen shot of what 3DMEditor2 looks like:
Image

Since it's written in Qt, GUI theme will depends on the platform and 3DMEditor 2 will be much better integrated into desktop environment than 3DMEditor1
=>;-D Penguin Powered

User avatar
Balthazar
Moderator
Posts: 2055
Joined: Wed Nov 01, 2006 4:31 pm
Location: Russian Federation
Contact:

Post by Balthazar » Thu Apr 02, 2009 5:53 am

Looks very promising :P

User avatar
zuzuf
Administrateur - Site Admin
Posts: 3281
Joined: Mon Oct 30, 2006 8:49 pm
Location: Toulouse, France
Contact:

Post by zuzuf » Thu Apr 02, 2009 8:24 pm

Yeah and since the interface is much more user friendly for that kind of purpose it would be a good idea to make a complete modeling/animation tool. I would like at least to have the possibility to test both COB and Lua scripts within 3DMEditor (testing animation scripts directly in game takes way too much time).

The only drawback I noticed here is that Qt 4 doesn't support TGA images :cry: so if you want to import textures into 3DMEditor2 you must chose a different format (PNG is a good choice here but JPG and many other formats are recognized)
=>;-D Penguin Powered

User avatar
zuzuf
Administrateur - Site Admin
Posts: 3281
Joined: Mon Oct 30, 2006 8:49 pm
Location: Toulouse, France
Contact:

Post by zuzuf » Sun Apr 05, 2009 6:10 pm

I added basic support for 24/32 bits uncompressed TGA files.
Object manipulation is really easy since the cursor tries to stick to the model when possible, so just move a part of the object where you want it to be and it does it :D.

There is now a texture viewer that shows the UV mapping coordinates on an object. You can select an object using the geometry graph window.

Currently you cannot edit anything but this is coming soon :)
=>;-D Penguin Powered

User avatar
zuzuf
Administrateur - Site Admin
Posts: 3281
Joined: Mon Oct 30, 2006 8:49 pm
Location: Toulouse, France
Contact:

Post by zuzuf » Sat Apr 18, 2009 12:10 am

After a week working on 3DMEditor 2, it has become something usable :).

It supports all 3DM format features (except default animation, so if you load an animated 3DM and save it, you'll lose animation data).

You can edit all surface properties, change UV coordinates (texture mapping), create various objects (cubes, spheres, cones, cylinders, torus), edit GLSL code using a user friendly editor which supports code coloration, tabs (1 for vertex code, 1 for fragment code, 1 for compiler output code).
Manipulating objects using the main window is very easy (arcball interface that uses dynamic ball radius in order to stick to objects for rotations, translations are done in a similar way).

Currently only 2 of the 3 editor modes are usable: viewing mode and editing mode. Animation mode is far from being ready yet (it'll support default animation as well as Lua and COB scripts).

Also, there is currently no documentation on this program ... is there someone willing to write one ? It's pure HTML, it can be opened in a web browser or in a webkit Qt window embedded in 3DMEditor.
=>;-D Penguin Powered

Post Reply

Who is online

Users browsing this forum: No registered users and 32 guests