Jump to content
  • Advertisement
  • entries
    743
  • comments
    1924
  • views
    582948

Quick Spaceship Model

Sign in to follow this  
Aardvajk

2365 views

Happy to report I seem to be able to throw together very quick spaceship models with my 3D model editor far quicker than characters.

shipmodel.jpg

Just made this in about ten minutes last night, just as a placeholder for the game.

In theory, the skeleton rigging system should be as applicable to spaceships as characters, so can have slighting rotating wings and weapons that spin around based on bones and animations from the editor. If anything, be easier than the animations for characters but the system should work for this style of animation instead.

Not much else to report in terms of progress. Just fiddling around now and then when I have time.

Thanks for stopping by.

Sign in to follow this  


9 Comments


Recommended Comments

[quote name="evolutional" timestamp="1473583738"]What software did you use for the model?[/quote] That's my own 3D model editor. It's called Charm (CHARacter Modeller) written with Qt and Direct3D 9. Supports modelling, skeleton rigging and key frame animation. Quite a complex project really. Still adding bits and pieces.

Share this comment


Link to comment

[b]@[member='Aardvajk'][/b], the fact you made your own 3d modeler is very cool. Even more so that you used it for a model in one of your own games!

Share this comment


Link to comment
Thanks guys. It's not really complete (no texturing, only some hardcoded exports to my own file formats, very limited import for X and OBJ) but its a good tool. Was sort of designed to be a modern, more pretty Milkshape.

One of the nicest features is the auto-mirror which you can see in the screenshot. You can see from the wireframe views that I have only modelled half of the model but the preview window has the Mirror (X, Y or Z) option enabled on the X axis so you can see what the symmetrical version will look like. You can then just click a button to generate the other half, including mirroring the skeleton and assigning bone weights automatically. Almost every model I ever made is symmetrical down one axis so this saves loads of time.

Maybe I should look at releasing it. But then I'd have to a) finish it and b) write documentation. Noooo! :)

Share this comment


Link to comment

write documentation

I can understand the lack of will to document all of the cool functions of how the program works and I am sure there are some cool shortcuts that would talk a bit of explaining or a minor walkthru for others to get.

Share this comment


Link to comment

write documentation

I can understand the lack of will to document all of the cool functions of how the program works and I am sure there are some cool shortcuts that would talk a bit of explaining or a minor walkthru for others to get.

Yeah, might actually be a good exercise to write something up and give me an idea of what needs finishing.

Could anyone who would be interested in giving it a try let me know here? Might motivate me a bit.

Share this comment


Link to comment

The results from the modeller look good aardvajk! :) I'd try it and I'm sure others will.

 

I found making a manual for my similar size app took around a day making a pdf with the word processor in libreoffice, and taking some screenshots. Or maybe you could make it html.

 

The biggest challenge however is probably getting people to use it or even try it when there are so many options out there, there is a bit of a choice overload problem:

https://en.wikipedia.org/wiki/Overchoice

Share this comment


Link to comment

The results from the modeller look good aardvajk! :) I'd try it and I'm sure others will.
 
I found making a manual for my similar size app took around a day making a pdf with the word processor in libreoffice, and taking some screenshots. Or maybe you could make it html.
 
The biggest challenge however is probably getting people to use it or even try it when there are so many options out there, there is a bit of a choice overload problem:
https://en.wikipedia.org/wiki/Overchoice


Yes, I agree and thanks for the input.

I'm not really that bothered about other people using it. I got quite into Milkshape as a 3D editor, then I found some issues and bugs with it that brought my modelling process to a halt so I wrote Charm as a way to take control of it myself, and as a fun exploration. Had I been concerned about other users, I'd have probably learned OpenGL for the rendering as using DX9 is a bit of a limitation, although suits me as the editor is then using the same rendering as the games that the models will be used in.

But equally if others would get some use from it, I'd like to make it available too.

I see Charm as being to 3DSMax etc what Notepad is to Word. The skeleton animation stuff is quite complex but otherwise it is a very simple vertex and face editor (although my Extrude Edges function wipes the floor with what Milkshape offered if I do say so myself :)). I don't know if people realised I had been using this for my last project with the animated human character or not. Certainly didn't provoke this much interest in the comments but the rigging and keyframe animating of a human character was a lot more work that Charm dealt with pretty comfortably.

But at the moment I'd really rather focus on games and develop Charm to support whatever I need to make the games to be honest.

Share this comment


Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

We are the game development community.

Whether you are an indie, hobbyist, AAA developer, or just trying to learn, GameDev.net is the place for you to learn, share, and connect with the games industry. Learn more About Us or sign up!

Sign me up!