Elephants Dream is the world’s first open movie, made entirely with open source graphics software such as Blender, and with all production files freely available to use however you please, under a Creative Commons license.

The short film was created by the Orange Open Movie Project studio in Amsterdam during 2005/2006, bringing together a diverse team of artists and developers from all over the world. More about the project...

Concept design week!

  / by Matt

We’ve now finished our first ‘real’ week in pre-production, working on concept design. Everyone’s been either working on either tests or sketching, leaving us with a big heap of drawings, which will become an even bigger heap as pre-production continues.

concept sketches concept sketches

The main challenge has been to narrow down and concentrate our visions of what our characters and the machine can be. Everyone’s got a lot of great ideas, but it’s a difficult process to go through these and figure out what will work in context. The characters need to be distinctive and visually communicate aspects of their personality, but they also need some stylistic consistency between them and the machine to make a coherent visual result. Especially while the script is still in development, it’s been tricky trying to bring together how each of us pictures the characters in our mind, let alone in a sketch or eventually 3D model.

We’ve had some interesting group sessions sitting around the table, going through our sketches and ideas, talking over repeated cups of coffee and the good news is that we’ve now narrowed down to a general consensus for what we want, with some final candidate designs that we’re going with to develop further. Since what we’ve done so far has been a real collaborative effort, there’s a small gotcha in that while we’re really happy with what we have so far, the designs have perhaps lost some of their charm after everyone has had their input. Now that we have these revision 1 sketches that give us a good direction to proceed in, we’ve separated the tasks out so that a some of us have a character each to work on and take responsibility for. This will give us an opportunity to really push things further and inject more of an individual personality in to these guys!

Read the rest of this entry »

Generating Shapes with Animatable Curves

  / by Toni

After seeing promising animation tests by Lee (video, blend) with curves in Blender last week, I started experimenting with them in BPython. The challenge is to create large amounts of them in a controlled manner, and have them well manipulable and animatable after creation, too. Now I have a first version put together for all you to see and comment, and hopefully start developing further too! It is not really useful yet, and the current visual output is nowhere near Orange standards, but the code proves the basic concept and brought up issues that had to be fixed (in the API code).


Initial phase.
Many curves generated. Some curves deleted.

Here’s how it works: when started, a so-called ‘guiding curve’ must be assigned first. It should be a Bezier curve, and its shape is then used as the base for the newly created curves. After assigning a selected curve to be the guiding curve with the GUI button, a slider can be used to set the amount of generated curves around the ‘guide’. In this first test the generation is fixed to proceed along the z-axis (which is up/down in the front view), but the idea is to use another shape (called ‘target’) to define the area to be filled / shape to be generated. That’s the first major todo point for version 0.2, animation features coming as second.

The cool thing is that the generated curves can not only be generated, by also deleted by the script. And not only during the run, but also after restarts. This is different from otherwise similar scripts, like the L-System generator and Beast (I must still look more into makehuman, which probably handles this well too). Also, the generated curves can be e.g. deleted in the normal Blender UI, and the script/manipulator notes it. This is a central challenge: to allow both automated and manual editing of the same things, so that things keep in sync and tools can be as powerful as ever. I’m currently using parenting to get the info in the script about which curves are to be manipulated, so if a modeller wants to make sure that some generated and perhaps afterwards modified, curve can’t be deleted by this tool, that can be ensured by clearing parenting. But then the script can’t control that curve for animation anymore.. so there sure are interesting challenged down this road still!

Read the rest of this entry »

The Alternative Cloth Method

  / by Lee

Thats right, none of this ‘do it all for you’ Soft Body (though its quite good to use in the right situation…..and maybe even WITH this method ;) ). This is a method I used some years back on a character for hair and clothing like a cape/robe. It would include ~4 bone chains of about ~4 bones, and then one had to parent an empty at ALL of the bone tips and then track each one to the empty above it, THEN parent every empty to the one above, and set and offset to each one of 2-4 frames; “OUCH”, especially with so many bones. But back then it did the trick, and after all the hard work it was pretty easy to animate, also due to the fact you could animate any of the other empties in the chains to give the illusion of contacting with objects.

