Unsupported:DB3D[top|sitemap|download|docs]

Unsupported:DB3D

This is my private and not supported object detailer. It is just a file format converter; it reads
  • 3D studio (.3DS)
  • MD2 (quake 2)
  • OBJ (alias|wavefront, only partially)
  • TMD (?)
  • TRI (simple triangle meshes)
  • psx, x3d, db[0-9] (own formats)
and it exports only my custom formats. This utility allowed me to test and train various software techniques, but unfortunately it is a totally messed up source code. I added all the features I needed for my tests just in time. Please understand that I can not answer any questions about this software. I am working on a completely new version with more features (like BSP tree creation, world editor, more animation support, ...).

Screen shot

imagedescription
This is the main window of DB3D. You will always see the current object and its current frame (if it is an animation). You can select sets of vertices or polygones and then modify their attributes like color, position, texcoords and so on. All that lines and numbers are control informations (like the shading/normal vectors). It is possible to directly exchange models with a running remote program (without restarting it :-) but that is only a nice gimmick. You can kind of bend and scale sets of vertices, which allows you to create simple animations by adding modified base frames. If you are talented you could create a Quake2 like model including its animation etc. just from a cube (by adding color, texture, and shape data), however this tool is just a converter. It can simulate the PSX 3D quality.
DB3D has an object repository, but I never finished the merge/split of objects. This is why the use of multiple objects does not make any sense in this program.
DB3D does only support one texture per object; this is a bad restriction, but since the input formats do so neither it does not matter...
This is the u,v texture coordinates editor. You will see the currently selected texture and the u,v grid. You can select and drag the coordinates with a mouse, rotate, flip and zoom into them. Clicking on a mapper button will map the selected vertices from 3D to 2D (sperical, planar, cylindrical). It seems that I overmerged that last feature by accident (..and now have to search for it in a CVSROOT backup :-( )
More texture functions. This is really lowlevel; but the main design work must be done with a real 3D application. It is just to debug some nasty errors (like a misplaced eye texture...)
The bone animation support is also very uncompleted. The complete IK solver is missing; one major problem was the internal data representation of DB3D; my classes had some design bugs - I am working on a new library now.
Nothing to say, a vertex colorizer..
Have I mentioned that this complete application can be run as a GIMP plug-in? It installs itself into the GIMP and then you can realtime texture paint your objects. I stole the idea from an available plug-in, just search for TexturePaint in freshmeat.net...


Created with psxdev.pl
Copyright ©2000 by Daniel Balster