It looks like you're using an ad blocker! I really need the income to keep this site running.
If you enjoy BlenderNation and you think it’s a valuable resource to the Blender community, please take a moment to read how you can support BlenderNation.

Developer Meeting Notes: January 12, 2014

blender_logo_shinyIs anyone familiar with the new FBX file format? Our developers could use your help!

Ton Roosendaal writes:

Hi all,

Here's notes from today's meeting in irc.freenode.net #blendercoders.

1) Projects for 2.70

  • Sergey Sharybin has a big commit waiting that fixes most of the reported regressions related to his work on threaded object updates.
  • FBX woes: Autodesk is fading out the FBX version we use, attempts to support the newer versions (7.3/7.4) run into troubles because a lack of public specs. There's some hidden checksum that validates files - or so. Bastien Montagne and Campbell Barton work on it. Help welcome!
  • A lot of time was spent on finding out how to move on with UI work with adding 'tabs' in regions that have too many button panels. We'd like to get some minimal guidelines, so other module teams can handle tabs in their own editors. Jonathan Williamson confirms this is a 2.70 target still, and he'll handle a guideline a.s.a.p.
  • Tamito Kajiyama proposed to update the Freestyle API, but it would result in breakage for old scripts....
  • Meeting agrees on moving to "BCon 3" - the maintaineance/bugfix period, no new branches or big new features added. But we accept as exception the above two topics (freestyle, tabs).

2) Other projects

-Ton-

26 Comments

    • What's with the harsh tone there? These guys are trying to fix bugs as fast as they can do them, as best as their situations allow to get to them. All without your direct involvement, mind you.

    • The Blender builds that are posted on the build blogs or graphicall are considered development or beta. If you want a stable release than you download 2.69 and stick with it until 2.70 comes out March of this year.

      Build bots or other daily builds are for people who want the bleeding edge of Blender and are prepared to put up with things breaking. Or who want to test and find bugs for the developers to fix.

      The whole point of merging stuff with trunk before a major release is for this very reasons. To get more people to test and use and find all the major show stopper bugs before a stable release is put out there.

      I find it a bit disingenuous on your part that your don't know that any Blender build that is not a majored numbered release (2.69,2.68 etc) release is in beta and considered unstable.

      • Lawrence D’Oliveiro on

        This is why Git supports branching and merging. See my comment below about this. Try not to limit yourself to SVN-style thinking.

        • branches are for experimental unstable work too. Actually branches are the most unstable of all since they are not integrated to trunk at all until there is a pull request.

          • Lawrence D’Oliveiro on

            “Trunk” is an SVN term. In Git, there is no such thing. Branches are for whatever you want them to be.

    • you know it is a free application right,i,m sure there doin the best they can. most of them dont get paid to supply you with a great program to do whatever it is you do.patience my son ,paaaaatience.:))))))

    • Lawrence D’Oliveiro on

      And it is now FIXED!

      The bug turned out to be tickled by using the solidify modifier.

      Don’t you think Sergey & Co are great? :)

  1. Lawrence D’Oliveiro on

    By the way, I think the developers are still a little timid about making use of Git branches. With SVN, it was easy to branch, but much harder to merge, while Git makes merging a lot less painful. Maybe something like the threaded-object updates could have been done on an interim side branch until it was stable enough to go into the mainline.

    • Yes, better compatibility with alembic is desirable, and it is a very wide format, particularly with film. But FBX is still highly preferred in the graphics industry--it's pretty much standard with game development.

      With games being one of the largest entertainment industries in the world, it means Blender stands a lot of business there, thanks to simple features like updated FBX support.

      If we're expecting Blender to play well with others, we're better to see Blender support a format that can literally make-or-break many people's adoption towards Blender.

      But, of course, easier said than done.

  2. The new Edit Add-on Sources is something I needed like last month. I guess my hoping was so strong, it generated the idea into another developer's head!

    Good luck with getting to your next checkpoint, Blender Foundation, and thank you.

  3. So, the volume stuff is all working, and pretty dam awesome - I have 'wasted' quite a few compute cycles rendering some suitably crazy stuff as I attempt to push it to the limit and break it (Thus far, only sticking the camera in the volume causes total failure. Other than some occasional glitches with small angled polygons everything else is perfect.). But does anyone know if we are going to get the capability to feed the smoke simulation into cycles to drive the density this release? Kernel density estimation from particles would be equally awesome (That plus the emission shader on volume could be spectacular - sparks that genuinely emit light!). Whilst I certainly appreciate that getting feature parity between Cycles and Blender internal on the GPU is hard work, shouldn't it be a relatively simple case of creating the right interfaces to the preexisting code for the CPU? Or am I missing something?

  4. Thomas Larsson on

    About FBX, have you considered import/export for FBX ascii? Text files are easier to reverse-engineer than binary files. You can then use the free Autodesk FBX converter to convert to and from binary.

Leave A Reply

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

Share this story: