Production

May Developer meetings

5 June, 2014 |  10 Comments | by Ton Roosendaal

Developer meeting may 2014Here is a quick update for what happened since the last post!

We had Sergey here for some weeks, and invited Brecht, Lukas and Antony to be here some days as well – to discuss planning for the Gooseberry pilot. The developers themselves will present many more details about their work here later (and they’re busy bug fixing and with the release 2.71 now). But here’s a summary.

Compositor:

  • Sergey joins the module owner team
  • Work on memory usage and converting nodes to use tiles and/or openCL commences. Main bottleneck is nodes that don’t tile yet (vblur, glare).
  • Better sampling (for scaling especially)
  • Canvas awareness (images or renders or textures all get a coordinate reference frame – including handles to interactively move/scale/rotate this)
  • Precentage update (first do quick 25% of size, then full)

Dependency graph

  • Lukas takes a lead here
  • Investigate last year’s Joshua Leung’s work here, work with him on picking this up
  • Make a final (design) proposal for how this will work, also involving physics, baking, caching, alembic, threading, nodify-everything, etc.

Physics

  • Antony continues investigating solvers for cloth or hair
  • Investigate proper integration with dependency, alembic, caching, etc

Nodes

  • Lukas checks on extending particle node design to make it a more generic “Object Node” system. This could include constraints and modifiers and python.

Hair tools

  • Antonis will look at hair editing specifically. Hair editmode might just stay as it is, but could need a recode to fit with the other new code.

Cycles

  • Sergey will join the team to help on speedup investigation in general – faster ray tracing, new spatial optimize systems, caching etc.
  • More about Cycles and roadmap is coming later here.

VSE

  • Antony will check on the video editor, what needs to be done to get this back in active development? The director also needs this… and we like to get a good “story tool” in Blender as well as online and for the asset manager…

Asset manager, cloud, etc

  • Bart will post a first analysis of requirements soon, to serve as public discussion review as well.
  • We’ll get Campbell here (most certainly) for 3 months, starting in October. He’s great in this stuff too, and can help us with the implementation of asset/project tools – especially on the python and Blender side.
  • Francesco will keep working on Cloud functionality – for all cloud subscribers as well as for the artists who will use it to collaborate on the film.

And then there’s very cool other projects already going on, of which OpenSubdiv and the Viewport recode (OpenGL upgrade to version 3 and 4) is the most relevant for us.

More details, as usual, follow. Right now we’re preparing for a big office refresh… going to paint the floors, some walls, get better lights in studio, etc. All to be ready for july when the first people come to work on Gooseberry!

-Ton-

 

 


10 Responses

  1. Januz says:

    Compositor improvements: YES!!! Thank you! The generic object node system (for Py) would mean something like the game engine logic bricks, or something like sverchok/blendgraph? Nice to see the VSE getting some love.

  2. Ejnaren says:

    All the new developments sounds great!
    Look really forward to following this project.

    It sound great with your makeover of the locale.
    Paint early so you have time to get all the gasses out of the rooms and all the people do not have to sit indoors in crazy toxic fumes = bad productivity :)

  3. blendercomp says:

    great news for all dev targets, especially on the VSE front! :)

  4. MG says:

    Great targets, willing to read developers in depth posts!
    Hire more devs Ton! :)

    Cheers

  5. JG Loquet says:

    Hey glad to hear from the gooseberry team ! Lots of things going on .. Looking forward to using the Cycles, nodes, and VSE improvements :) ! (Good luck with the floor painting :P ).

  6. zendorf says:

    Some amazing proposals in there….especially the “nodify everything” part :)

    I really hope some consideration will be put into a RAM caching system for the compositor, as it is still sorely missing. Also integration of the VSE and compositor would be a wonderful thing!

  7. jyri says:

    So much respect for you guys for doing what you do!

  8. Stan says:

    Yeah !!! the dependency graph is finally getting some love !!!
    And I can’t wait to see the nodes being ported to modifiers and python !

    Thx guys, all of it sounds so great !

    Stan

  9. john smith says:

    How do I change my email address in blender cloud? My original email address is no more so how do I change it?

  10. Peter says:

    Blender just gets better and better over time. You guys ROCK. I mean that!

Comments are closed.