You're blocking ads, which pay for BlenderNation. Read about other ways to support us.

December / January CVS Report: CVS Frozen and Many Improvements


splash1_th.jpgI've been really busy lately, but still managed to take some time to keep you all updated with the latest CVS changes.

I waited till Ton officially said that CVS was in Freeze state to write this article. What this really means is, no more features are getting included and the team is entering the Bug Fixing state.

Since we were so close to the release and had Christmas and New Year along the way I really thought that my job of compiling the latest CVS report would be easier, I was wrong...

Well, a lot has changed, big things have happened and we should all be really happy with it, seems like the developers put on an extra time during the holidays to make the 2.43 release something even better then expected.

Additionally, at BlenderBuilds we got some troubles with the Server and compiling the sources, which led me to move to a new professional hoster and to improve our building workflow too. With all that happened the team also got more connected, everyone helping one another made us all grow as a team.

But without further delay here are the CVS changes till now.

General stuff

Action Editor and NLA



Render and Compositing

Image, Materials, Shadow and Lighting

Physics, Game Engine


Hope you enjoyed the list and if you want to test some of the things head up to our BlenderBuilds and download our latest release.

This month Bassam Kurdali was our Splash artist.

Have fun.


  1. Sweet, looking forward to release (not that I compile from CVS anyways, but always good to have stable code). There's been a lot going into Blender that I need to take about a days worth of catching up.

  2. Here are a few armature-related fixes/features from these two months that were missed off the list:

    * Armature joining should now work correctly (preserving constraints, ik limits, etc.)

    * Armatures can now be recentered (center/centre new/center cursor)

    * Bones can now get snapped to locations correctly in pose-mode

    * Snapping bones in editmode now moves the whole bone to the new location instead of moving both points.

    These improvements fix several of the more restricting annoyances from previous versions.

  3. Jogai:
    Not at this time, but Softbodies got improved and allow some better control for cloth.

    For release after 2.43 there will be the Event Refactor, bringing the ability to define your own hotkeys.

  4. Wow! Great improvements, as always.

    Well done Blender Coders, and thank you !

    Just a wish for the next release, about something I beg for at least 2 years : Allowing Negative constraints for Copy Rotation and Copy Location would be great for the poor clumsy users hopeless with Python! Please, just 3 more buttons : -X-Y-Z.

    I believe that the code to convert the constraints to negative will not be more complicated than adding a - character somewhere... but unfortunately I'm not able to do it myself.

    Please, think about this for the next time ! Thanks in advance.


  5. Hi Aligorith:

    Check well ;) ,

    This is mentioned in the General area, I thought it could have to do with center (Transform) and armature (Object itself), not just animation, that's why I put it there, but I can move it if you think its in the wrong place:
    * Armatures can now be recentered (center/centre new/center cursor)

    Since there were lots of changes related to snap I didn't mention the bug fixes, like this (specially since this report has to do with changes from 6 December to 18 January, fixes to functionality that wasn't on CVS before December 6th should not make it in the report, not meaning this wasn't there before it, just pointing out my criteria):
    * Bones can now get snapped to locations correctly in pose-mode
    * Snapping bones in editmode now moves the whole bone to the new location instead of moving both points.

    This one does make sense though, sorry I missed it:
    * Armature joining should now work correctly (preserving constraints, ik limits, etc.)

    I still think its worth for you to mention this.

    Anyway, bug fixing is also something expected.
    Everyone should test everything again, to make sure things got fixed.
    Additionally, if someone reported a bug on the tracker, it will be notified when it gets fixed ;) .

    Thanks for the heads up, I still need to improve a bit the reports and any ideas are welcome.
    As requested in the committers mailing list, I already ditched the "here" links and made some better phrasing on the items that have changed.

    What I would really like to see is all the devs putting what that specific log is all about in the header, more devs started doing this, but the better the logs, the better my reports will be.


    -- Rui --

  6. To Mikhail:
    Asked the same thing to Ton and he said he needs more developers :) .
    He did point me out the Time Node as some sort of workaround for basic needs.

    -- Rui --

  7. Sorry about the off topic but this image from Bassam to Blenderbuilds is very very beautyfull. Is there a place where we can download it bigger to use it as a wallpaper?

    Thanks a lot


  8. rcas: The time node is good in some cases, but it only spans the range of 0 to 1 so it can't be used as input for things like the tranlation node very well.

    If only Blender Developers grew on trees...

  9. That was exhausting to read.. I can't wait to see the fully bloomed docs for all these features. I felt just a little lost without pictures for some things.

  10. Just a note on the new DXF importer: It is more comprehensive than the builtin importer, but by no means faster.

    So many amazing things happening with Blender, it's hard to keep up ;)

  11. I think all this hub-bub is also making me curious how I could go about adding my own feature to blender? Could we have an article about that? I've gotten too intimidated to ever try just building Blender from a working source..

    Then maybe I can do things like add more color pickers (wheel, color1/color2 gradient, L.a.b., etc...) without having to ask for them.

  12. thanks both. it's there a prevision about that? I'm to anxious about how blender will be port on 64 bits if in 32 it already rocks :D. hehehehe
    see ya

  13. To Joeri:
    Hum, that one hit me too now :| .
    Guess I will have to update the splash.

    Sorry about that, never thought on it like that, just wanted to point out that the image was property of the owner, but since its a c file and is compiled against the source it might be wrong.

    Confused too.

    -- Rui --

  14. I will see what I can do with the team, this was actually my fault, so I'm the one to blame.
    We will probably re-build all builds to correct this...

    Sorry about that, I just wasn't thinking.

    -- Rui --

  15. Boolean modifier crashes Blender (SSE version) anyone else have this problem?

    however, great work on all the new features.

  16. Campbell Barton on

    About fly mode...
    fly mode has been modified a lot more then disabling for track constraints.
    - Serves me right for doing this in bite sized commits ;)
    * Fly mode can be recorded to IPO's!
    * Smooth Dynamics when changing direction.
    * Middle click will Pan now (more usefull then mouse look)
    * If the camera starts off with Z-Up, zrotation correction will start enabled.

  17. To Bogdan Oancea:
    Updated ;) , typo when writting.

    To Campbell Barton:
    Could you also provide the links to the logs like Aligorith did ?

    -- Rui --

  18. Things I will improve in next report and builds:
    - No "All rights reserved" mention on the splash, sorry about that.
    - Send a preview report to the Committers mailing-list so the devs can report on it and say if its ok.

    -- Rui --

  19. mikhail Schalk: You feed the output of the time node to the Map Value node to multiply the value to whatever you want. See the wiki
    I wrote that specifically to show everyone how to multiply the time value output. enjoy! Also see the Time value node for more examples, and the Mix node used in conjunction with time node to do all sorts of splices.

Leave A Reply

To add a profile picture to your message, register your email address with To protect your email address, create an account on BlenderNation and log in when posting a message.