Squaddler - 3d object creator WIP.

Advanced game related topics
pjay
Enthusiast
Enthusiast
Posts: 282
Joined: Thu Mar 30, 2006 11:14 am

Squaddler - 3d object creator WIP.

Post by pjay »

Squaddler is a minimalist tool that i'm developing that'll allow retro (80s style :D) 3d object creation & animation to assist in some casual game development i'm looking to do. The principle is to be able to create 3d assets within the code itself, much like SpotFX is for sound samples.

It's not very pretty to look at, and currently very much work-in-progress (at around about 50% complete it's more of a toy than a usable tool), there's no animation for example, but you can still be quite creative with what's on offer.

Commands are added to your selected object by double-clicking them & the command variables are adjusted by using the spindgadgets at the bottom of the objects' commands.

Camera control is rudimentary; when the mouse is over the 3d viewport, zoom in / out using your mousewheel and rotate by using the right mouse button whilst moving your mouse. The UI was created around a free-scrolling mousewheel, so it might be a bit awkward without one.

I've chucked in an Export viewer which can be used to view your objects outside of the Squaddler program. However, face colours / normals have been omitted from the Squaddler export function.

Image

Download: http://dl.dropbox.com/u/6000090/Squadller.zip
User avatar
Rook Zimbabwe
Addict
Addict
Posts: 4322
Joined: Tue Jan 02, 2007 8:16 pm
Location: Cypress TX
Contact:

Re: Squaddler - 3d object creator WIP.

Post by Rook Zimbabwe »

Looks interesting... is there example code with it to see how it can be used??? :mrgreen:
Binarily speaking... it takes 10 to Tango!!!

Image
http://www.bluemesapc.com/
pjay
Enthusiast
Enthusiast
Posts: 282
Joined: Thu Mar 30, 2006 11:14 am

Re: Squaddler - 3d object creator WIP.

Post by pjay »

Hi Rook,

Not sure if this is what you're asking for, but this is how I imagine it'll work at code level:

Code: Select all

Result = Squaddler_CatchPack(Pack) ;/ Converts Squaddler IncludeBinary to Squaddler command memory structure
Result = Squaddler_Build_Pack(Pack.i, #Flag) ;/ Builds all Squaddler pack objects
Result = Squaddler_Build_Object(Pack.i,object.i, #Flag) ;/ Builds an individual Squaddler Pack object
With the #Flag being Ogre3d mesh object, or #80s3D, which is the format of my own engine.

Objects are then controlled with the relative 3d functions to move, rotate, scale etc,.
User avatar
Rings
Moderator
Moderator
Posts: 1435
Joined: Sat Apr 26, 2003 1:11 am

Re: Squaddler - 3d object creator WIP.

Post by Rings »

any news about the project ?

export to mesh/entity (to use in ogre3d) possible ?
SPAMINATOR NR.1
pjay
Enthusiast
Enthusiast
Posts: 282
Joined: Thu Mar 30, 2006 11:14 am

Re: Squaddler - 3d object creator WIP.

Post by pjay »

Hi Rings,

It's still being developed, and has changed a lot since this release, but the arrival of my daughter a few days after this was originally posted stunted development a fair bit.

Originally, Ogre export was going to be integral, but I've had to back away from it now, as PBs current implementation left it incompatible in areas (the lack of quad support being pretty much a show-stopper to a quad based modellers output). I'm aware that an updated implementation is on the horizon, so will definitely reconsider when that comes to light :)

Phil.
User avatar
Rook Zimbabwe
Addict
Addict
Posts: 4322
Joined: Tue Jan 02, 2007 8:16 pm
Location: Cypress TX
Contact:

Re: Squaddler - 3d object creator WIP.

Post by Rook Zimbabwe »

congrats Phil!

I have heard, and Rings would know better than me by a long shot, the latest OGRE will be happening in the next update...

I only hear RUMOR so don't take that to heart!!!
Binarily speaking... it takes 10 to Tango!!!

Image
http://www.bluemesapc.com/
Post Reply