So, that was all a bit more confusing back then (maybe you found it hard to follow too? =P), but now with softbody most things can be done with ease, deflection can be done with a push of a button..

But sometimes, you need more control, and now with the semi-new feature ‘Hooks’ you can do all of that mess in the first paragraph with ease!!

Fake_Deflect
Good for maybe… Jellyfish? Socks blowing in the wind?

Read the rest of this entry »

Equipping the studio

  / by Ton

I’ve already started contacting potential hardware sponsors before Siggraph, and met with a lot of hardware manufacturors there. Contacts with especially Sun, HP and SGI were promising. Unfortunately everyone went on holidays afterwards, and told me to discuss follow-ups on the IBC tradeshow in Amsterdam. This discussion is still ongoing, but we’re getting the picture of how our studio might be equipped now.

Since no single sponsor is going to provide us with all machines, an interesting solution would be to equip the studio with a variation of OS’s. Thanks to the discounts we got from Apple, we’ve purchased 2 G5s with 23″ screens now. We’ll also purchase two or three Linux workstations (AMD, Nvidia, widescreens too) and – fingers crossed – get a free Sun Solaris station and/or a SGI Prism. That would enable our project to do a nice wide range of software and release testing!

Of course, we also need a good file server. Toni, our TD, is already making a list for what we need for storage (hundreds of gigs!) and backup. Luckily Montevideo can provide us with hardware to get this working easily.

It’s mainly thanks to the ongoing support of the DVD presales, that we have the funding to purchase what we’ll need for the project. But I can’t stress enough the importance of the campaign to continue still. The thermometer still should hit the 1000 one of these weeks… or better, go to 2000 by xmas!

(Oh btw, for those who wondered, after the project we might have to sell the purchased hardware again… I’ve also checked on rental possibilities, but renting for six months good equipment is nearly equal to buying it. Of course we’ll try to have a 2nd Orange project ready by then, but I rather not worry about that now!)

concepts, cleaning and compositing

  / by Andy

And another exciting day at studio orange!
This week we’re busy doing heaps and heaps of concept sketches, tests and all the other thingies that help us mastering the surprisingly difficult task of making a movie – well, our movie! But we’re also wrestling with extremely bland things like cleaning the apartment(s) or figuring out who’s next doing the dishes :)
At this point we’ve done our best settling down and getting used to everything But then… Amsterdam isn’t exactly the other side of the world – well, at least not for me. It’s been easy so far, everyone is extremely friendly, helpful and encouraging.

Currently there’s a lot of research and development happening. From an art director’s point of view this involves everything that defines the final look and feel of the movie: lighting, shading, texturing, a bit of modelling and finally compositing and matte painting!

compositing test compositing test screenshot

Here you can see a little matte painting/compositing test I made. It has virtually nothing to do with our movie, it’s just a prove of concept of how someone can yield great results in a minimum amount of time. The scene was originally modelled in blender, then rendered and taken into gimp. There I added additional details for the rock surfaces, clouds and snow. Then I used blender as a 3D compositing tool to relight the result and combine the (manually UV mapped and displaced) mountain panorama with particle snow flakes and procedurally animated clouds.

Easy! It took one day to make, but the render time was pretty low. I made another test recently and was able to render 50% of an HD frame consisting of 8 separate scene passes in 40 seconds! (on my private dual cpu machine)

Well, of course that’s only a tiny fraction of the things we’re developing at the moment. Yesterday we finally got our missing tables, the studio is more or less entering its fully equipped state, and while I’m writing this, the concept sketches start filling our virtual and physical desktops.
And this is only the beginning… :)

bendy bones!

  / by Bassam

