Page 1 of 1

Blender exporter or 3D modeler from scratch?

Posted: Fri Jun 24, 2011 12:13 am
by MadPumpkin
Pretty simple, should I write a Python blender model and animation exporter for my custom model type? (I'm Py- fluent) I would not only make a model exporter, but write a different skeletal system from scratch with Python scripts for the way that my game handles animations. Or should I just write a 3D model program from scratch with simplicities like, select multiple vertices and move/rotate the group, add face, extrude. All the really basic things. And then my own animator for it.

Normally this would be an obvious, "Which ever you feel like". But I have never done Blender scripts in my life, so which would be better to make? If I did either one I'm thinking of putting it up somewhere for download.
EDIT: Well the source that is...

Re: Blender exporter or 3D modeler from scratch?

Posted: Fri Jun 24, 2011 3:17 am
by Aleios
It would seem pretty cool to make your own, but i would write an exporter script if i already had the tools at my fingertips. Though that's just my opinion, Choose whatever you feel most comfortable with.

Re: Blender exporter or 3D modeler from scratch?

Posted: Fri Jun 24, 2011 12:27 pm
by bnpph
Blender scripts are such a pain. Much better than making a modeler, though.

Re: Blender exporter or 3D modeler from scratch?

Posted: Fri Jun 24, 2011 1:14 pm
by WreckKa
I personally detest Blender, and if I had the skills/fluency to avoid using it all together, I most certainly would. However, using Blender probably wouldn't take nearly as long. I would make the decision based on how patient you are and what you want to accomplish.

Weightless Animator(Formerly-Blender exporter or...)

Posted: Fri Jun 24, 2011 5:13 pm
by MadPumpkin
Alright well I think I've made up my mind. I figured since not only would I be writing my own animation system for blender with a custom module separate from the built in animation system. I would be writing my own exporter for my model type, skeletons and my animations and then have to bring them into my encryption program for use in my game... I decided to write my own tool, I've already gotten started. It's in C++ using SDL with sub libraries SDL_ttf and SDL_image. Because it must support 2D bone animation as well as textured 3D models. So far it supports only bones and skeletons. So most of the back end is in. You can through a text file (UI coming soon) load up to 20 textures and 20 3D models based on my own 3D model format. Which hopefully within the... Next few months will support animation in the fullest :]. My file formats will be open when I finish the tool that actually supports them.

I am calling the program WANI. Weightless ANImator because my file format is Light Weight Model(.lwm) and Light Weight Animation(.lwa). :P mostly it just sounds fancy to have a project nick name hah :D.
Things to do
  • 2D animation
  • 3D model loader
  • 3D animation
  • Skeletal bone editor
  • Pose editor
  • 3D model editing
  • Attachment editor (Weapons, geometry additions like team flags or tank tops that need rotation)
  • LUA Scripting
  • ODE physics engine
  • Bunch of other stuff I can't think of :P...