Fiat Dynamica - a Mac editor for physics objects

Starfox
Posts: 37
Joined: Wed Jul 27, 2011 12:01 am

Fiat Dynamica - a Mac editor for physics objects

Post by Starfox »

Hi,

Details can be found here: http://www.gamedev.net/topic/609157-fia ... s-objects/

(I don't want to have two independent threads for the topic, but I'd like to let Bullet users know of this tool)
eagletree
Posts: 28
Joined: Sun Jul 31, 2011 11:20 pm

Re: Fiat Dynamica - a Mac editor for physics objects

Post by eagletree »

I was impressed with the video. I downloaded the current version but it's exclusive to 10.7 and I'm still on 10.6.8 throughout the house. I'll update one of the systems and try it out as we have several compound shapes we have to put together in the next few weeks. I'll provide feedback at that point.

Good job from what I can see.
Starfox
Posts: 37
Joined: Wed Jul 27, 2011 12:01 am

Re: Fiat Dynamica - a Mac editor for physics objects

Post by Starfox »

I want to support 10.6.8 too - I'll install it in a VM tonight and work on it asap.
Starfox
Posts: 37
Joined: Wed Jul 27, 2011 12:01 am

Re: Fiat Dynamica - a Mac editor for physics objects

Post by Starfox »

Here's a version that should run on Snow Leopard on 64-bit CPUs - let me know how it works for you: http://dl.dropbox.com/u/24735880/Fiat%2 ... eopard.zip
User avatar
Erwin Coumans
Site Admin
Posts: 4221
Joined: Sun Jun 26, 2005 6:43 pm
Location: California, USA

Re: Fiat Dynamica - a Mac editor for physics objects

Post by Erwin Coumans »

Nice, thanks for sharing.

You might want to add export to the .bullet format, which can be read directly by the BulletWorldImporter (see Bullet/Demos/SerializeDemo). If you already use Bullet inside the editor, it is just a few lines of code:

Code: Select all

	btDefaultSerializer*	serializer = new btDefaultSerializer();
	dynamicsWorld->serialize(serializer);
        char* fileName = "testFile.bullet";
	FILE* file = fopen(fileName,"wb");
	fwrite(serializer->getBufferPointer(),serializer->getCurrentBufferSize(),1, file);
	fclose(file);
By the way, last year we briefly prototyped a stand-alone physics editor for Win32/OSX here: http://code.google.com/p/bullet-physics ... loads/list
Starfox
Posts: 37
Joined: Wed Jul 27, 2011 12:01 am

Re: Fiat Dynamica - a Mac editor for physics objects

Post by Starfox »

I was hoping to keep the Fiat Dynamica file format abstract and not tie the tool to one specific engine. If there's demand for that functionality though I wouldn't mind adding it.

I just checked out the OS X Bullet editor and I must say it's really good. The UI could use some simplification, and there are already similarities between it and Fiat Dynamica like the toolbar items and one-key row-based shortcuts etc. Do you mind if I steal the scaling indicator (lines with cubes at their ends) from it?

I'd appreciate you using Fiat Dynamica and giving me any feedback you think of. I want to make it a viable option for building collision models without having to shell out for a hundreds-of-dollars pro tool.

- Sherief