One of the coolest new features in blender cvs is the new bbones- bones that act like bezier curves- they can even deform an armature along a curve. To make a bbone, simply increase the number of segments for any bone in either edit or pose mode. (you need to turn the armture draw mode to bbone to see the result)

bone panel
The “In” and “Out” number buttons increase or decrease the length of the bezier handles governing the bbone. In the test image below, I’ve set this to zero on the bbones in the arms, to give me a straight bone that twists along it’s length in the forearm:


The back and neck use bbones for smooth curves, while the arms use them for straight twisting bones- the solution is not 100% satisfactory for twisting yet- it follows parent child chains, so the parent will twist to accommodate the rotation of the child. sometimes (like in the shoulder) I’d like to reverse this, but don’t know exactly how to accomplish that in the current system.
Here’s the little test dummy with the new bones: test rig

Pre-production scheduling

  / by Ton

First of all, I’d like make compliments to Matt and Toni, for putting this blog software and website into place in such a short time. We will use this blog to post -hopefully daily – updates on all aspects of the Machina movie production. You can expect contributions next week from each team member on the issues they’re working on..

Last week we had the first meeting with the scenario author, Pepijn Zwanenburg (already nicked Pippin by everyone!). Pepijn is a very cool guy (dreadlocks, red goatee), with especially experience in writing for theatre. The purpose is that we feed him with the concept, character and environment designs, and with ideas for the (spectacular!) events that can happen, so that he can ensure it’ll all be merged into a good dramatic storyline and dialogs. Pepijn is working on this now, we look forward to see the first results next week.

For the entire next week focus remains on further developing concept designs, especially for the characters and environment. Next week friday 16th – during our “weekly” – the results of that work should lead to sufficient clues for us to define the direction we’re heading at. So we then can spend the last two weeks of september on doing the breakdown, storyboards and first “animatic” (or moving storyboard) editing. End of this month we then also meet with composer Jan Morgenstern for the first time.

Read the rest of this entry »

Initial Movie Concepts

  / by Matt

We’re releasing some of our initial concept ideas and drawings to give an idea of what we’re going to be working on. In order to keep our energy focused and coherent, we can’t reveal everything at once, but here’s a brief description:


Machina

A small group of engineers and helpers explore a giant machine that forms their world. So vast that it defies explanation, the machine eludes the engineers as they traverse its dense networks of wires and automata, until one day a conflict arises that throws out all assumptions about the world they inhabit.

This 3D animated short movie couples passionate characters with a truly epic story line

And some initial visual concepts:

Storyboard Concept Environment Concept Action Concept

Stay tuned for more!

Studio Orange Begins Pre-production

  / by Matt

The Studio Orange core team is now complete, together in Amsterdam and we have begun the pre-production phase of our open movie project!

We have a brand new website, with a blog that we’ll keep up to date with snippets about the movie, concepts and shots, technical tests and info, and general ramblings from the team. Explore the site and keep checking back often to see our progress! Feel free to post your comments here, too. We hope to use this to enable more open interaction with external volunteers, but more on that later!

For the next six weeks, we will be working on concept design, scripting, storyboards, technical research and development, in order to present a teaser trailer at the 2005 Blender Conference in Amsterdam. From here on, production will begin in earnest and continue until our deadline next year.

To help make this project a continued success, please help us out by pre-ordering the extended edition DVD with the movie, making-of documentary and all production files as Creative Commons open content. Check it out at the e-shop!

Last Few Preperations

  / by Ton

Early next week we’re going to establish a blog here for all core team members, aimed at providing as much inside information as possible, with forums where everyone can feedback or discuss topics. This work will be done during the week of september 5-10. We’ll also reveil the first concept snippets then, with some of our artistic sketches! :)

Next week wednesday september 7, we’ll also have a meeting with the proposed script author.


Monthly Archives:

© Copyright & sharing info

ok