Re: [Bf-committers] Revisions for the final 2.78: Rigify super_arm super_leg

2016-09-28 Thread Lucio Rossi
Hello,
Following the suggestions of Sergey I committed a new fix to the super_leg
and super_arm sub-rigs.
We got rid of the Child_of constraints altogether using copy_transforms on
an MCH-socket bone and parenting the ik ctrls to it.
This simplifies the code and solves both the problems we had:

- weird matrix multiplications
- funny interaction with Visual Transformations

you can find the fix here
https://developer.blender.org/rBAbf668cc3eef5

Same as before this is totally back-compatible. The user can try the new
limbs only choosing them explicitly.
Besides this fix doesn't mess up with rigs already made with super_arm or
super_leg limbs
Hope there's still time for porting...

Thank you :)
Lucio

2016-09-26 14:32 GMT+02:00 Sergey Sharybin :

> Ok, have a more clear picture now.
>
> Let's port those changes over and call it all settled :)
>
> On Mon, Sep 26, 2016 at 12:37 PM, Lucio Rossi 
> wrote:
>
> > Hi,
> > 1. No, we don't apply the same child_of twice. It think it depends on the
> > interaction between the single constraint and the IK chain.
> >
> > 2. The fix "corrects" the ik-fk snapping functions in the case hand or
> foot
> > ctrl bones have the child_of constraints on top of it. Unfortunately we
> > very recently noticed that, independently of the modifications we made,
> > adding the two child_of constraints on top of the IK ctrl bones messes up
> > with the apply visual transform. This is not, I repaeat, dependent on the
> > fix or on the previous code, it's just the interaction with the
> constraints
> > (IK and Child_of) and the transform functions.
> >
> > 3. By not-default I mean that when the user chooses a Pitchipoy rig the
> > arms and legs are marked as super_limb (arm) and super_limb (leg) same as
> > before the commits. If, and only if, the user wants to try the new
> > functionality he/she has to give, esplicitly, the super_arm or super_leg
> > property to the those bones.
> >
> > To sum up everything works as before the commits unless anyone wants to
> try
> > the new sub-rigs...
> >
> > 2016-09-26 12:16 GMT+02:00 Sergey Sharybin :
> >
> > > Hi,
> > >
> > > On Mon, Sep 26, 2016 at 11:46 AM, Lucio Rossi  >
> > > wrote:
> > >
> > > > About the double matrix multiplication IMO it depends on the fact
> that
> > > two
> > > >
> > > extra child_of constraints have been added to the IK controller bones.
> > > > Though it works together with the fk/ik snaps we're experiencing some
> > > other
> > > > issue in the apply visual transform we're trying to address.
> > > >
> > >
> > > That would be weird if same child_of matrix is applied twice. If it's
> two
> > > different child_of, then multiplying matrix by itself is not a correct
> > way
> > > to go to a proper space.
> > >
> > > You mention some other transform issues, so the fix is not even
> complete?
> > >
> > >
> > > > Finally, please consider that the two subrigs introduced are not (up
> to
> > > > now) default for arms and legs in the Pitchipoy rigs.
> > > >
> > >
> > > We've passed two release candidates and few hours from calling a final
> > > release. We have to be strict, meaning: the fix should either be fixing
> > > regression or be dead-simple for inclusion. Currently this doesn't seem
> > to
> > > be the case here (especially assuming even with the fixes applied there
> > are
> > > still other issues).
> > >
> > > Did i understand correctly, that the fixes are in the area which is now
> > > became default? In this case, how much unusable things are prior to the
> > > fix? How much it's unusable after the fixes (you mentioned some issues
> > > still)?
> > >
> > > 2016-09-26 10:46 GMT+02:00 Sergey Sharybin :
> > > >
> > > > > Hi,
> > > > >
> > > > > First two commtis are quite some code which does not address
> > regression
> > > > or
> > > > > trivial fix. So it is rather really risky to accept it now.
> > > > >
> > > > > The code itself is also weird:
> > > > >
> > > > > - You can clearly simplify the layer mask creation, and don't have
> it
> > > > > inlined as a list of False, False, False in multiple places
> > > > > - Multiple subsequent try/catch could be replaced with a single
> check
> > > > > whether `rigify_parameters` is in pbone. Using exceptions for that
> is
> > > > > totally wrong!
> > > > > - The goal is to have code pep8-compliant, and the new code is
> > clearly
> > > > not
> > > > >
> > > > > Remaining two commits is clearly less code, but they are still
> > > > suspicious.
> > > > > Never heard of getting square of a transform matrix (mat*mat), and
> > not
> > > > sure
> > > > > code was tested well enough after the change was done by all the
> > users.
> > > > >
> > > > > On Sat, Sep 24, 2016 at 3:16 PM, Lucio Rossi <
> > lucio.ross...@gmail.com>
> > > > > wrote:
> > > > >
> > > > > > Hi,
> > > > > > Adding to the last mail two commits that were missing...
> > > > > >
> > > > > > If it's possible include the following commits in the 2.78
> release.
> > > > > > They add a new super_arm and super_leg 

Re: [Bf-committers] Revisions for the final 2.78

2016-09-26 Thread Lucio Rossi
Thank you very much Sergey! I really appreciate it,
Cheers
Lucio

2016-09-26 14:33 GMT+02:00 Sergey Sharybin :

> Hi again,
>
> After some discussion with Rigify guys, requested 4 revisions in this area
> were also ported.
>
> Now i'm doing final touches to repositories, soon it'll be an AHOY.
>
> On Mon, Sep 26, 2016 at 10:54 AM, Sergey Sharybin 
> wrote:
>
> > Hi,
> >
> > Main repository, checked up to 7c53260, following commits are ported:
> >
> > 4b891b4 Fix: Collada Importer did not import the Blender Profile
> > information correctly when multiple objects are bound to same armature.
> > This caused Bone tails to be placed wrong.
> > 7a259d8 Collada: Trying to get rif of some warning messages on linux
> > 36d0ea3 Collada: Trying to get rid of some warning messages on linux
> > bf2c2d4 Fix T49441: Grease Pencil - pie menu - brush name field crashes
> > blender
> > 776a854 Fix T49430: append scene with gamelogic broken.
> > 7c53260 Fix crash in own recent rB776a8548f03a049.
> > d84c55f Fix T49417: Cycles crash - can't use 5 Gigabyte Tile EXR texture
> > file
> > 2372e67 Cycles: Don't sum up memory usage of all devices together for the
> > stats
> > 4e3578f Cycles: Prevent crash in special cases when object has less slots
> > than mesh
> > 1b2b7cf Cycles: Fix overflow caused by wrong size calculation in
> > Mesh::add_undisplaced
> > 335ee5c Fix T49310: incorrect Cycles standalone normals with negative
> > scale.
> > 0b89b31 Cycles: Fix T49411: Multiscatter GGX with zero roughness when
> > Filter Glossy is enabled
> >
> > Addons repository, checked up to 434fa71, following commit was ported:
> >
> > 434fa71 Fix T49432: Archimesh crashes blender when room height info
> changed
> >
> >
> > On Sat, Sep 24, 2016 at 11:37 AM, Gaia Clary <
> gaia.cl...@machinimatrix.org
> > > wrote:
> >
> >> If possible please also add the following 3 fixes for Collada:
> >>
> >> 4b891b40c218ef5f45706cbc4636a5333469dd1c
> >>
> >>  Fix for an issue with the new Blender collada profile.
> >>  Tested with Linux Build Bot:
> >> https://builder.blender.org/builders/linux_glibc219_x86_64_
> >> cmake/builds/289
> >>
> >> 7a259d8422b9fd29fb9990269821fa64fc146a01
> >>
> >>  Fixes Linux compiler warnings regarding the collada module.
> >>  Tested with Linux Build Bot:
> >> https://builder.blender.org/builders/linux_glibc219_x86_64_
> >> cmake/builds/290)
> >>
> >> 36d0ea3123743e675333e90c712c69d666fe5710
> >>
> >>  Fixes another Linux compiler warning (sorry, amend did not work
> >> after push)
> >>  Tested with Linux Build Bot:
> >> https://builder.blender.org/builders/linux_glibc219_x86_64_
> >> cmake/builds/291
> >>
> >> @whoever uses Collada:
> >>
> >> Please could you do a quick check if the commit 4b891b40 works for you?
> >> Export rigged model -> import back rigged model
> >> The imported skeleton should look similar to the exported skeleton (bone
> >> lengths).
> >>
> >> thanks,
> >> Gaia
> >>
> >>
> >> On 22.09.2016 12:39, Sergey Sharybin wrote:
> >> > Hi,
> >> >
> >> > We are working on getting 2.78 finally released.
> >> >
> >> > here are the lists of revisions ported to the branch since Release
> >> > Candidate 2.
> >> >
> >> > Blender:
> >> >
> >> > 3b6ce41 Fix memory leak in copy pose operator
> >> > 804f6bf fix Mac build with Xcode 8
> >> > fe28e35 Fix T49179: Parts of mesh disappear with adaptive subdivision
> >> > e007552 Fix Py's IDs user mapping: do not consider proxy_from here.
> >> > a2a5ae5 Fix Py's IDs user mapping: do not consider ShapeKeys' from
> here.
> >> > a8ed914 Fix crash in some cases when deleting particle systems.
> >> > ddbbcbb Fix filebrowser not getting back to valid dir in Release
> builds.
> >> > 4b046c5 Fix T49372: Fresnel node: difference between 2.76 and 2.78
> GLSL
> >> > output
> >> > 0552d58 Fix T49384: crash in tangent space calculation with NaN mesh
> >> > vertices.
> >> > 6c28d3b Fix T49245: Adaptive Subdivision with Auto Smooth causes weird
> >> mesh
> >> > appearance
> >> > 772dab9 Cycles: Fix typo that would sometimes result in subsurf
> modifier
> >> > being disabled
> >> > 76b CacheFile: make sure SpinLock is destroyed when exiting
> Blender.
> >> > cc9d0ef Lowercase includes for psapi.h and dbghelp.h windows includes.
> >> This
> >> > makes cross compilation a little less painful
> >> > 1f5cd85 Fix T49375: align rotation with snap target isn't toggleable
> in
> >> > edit mode.
> >> > f2da63c Fix T49386: Blender crashes when told to load an OCIO LUT that
> >> does
> >> > not exist
> >> > 2382d1c regression fix for 1346482d23f167fa57049128384246397fda8d27:
> >> The
> >> > length of leaf bones should always be set to the length of the
> smallest
> >> > bone. since the mentioned commit the importer did only recalculate the
> >> leaf
> >> > bone length when the 'fix leaf bones' option was also enabled.
> >> > 0b9cfbf GPencil D+W Pie: Don't show editing operators when not in
> >> editmode
> >> > 586c589 Fix: Grease Pencil sculpting crashes when sculpting on laye

Re: [Bf-committers] Revisions for the final 2.78

2016-09-26 Thread Sergey Sharybin
Hi again,

After some discussion with Rigify guys, requested 4 revisions in this area
were also ported.

Now i'm doing final touches to repositories, soon it'll be an AHOY.

On Mon, Sep 26, 2016 at 10:54 AM, Sergey Sharybin 
wrote:

> Hi,
>
> Main repository, checked up to 7c53260, following commits are ported:
>
> 4b891b4 Fix: Collada Importer did not import the Blender Profile
> information correctly when multiple objects are bound to same armature.
> This caused Bone tails to be placed wrong.
> 7a259d8 Collada: Trying to get rif of some warning messages on linux
> 36d0ea3 Collada: Trying to get rid of some warning messages on linux
> bf2c2d4 Fix T49441: Grease Pencil - pie menu - brush name field crashes
> blender
> 776a854 Fix T49430: append scene with gamelogic broken.
> 7c53260 Fix crash in own recent rB776a8548f03a049.
> d84c55f Fix T49417: Cycles crash - can't use 5 Gigabyte Tile EXR texture
> file
> 2372e67 Cycles: Don't sum up memory usage of all devices together for the
> stats
> 4e3578f Cycles: Prevent crash in special cases when object has less slots
> than mesh
> 1b2b7cf Cycles: Fix overflow caused by wrong size calculation in
> Mesh::add_undisplaced
> 335ee5c Fix T49310: incorrect Cycles standalone normals with negative
> scale.
> 0b89b31 Cycles: Fix T49411: Multiscatter GGX with zero roughness when
> Filter Glossy is enabled
>
> Addons repository, checked up to 434fa71, following commit was ported:
>
> 434fa71 Fix T49432: Archimesh crashes blender when room height info changed
>
>
> On Sat, Sep 24, 2016 at 11:37 AM, Gaia Clary  > wrote:
>
>> If possible please also add the following 3 fixes for Collada:
>>
>> 4b891b40c218ef5f45706cbc4636a5333469dd1c
>>
>>  Fix for an issue with the new Blender collada profile.
>>  Tested with Linux Build Bot:
>> https://builder.blender.org/builders/linux_glibc219_x86_64_
>> cmake/builds/289
>>
>> 7a259d8422b9fd29fb9990269821fa64fc146a01
>>
>>  Fixes Linux compiler warnings regarding the collada module.
>>  Tested with Linux Build Bot:
>> https://builder.blender.org/builders/linux_glibc219_x86_64_
>> cmake/builds/290)
>>
>> 36d0ea3123743e675333e90c712c69d666fe5710
>>
>>  Fixes another Linux compiler warning (sorry, amend did not work
>> after push)
>>  Tested with Linux Build Bot:
>> https://builder.blender.org/builders/linux_glibc219_x86_64_
>> cmake/builds/291
>>
>> @whoever uses Collada:
>>
>> Please could you do a quick check if the commit 4b891b40 works for you?
>> Export rigged model -> import back rigged model
>> The imported skeleton should look similar to the exported skeleton (bone
>> lengths).
>>
>> thanks,
>> Gaia
>>
>>
>> On 22.09.2016 12:39, Sergey Sharybin wrote:
>> > Hi,
>> >
>> > We are working on getting 2.78 finally released.
>> >
>> > here are the lists of revisions ported to the branch since Release
>> > Candidate 2.
>> >
>> > Blender:
>> >
>> > 3b6ce41 Fix memory leak in copy pose operator
>> > 804f6bf fix Mac build with Xcode 8
>> > fe28e35 Fix T49179: Parts of mesh disappear with adaptive subdivision
>> > e007552 Fix Py's IDs user mapping: do not consider proxy_from here.
>> > a2a5ae5 Fix Py's IDs user mapping: do not consider ShapeKeys' from here.
>> > a8ed914 Fix crash in some cases when deleting particle systems.
>> > ddbbcbb Fix filebrowser not getting back to valid dir in Release builds.
>> > 4b046c5 Fix T49372: Fresnel node: difference between 2.76 and 2.78 GLSL
>> > output
>> > 0552d58 Fix T49384: crash in tangent space calculation with NaN mesh
>> > vertices.
>> > 6c28d3b Fix T49245: Adaptive Subdivision with Auto Smooth causes weird
>> mesh
>> > appearance
>> > 772dab9 Cycles: Fix typo that would sometimes result in subsurf modifier
>> > being disabled
>> > 76b CacheFile: make sure SpinLock is destroyed when exiting Blender.
>> > cc9d0ef Lowercase includes for psapi.h and dbghelp.h windows includes.
>> This
>> > makes cross compilation a little less painful
>> > 1f5cd85 Fix T49375: align rotation with snap target isn't toggleable in
>> > edit mode.
>> > f2da63c Fix T49386: Blender crashes when told to load an OCIO LUT that
>> does
>> > not exist
>> > 2382d1c regression fix for 1346482d23f167fa57049128384246397fda8d27:
>> The
>> > length of leaf bones should always be set to the length of the smallest
>> > bone. since the mentioned commit the importer did only recalculate the
>> leaf
>> > bone length when the 'fix leaf bones' option was also enabled.
>> > 0b9cfbf GPencil D+W Pie: Don't show editing operators when not in
>> editmode
>> > 586c589 Fix: Grease Pencil sculpting crashes when sculpting on layers
>> > without any strokes
>> > c77da24 Fix non-finite normalization factor in certain cases
>> > f339d5a [windows] add some helpers to make.bat to facilitate making
>> release
>> > builds.
>> > 42c17cb Bring blender_release.cmake uptodate with the changes from D2227
>> > f915ee8 CMake: Fix copy-paste error
>> > 8f28441 Cycles: Adaptive isolation
>> > 940f360 Cycles: Fix update of subdivision meshes 

Re: [Bf-committers] Revisions for the final 2.78: Rigify super_arm super_leg

2016-09-26 Thread Sergey Sharybin
Ok, have a more clear picture now.

Let's port those changes over and call it all settled :)

On Mon, Sep 26, 2016 at 12:37 PM, Lucio Rossi 
wrote:

> Hi,
> 1. No, we don't apply the same child_of twice. It think it depends on the
> interaction between the single constraint and the IK chain.
>
> 2. The fix "corrects" the ik-fk snapping functions in the case hand or foot
> ctrl bones have the child_of constraints on top of it. Unfortunately we
> very recently noticed that, independently of the modifications we made,
> adding the two child_of constraints on top of the IK ctrl bones messes up
> with the apply visual transform. This is not, I repaeat, dependent on the
> fix or on the previous code, it's just the interaction with the constraints
> (IK and Child_of) and the transform functions.
>
> 3. By not-default I mean that when the user chooses a Pitchipoy rig the
> arms and legs are marked as super_limb (arm) and super_limb (leg) same as
> before the commits. If, and only if, the user wants to try the new
> functionality he/she has to give, esplicitly, the super_arm or super_leg
> property to the those bones.
>
> To sum up everything works as before the commits unless anyone wants to try
> the new sub-rigs...
>
> 2016-09-26 12:16 GMT+02:00 Sergey Sharybin :
>
> > Hi,
> >
> > On Mon, Sep 26, 2016 at 11:46 AM, Lucio Rossi 
> > wrote:
> >
> > > About the double matrix multiplication IMO it depends on the fact that
> > two
> > >
> > extra child_of constraints have been added to the IK controller bones.
> > > Though it works together with the fk/ik snaps we're experiencing some
> > other
> > > issue in the apply visual transform we're trying to address.
> > >
> >
> > That would be weird if same child_of matrix is applied twice. If it's two
> > different child_of, then multiplying matrix by itself is not a correct
> way
> > to go to a proper space.
> >
> > You mention some other transform issues, so the fix is not even complete?
> >
> >
> > > Finally, please consider that the two subrigs introduced are not (up to
> > > now) default for arms and legs in the Pitchipoy rigs.
> > >
> >
> > We've passed two release candidates and few hours from calling a final
> > release. We have to be strict, meaning: the fix should either be fixing
> > regression or be dead-simple for inclusion. Currently this doesn't seem
> to
> > be the case here (especially assuming even with the fixes applied there
> are
> > still other issues).
> >
> > Did i understand correctly, that the fixes are in the area which is now
> > became default? In this case, how much unusable things are prior to the
> > fix? How much it's unusable after the fixes (you mentioned some issues
> > still)?
> >
> > 2016-09-26 10:46 GMT+02:00 Sergey Sharybin :
> > >
> > > > Hi,
> > > >
> > > > First two commtis are quite some code which does not address
> regression
> > > or
> > > > trivial fix. So it is rather really risky to accept it now.
> > > >
> > > > The code itself is also weird:
> > > >
> > > > - You can clearly simplify the layer mask creation, and don't have it
> > > > inlined as a list of False, False, False in multiple places
> > > > - Multiple subsequent try/catch could be replaced with a single check
> > > > whether `rigify_parameters` is in pbone. Using exceptions for that is
> > > > totally wrong!
> > > > - The goal is to have code pep8-compliant, and the new code is
> clearly
> > > not
> > > >
> > > > Remaining two commits is clearly less code, but they are still
> > > suspicious.
> > > > Never heard of getting square of a transform matrix (mat*mat), and
> not
> > > sure
> > > > code was tested well enough after the change was done by all the
> users.
> > > >
> > > > On Sat, Sep 24, 2016 at 3:16 PM, Lucio Rossi <
> lucio.ross...@gmail.com>
> > > > wrote:
> > > >
> > > > > Hi,
> > > > > Adding to the last mail two commits that were missing...
> > > > >
> > > > > If it's possible include the following commits in the 2.78 release.
> > > > > They add a new super_arm and super_leg rigs with switchable
> child_of
> > > > > parenting:
> > > > >
> > > > > rBAff11927e8e07a46c8199d9681af639be52b6b1af
> > > > >
> > > > >
> > > > > rBAfecd5c9f566e0075e91d6d5830ccc0a622932736
> > > > >
> > > > > And as said in the previous mail:
> > > > >
> > > > > rBA816df6cfe1054acffad2ec23edd63ae504ab325f
> > > > >
> > > > > rBA4ed120fafb157aeeb9fbdb072a0e75375d658e24
> > > > >
> > > > > Lucio
> > > > > ___
> > > > > Bf-committers mailing list
> > > > > Bf-committers@blender.org
> > > > > https://lists.blender.org/mailman/listinfo/bf-committers
> > > > >
> > > >
> > > >
> > > >
> > > > --
> > > > With best regards, Sergey Sharybin
> > > > ___
> > > > Bf-committers mailing list
> > > > Bf-committers@blender.org
> > > > https://lists.blender.org/mailman/listinfo/bf-committers
> > > >
> > > ___
> > > Bf-committers mailing list
> > > Bf-committers

Re: [Bf-committers] Revisions for the final 2.78: Rigify super_arm super_leg

2016-09-26 Thread Lucio Rossi
Hi,
1. No, we don't apply the same child_of twice. It think it depends on the
interaction between the single constraint and the IK chain.

2. The fix "corrects" the ik-fk snapping functions in the case hand or foot
ctrl bones have the child_of constraints on top of it. Unfortunately we
very recently noticed that, independently of the modifications we made,
adding the two child_of constraints on top of the IK ctrl bones messes up
with the apply visual transform. This is not, I repaeat, dependent on the
fix or on the previous code, it's just the interaction with the constraints
(IK and Child_of) and the transform functions.

3. By not-default I mean that when the user chooses a Pitchipoy rig the
arms and legs are marked as super_limb (arm) and super_limb (leg) same as
before the commits. If, and only if, the user wants to try the new
functionality he/she has to give, esplicitly, the super_arm or super_leg
property to the those bones.

To sum up everything works as before the commits unless anyone wants to try
the new sub-rigs...

2016-09-26 12:16 GMT+02:00 Sergey Sharybin :

> Hi,
>
> On Mon, Sep 26, 2016 at 11:46 AM, Lucio Rossi 
> wrote:
>
> > About the double matrix multiplication IMO it depends on the fact that
> two
> >
> extra child_of constraints have been added to the IK controller bones.
> > Though it works together with the fk/ik snaps we're experiencing some
> other
> > issue in the apply visual transform we're trying to address.
> >
>
> That would be weird if same child_of matrix is applied twice. If it's two
> different child_of, then multiplying matrix by itself is not a correct way
> to go to a proper space.
>
> You mention some other transform issues, so the fix is not even complete?
>
>
> > Finally, please consider that the two subrigs introduced are not (up to
> > now) default for arms and legs in the Pitchipoy rigs.
> >
>
> We've passed two release candidates and few hours from calling a final
> release. We have to be strict, meaning: the fix should either be fixing
> regression or be dead-simple for inclusion. Currently this doesn't seem to
> be the case here (especially assuming even with the fixes applied there are
> still other issues).
>
> Did i understand correctly, that the fixes are in the area which is now
> became default? In this case, how much unusable things are prior to the
> fix? How much it's unusable after the fixes (you mentioned some issues
> still)?
>
> 2016-09-26 10:46 GMT+02:00 Sergey Sharybin :
> >
> > > Hi,
> > >
> > > First two commtis are quite some code which does not address regression
> > or
> > > trivial fix. So it is rather really risky to accept it now.
> > >
> > > The code itself is also weird:
> > >
> > > - You can clearly simplify the layer mask creation, and don't have it
> > > inlined as a list of False, False, False in multiple places
> > > - Multiple subsequent try/catch could be replaced with a single check
> > > whether `rigify_parameters` is in pbone. Using exceptions for that is
> > > totally wrong!
> > > - The goal is to have code pep8-compliant, and the new code is clearly
> > not
> > >
> > > Remaining two commits is clearly less code, but they are still
> > suspicious.
> > > Never heard of getting square of a transform matrix (mat*mat), and not
> > sure
> > > code was tested well enough after the change was done by all the users.
> > >
> > > On Sat, Sep 24, 2016 at 3:16 PM, Lucio Rossi 
> > > wrote:
> > >
> > > > Hi,
> > > > Adding to the last mail two commits that were missing...
> > > >
> > > > If it's possible include the following commits in the 2.78 release.
> > > > They add a new super_arm and super_leg rigs with switchable child_of
> > > > parenting:
> > > >
> > > > rBAff11927e8e07a46c8199d9681af639be52b6b1af
> > > >
> > > >
> > > > rBAfecd5c9f566e0075e91d6d5830ccc0a622932736
> > > >
> > > > And as said in the previous mail:
> > > >
> > > > rBA816df6cfe1054acffad2ec23edd63ae504ab325f
> > > >
> > > > rBA4ed120fafb157aeeb9fbdb072a0e75375d658e24
> > > >
> > > > Lucio
> > > > ___
> > > > Bf-committers mailing list
> > > > Bf-committers@blender.org
> > > > https://lists.blender.org/mailman/listinfo/bf-committers
> > > >
> > >
> > >
> > >
> > > --
> > > With best regards, Sergey Sharybin
> > > ___
> > > Bf-committers mailing list
> > > Bf-committers@blender.org
> > > https://lists.blender.org/mailman/listinfo/bf-committers
> > >
> > ___
> > Bf-committers mailing list
> > Bf-committers@blender.org
> > https://lists.blender.org/mailman/listinfo/bf-committers
> >
>
>
>
> --
> With best regards, Sergey Sharybin
> ___
> Bf-committers mailing list
> Bf-committers@blender.org
> https://lists.blender.org/mailman/listinfo/bf-committers
>
___
Bf-committers mailing list
Bf-committers@blender.org
https://lists.blender.org/mailman/listi

Re: [Bf-committers] Revisions for the final 2.78: Rigify super_arm super_leg

2016-09-26 Thread Sergey Sharybin
Hi,

On Mon, Sep 26, 2016 at 11:46 AM, Lucio Rossi 
wrote:

> About the double matrix multiplication IMO it depends on the fact that two
>
extra child_of constraints have been added to the IK controller bones.
> Though it works together with the fk/ik snaps we're experiencing some other
> issue in the apply visual transform we're trying to address.
>

That would be weird if same child_of matrix is applied twice. If it's two
different child_of, then multiplying matrix by itself is not a correct way
to go to a proper space.

You mention some other transform issues, so the fix is not even complete?


> Finally, please consider that the two subrigs introduced are not (up to
> now) default for arms and legs in the Pitchipoy rigs.
>

We've passed two release candidates and few hours from calling a final
release. We have to be strict, meaning: the fix should either be fixing
regression or be dead-simple for inclusion. Currently this doesn't seem to
be the case here (especially assuming even with the fixes applied there are
still other issues).

Did i understand correctly, that the fixes are in the area which is now
became default? In this case, how much unusable things are prior to the
fix? How much it's unusable after the fixes (you mentioned some issues
still)?

2016-09-26 10:46 GMT+02:00 Sergey Sharybin :
>
> > Hi,
> >
> > First two commtis are quite some code which does not address regression
> or
> > trivial fix. So it is rather really risky to accept it now.
> >
> > The code itself is also weird:
> >
> > - You can clearly simplify the layer mask creation, and don't have it
> > inlined as a list of False, False, False in multiple places
> > - Multiple subsequent try/catch could be replaced with a single check
> > whether `rigify_parameters` is in pbone. Using exceptions for that is
> > totally wrong!
> > - The goal is to have code pep8-compliant, and the new code is clearly
> not
> >
> > Remaining two commits is clearly less code, but they are still
> suspicious.
> > Never heard of getting square of a transform matrix (mat*mat), and not
> sure
> > code was tested well enough after the change was done by all the users.
> >
> > On Sat, Sep 24, 2016 at 3:16 PM, Lucio Rossi 
> > wrote:
> >
> > > Hi,
> > > Adding to the last mail two commits that were missing...
> > >
> > > If it's possible include the following commits in the 2.78 release.
> > > They add a new super_arm and super_leg rigs with switchable child_of
> > > parenting:
> > >
> > > rBAff11927e8e07a46c8199d9681af639be52b6b1af
> > >
> > >
> > > rBAfecd5c9f566e0075e91d6d5830ccc0a622932736
> > >
> > > And as said in the previous mail:
> > >
> > > rBA816df6cfe1054acffad2ec23edd63ae504ab325f
> > >
> > > rBA4ed120fafb157aeeb9fbdb072a0e75375d658e24
> > >
> > > Lucio
> > > ___
> > > Bf-committers mailing list
> > > Bf-committers@blender.org
> > > https://lists.blender.org/mailman/listinfo/bf-committers
> > >
> >
> >
> >
> > --
> > With best regards, Sergey Sharybin
> > ___
> > Bf-committers mailing list
> > Bf-committers@blender.org
> > https://lists.blender.org/mailman/listinfo/bf-committers
> >
> ___
> Bf-committers mailing list
> Bf-committers@blender.org
> https://lists.blender.org/mailman/listinfo/bf-committers
>



-- 
With best regards, Sergey Sharybin
___
Bf-committers mailing list
Bf-committers@blender.org
https://lists.blender.org/mailman/listinfo/bf-committers


Re: [Bf-committers] Revisions for the final 2.78: Rigify super_arm super_leg

2016-09-26 Thread Lucio Rossi
Hi Sergei,
I totally agree with you about the flaws you're pointing out in the code.
Nonetheless, consider that the "bulk" code of these sub-rigs is copy-pasted
from super_limb.py, arm.py and leg.py and it is in Rigify since the
beginning.
Rigify is a tremendous add-on though it surely needs some extensive code
cleaning (I'm really looking forward to talk about it).

About the double matrix multiplication IMO it depends on the fact that two
extra child_of constraints have been added to the IK controller bones.
Though it works together with the fk/ik snaps we're experiencing some other
issue in the apply visual transform we're trying to address.

Finally, please consider that the two subrigs introduced are not (up to
now) default for arms and legs in the Pitchipoy rigs.

Thank you for your support
Cheers
Lucio

2016-09-26 10:46 GMT+02:00 Sergey Sharybin :

> Hi,
>
> First two commtis are quite some code which does not address regression or
> trivial fix. So it is rather really risky to accept it now.
>
> The code itself is also weird:
>
> - You can clearly simplify the layer mask creation, and don't have it
> inlined as a list of False, False, False in multiple places
> - Multiple subsequent try/catch could be replaced with a single check
> whether `rigify_parameters` is in pbone. Using exceptions for that is
> totally wrong!
> - The goal is to have code pep8-compliant, and the new code is clearly not
>
> Remaining two commits is clearly less code, but they are still suspicious.
> Never heard of getting square of a transform matrix (mat*mat), and not sure
> code was tested well enough after the change was done by all the users.
>
> On Sat, Sep 24, 2016 at 3:16 PM, Lucio Rossi 
> wrote:
>
> > Hi,
> > Adding to the last mail two commits that were missing...
> >
> > If it's possible include the following commits in the 2.78 release.
> > They add a new super_arm and super_leg rigs with switchable child_of
> > parenting:
> >
> > rBAff11927e8e07a46c8199d9681af639be52b6b1af
> >
> >
> > rBAfecd5c9f566e0075e91d6d5830ccc0a622932736
> >
> > And as said in the previous mail:
> >
> > rBA816df6cfe1054acffad2ec23edd63ae504ab325f
> >
> > rBA4ed120fafb157aeeb9fbdb072a0e75375d658e24
> >
> > Lucio
> > ___
> > Bf-committers mailing list
> > Bf-committers@blender.org
> > https://lists.blender.org/mailman/listinfo/bf-committers
> >
>
>
>
> --
> With best regards, Sergey Sharybin
> ___
> Bf-committers mailing list
> Bf-committers@blender.org
> https://lists.blender.org/mailman/listinfo/bf-committers
>
___
Bf-committers mailing list
Bf-committers@blender.org
https://lists.blender.org/mailman/listinfo/bf-committers


Re: [Bf-committers] Revisions for the final 2.78

2016-09-26 Thread Sergey Sharybin
Hi,

Main repository, checked up to 7c53260, following commits are ported:

4b891b4 Fix: Collada Importer did not import the Blender Profile
information correctly when multiple objects are bound to same armature.
This caused Bone tails to be placed wrong.
7a259d8 Collada: Trying to get rif of some warning messages on linux
36d0ea3 Collada: Trying to get rid of some warning messages on linux
bf2c2d4 Fix T49441: Grease Pencil - pie menu - brush name field crashes
blender
776a854 Fix T49430: append scene with gamelogic broken.
7c53260 Fix crash in own recent rB776a8548f03a049.
d84c55f Fix T49417: Cycles crash - can't use 5 Gigabyte Tile EXR texture
file
2372e67 Cycles: Don't sum up memory usage of all devices together for the
stats
4e3578f Cycles: Prevent crash in special cases when object has less slots
than mesh
1b2b7cf Cycles: Fix overflow caused by wrong size calculation in
Mesh::add_undisplaced
335ee5c Fix T49310: incorrect Cycles standalone normals with negative scale.
0b89b31 Cycles: Fix T49411: Multiscatter GGX with zero roughness when
Filter Glossy is enabled

Addons repository, checked up to 434fa71, following commit was ported:

434fa71 Fix T49432: Archimesh crashes blender when room height info changed


On Sat, Sep 24, 2016 at 11:37 AM, Gaia Clary 
wrote:

> If possible please also add the following 3 fixes for Collada:
>
> 4b891b40c218ef5f45706cbc4636a5333469dd1c
>
>  Fix for an issue with the new Blender collada profile.
>  Tested with Linux Build Bot:
> https://builder.blender.org/builders/linux_glibc219_x86_
> 64_cmake/builds/289
>
> 7a259d8422b9fd29fb9990269821fa64fc146a01
>
>  Fixes Linux compiler warnings regarding the collada module.
>  Tested with Linux Build Bot:
> https://builder.blender.org/builders/linux_glibc219_x86_
> 64_cmake/builds/290)
>
> 36d0ea3123743e675333e90c712c69d666fe5710
>
>  Fixes another Linux compiler warning (sorry, amend did not work
> after push)
>  Tested with Linux Build Bot:
> https://builder.blender.org/builders/linux_glibc219_x86_
> 64_cmake/builds/291
>
> @whoever uses Collada:
>
> Please could you do a quick check if the commit 4b891b40 works for you?
> Export rigged model -> import back rigged model
> The imported skeleton should look similar to the exported skeleton (bone
> lengths).
>
> thanks,
> Gaia
>
>
> On 22.09.2016 12:39, Sergey Sharybin wrote:
> > Hi,
> >
> > We are working on getting 2.78 finally released.
> >
> > here are the lists of revisions ported to the branch since Release
> > Candidate 2.
> >
> > Blender:
> >
> > 3b6ce41 Fix memory leak in copy pose operator
> > 804f6bf fix Mac build with Xcode 8
> > fe28e35 Fix T49179: Parts of mesh disappear with adaptive subdivision
> > e007552 Fix Py's IDs user mapping: do not consider proxy_from here.
> > a2a5ae5 Fix Py's IDs user mapping: do not consider ShapeKeys' from here.
> > a8ed914 Fix crash in some cases when deleting particle systems.
> > ddbbcbb Fix filebrowser not getting back to valid dir in Release builds.
> > 4b046c5 Fix T49372: Fresnel node: difference between 2.76 and 2.78 GLSL
> > output
> > 0552d58 Fix T49384: crash in tangent space calculation with NaN mesh
> > vertices.
> > 6c28d3b Fix T49245: Adaptive Subdivision with Auto Smooth causes weird
> mesh
> > appearance
> > 772dab9 Cycles: Fix typo that would sometimes result in subsurf modifier
> > being disabled
> > 76b CacheFile: make sure SpinLock is destroyed when exiting Blender.
> > cc9d0ef Lowercase includes for psapi.h and dbghelp.h windows includes.
> This
> > makes cross compilation a little less painful
> > 1f5cd85 Fix T49375: align rotation with snap target isn't toggleable in
> > edit mode.
> > f2da63c Fix T49386: Blender crashes when told to load an OCIO LUT that
> does
> > not exist
> > 2382d1c regression fix for 1346482d23f167fa57049128384246397fda8d27: The
> > length of leaf bones should always be set to the length of the smallest
> > bone. since the mentioned commit the importer did only recalculate the
> leaf
> > bone length when the 'fix leaf bones' option was also enabled.
> > 0b9cfbf GPencil D+W Pie: Don't show editing operators when not in
> editmode
> > 586c589 Fix: Grease Pencil sculpting crashes when sculpting on layers
> > without any strokes
> > c77da24 Fix non-finite normalization factor in certain cases
> > f339d5a [windows] add some helpers to make.bat to facilitate making
> release
> > builds.
> > 42c17cb Bring blender_release.cmake uptodate with the changes from D2227
> > f915ee8 CMake: Fix copy-paste error
> > 8f28441 Cycles: Adaptive isolation
> > 940f360 Cycles: Fix update of subdivision meshes when global dice rates
> > change
> > 7994548 Cycles: Soft minimum for dice rates
> >
> > Addons:
> >
> > b9c3f23 Urgent fix: T49403 Fix for broken change tab category feature:
> user
> > preferences save was broken
> > 0872705 Manual Reference: add links for object tab
> > 959f9d2 Fix T49357: OBJ importer cannot deal with texture names with
> spaces.
> > 510cd44 Use relative impor

Re: [Bf-committers] Revisions for the final 2.78: Rigify super_arm super_leg

2016-09-26 Thread Sergey Sharybin
Hi,

First two commtis are quite some code which does not address regression or
trivial fix. So it is rather really risky to accept it now.

The code itself is also weird:

- You can clearly simplify the layer mask creation, and don't have it
inlined as a list of False, False, False in multiple places
- Multiple subsequent try/catch could be replaced with a single check
whether `rigify_parameters` is in pbone. Using exceptions for that is
totally wrong!
- The goal is to have code pep8-compliant, and the new code is clearly not

Remaining two commits is clearly less code, but they are still suspicious.
Never heard of getting square of a transform matrix (mat*mat), and not sure
code was tested well enough after the change was done by all the users.

On Sat, Sep 24, 2016 at 3:16 PM, Lucio Rossi 
wrote:

> Hi,
> Adding to the last mail two commits that were missing...
>
> If it's possible include the following commits in the 2.78 release.
> They add a new super_arm and super_leg rigs with switchable child_of
> parenting:
>
> rBAff11927e8e07a46c8199d9681af639be52b6b1af
>
>
> rBAfecd5c9f566e0075e91d6d5830ccc0a622932736
>
> And as said in the previous mail:
>
> rBA816df6cfe1054acffad2ec23edd63ae504ab325f
>
> rBA4ed120fafb157aeeb9fbdb072a0e75375d658e24
>
> Lucio
> ___
> Bf-committers mailing list
> Bf-committers@blender.org
> https://lists.blender.org/mailman/listinfo/bf-committers
>



-- 
With best regards, Sergey Sharybin
___
Bf-committers mailing list
Bf-committers@blender.org
https://lists.blender.org/mailman/listinfo/bf-committers


[Bf-committers] Revisions for the final 2.78: Rigify super_arm super_leg

2016-09-24 Thread Lucio Rossi
Hi,
Adding to the last mail two commits that were missing...

If it's possible include the following commits in the 2.78 release.
They add a new super_arm and super_leg rigs with switchable child_of
parenting:

rBAff11927e8e07a46c8199d9681af639be52b6b1af


rBAfecd5c9f566e0075e91d6d5830ccc0a622932736

And as said in the previous mail:

rBA816df6cfe1054acffad2ec23edd63ae504ab325f

rBA4ed120fafb157aeeb9fbdb072a0e75375d658e24

Lucio
___
Bf-committers mailing list
Bf-committers@blender.org
https://lists.blender.org/mailman/listinfo/bf-committers


Re: [Bf-committers] Revisions for the final 2.78

2016-09-24 Thread Gaia Clary
If possible please also add the following 3 fixes for Collada:

4b891b40c218ef5f45706cbc4636a5333469dd1c

 Fix for an issue with the new Blender collada profile.
 Tested with Linux Build Bot:
https://builder.blender.org/builders/linux_glibc219_x86_64_cmake/builds/289

7a259d8422b9fd29fb9990269821fa64fc146a01

 Fixes Linux compiler warnings regarding the collada module.
 Tested with Linux Build Bot:
https://builder.blender.org/builders/linux_glibc219_x86_64_cmake/builds/290)

36d0ea3123743e675333e90c712c69d666fe5710

 Fixes another Linux compiler warning (sorry, amend did not work 
after push)
 Tested with Linux Build Bot:
https://builder.blender.org/builders/linux_glibc219_x86_64_cmake/builds/291

@whoever uses Collada:

Please could you do a quick check if the commit 4b891b40 works for you?
Export rigged model -> import back rigged model
The imported skeleton should look similar to the exported skeleton (bone 
lengths).

thanks,
Gaia


On 22.09.2016 12:39, Sergey Sharybin wrote:
> Hi,
>
> We are working on getting 2.78 finally released.
>
> here are the lists of revisions ported to the branch since Release
> Candidate 2.
>
> Blender:
>
> 3b6ce41 Fix memory leak in copy pose operator
> 804f6bf fix Mac build with Xcode 8
> fe28e35 Fix T49179: Parts of mesh disappear with adaptive subdivision
> e007552 Fix Py's IDs user mapping: do not consider proxy_from here.
> a2a5ae5 Fix Py's IDs user mapping: do not consider ShapeKeys' from here.
> a8ed914 Fix crash in some cases when deleting particle systems.
> ddbbcbb Fix filebrowser not getting back to valid dir in Release builds.
> 4b046c5 Fix T49372: Fresnel node: difference between 2.76 and 2.78 GLSL
> output
> 0552d58 Fix T49384: crash in tangent space calculation with NaN mesh
> vertices.
> 6c28d3b Fix T49245: Adaptive Subdivision with Auto Smooth causes weird mesh
> appearance
> 772dab9 Cycles: Fix typo that would sometimes result in subsurf modifier
> being disabled
> 76b CacheFile: make sure SpinLock is destroyed when exiting Blender.
> cc9d0ef Lowercase includes for psapi.h and dbghelp.h windows includes. This
> makes cross compilation a little less painful
> 1f5cd85 Fix T49375: align rotation with snap target isn't toggleable in
> edit mode.
> f2da63c Fix T49386: Blender crashes when told to load an OCIO LUT that does
> not exist
> 2382d1c regression fix for 1346482d23f167fa57049128384246397fda8d27: The
> length of leaf bones should always be set to the length of the smallest
> bone. since the mentioned commit the importer did only recalculate the leaf
> bone length when the 'fix leaf bones' option was also enabled.
> 0b9cfbf GPencil D+W Pie: Don't show editing operators when not in editmode
> 586c589 Fix: Grease Pencil sculpting crashes when sculpting on layers
> without any strokes
> c77da24 Fix non-finite normalization factor in certain cases
> f339d5a [windows] add some helpers to make.bat to facilitate making release
> builds.
> 42c17cb Bring blender_release.cmake uptodate with the changes from D2227
> f915ee8 CMake: Fix copy-paste error
> 8f28441 Cycles: Adaptive isolation
> 940f360 Cycles: Fix update of subdivision meshes when global dice rates
> change
> 7994548 Cycles: Soft minimum for dice rates
>
> Addons:
>
> b9c3f23 Urgent fix: T49403 Fix for broken change tab category feature: user
> preferences save was broken
> 0872705 Manual Reference: add links for object tab
> 959f9d2 Fix T49357: OBJ importer cannot deal with texture names with spaces.
> 510cd44 Use relative import
> 5b7b6a5 Referance Manual: Fix links
>

___
Bf-committers mailing list
Bf-committers@blender.org
https://lists.blender.org/mailman/listinfo/bf-committers


Re: [Bf-committers] Revisions for the final 2.78

2016-09-23 Thread Joshua Leung
Hi,

bf2c2d43ef3ff955560a6b22be04c8860d0beabe   needs to be backported too

Cheers,
Joshua


On Fri, Sep 23, 2016 at 1:17 AM, Sergey Sharybin 
wrote:

> Hi,
>
> Ported that revision.
>
> Also ported ab09a80 from Bastien.
>
> On Thu, Sep 22, 2016 at 1:43 PM, Julian Eisel 
> wrote:
>
> > Hi,
> >
> > Would propose to also include 63b90851c (GPencil: Fix memory leak
> > using stroke arrange OP).
> >
> > Cheers,
> > - Julian -
> >
> > On 22 September 2016 at 12:39, Sergey Sharybin 
> > wrote:
> > > Hi,
> > >
> > > We are working on getting 2.78 finally released.
> > >
> > > here are the lists of revisions ported to the branch since Release
> > > Candidate 2.
> > >
> > > Blender:
> > >
> > > 3b6ce41 Fix memory leak in copy pose operator
> > > 804f6bf fix Mac build with Xcode 8
> > > fe28e35 Fix T49179: Parts of mesh disappear with adaptive subdivision
> > > e007552 Fix Py's IDs user mapping: do not consider proxy_from here.
> > > a2a5ae5 Fix Py's IDs user mapping: do not consider ShapeKeys' from
> here.
> > > a8ed914 Fix crash in some cases when deleting particle systems.
> > > ddbbcbb Fix filebrowser not getting back to valid dir in Release
> builds.
> > > 4b046c5 Fix T49372: Fresnel node: difference between 2.76 and 2.78 GLSL
> > > output
> > > 0552d58 Fix T49384: crash in tangent space calculation with NaN mesh
> > > vertices.
> > > 6c28d3b Fix T49245: Adaptive Subdivision with Auto Smooth causes weird
> > mesh
> > > appearance
> > > 772dab9 Cycles: Fix typo that would sometimes result in subsurf
> modifier
> > > being disabled
> > > 76b CacheFile: make sure SpinLock is destroyed when exiting
> Blender.
> > > cc9d0ef Lowercase includes for psapi.h and dbghelp.h windows includes.
> > This
> > > makes cross compilation a little less painful
> > > 1f5cd85 Fix T49375: align rotation with snap target isn't toggleable in
> > > edit mode.
> > > f2da63c Fix T49386: Blender crashes when told to load an OCIO LUT that
> > does
> > > not exist
> > > 2382d1c regression fix for 1346482d23f167fa57049128384246397fda8d27:
> The
> > > length of leaf bones should always be set to the length of the smallest
> > > bone. since the mentioned commit the importer did only recalculate the
> > leaf
> > > bone length when the 'fix leaf bones' option was also enabled.
> > > 0b9cfbf GPencil D+W Pie: Don't show editing operators when not in
> > editmode
> > > 586c589 Fix: Grease Pencil sculpting crashes when sculpting on layers
> > > without any strokes
> > > c77da24 Fix non-finite normalization factor in certain cases
> > > f339d5a [windows] add some helpers to make.bat to facilitate making
> > release
> > > builds.
> > > 42c17cb Bring blender_release.cmake uptodate with the changes from
> D2227
> > > f915ee8 CMake: Fix copy-paste error
> > > 8f28441 Cycles: Adaptive isolation
> > > 940f360 Cycles: Fix update of subdivision meshes when global dice rates
> > > change
> > > 7994548 Cycles: Soft minimum for dice rates
> > >
> > > Addons:
> > >
> > > b9c3f23 Urgent fix: T49403 Fix for broken change tab category feature:
> > user
> > > preferences save was broken
> > > 0872705 Manual Reference: add links for object tab
> > > 959f9d2 Fix T49357: OBJ importer cannot deal with texture names with
> > spaces.
> > > 510cd44 Use relative import
> > > 5b7b6a5 Referance Manual: Fix links
> > >
> > > --
> > > With best regards, Sergey Sharybin
> > > ___
> > > Bf-committers mailing list
> > > Bf-committers@blender.org
> > > https://lists.blender.org/mailman/listinfo/bf-committers
> > ___
> > Bf-committers mailing list
> > Bf-committers@blender.org
> > https://lists.blender.org/mailman/listinfo/bf-committers
> >
>
>
>
> --
> With best regards, Sergey Sharybin
> ___
> Bf-committers mailing list
> Bf-committers@blender.org
> https://lists.blender.org/mailman/listinfo/bf-committers
>
___
Bf-committers mailing list
Bf-committers@blender.org
https://lists.blender.org/mailman/listinfo/bf-committers


Re: [Bf-committers] Revisions for the final 2.78

2016-09-22 Thread Sergey Sharybin
Hi,

Ported that revision.

Also ported ab09a80 from Bastien.

On Thu, Sep 22, 2016 at 1:43 PM, Julian Eisel  wrote:

> Hi,
>
> Would propose to also include 63b90851c (GPencil: Fix memory leak
> using stroke arrange OP).
>
> Cheers,
> - Julian -
>
> On 22 September 2016 at 12:39, Sergey Sharybin 
> wrote:
> > Hi,
> >
> > We are working on getting 2.78 finally released.
> >
> > here are the lists of revisions ported to the branch since Release
> > Candidate 2.
> >
> > Blender:
> >
> > 3b6ce41 Fix memory leak in copy pose operator
> > 804f6bf fix Mac build with Xcode 8
> > fe28e35 Fix T49179: Parts of mesh disappear with adaptive subdivision
> > e007552 Fix Py's IDs user mapping: do not consider proxy_from here.
> > a2a5ae5 Fix Py's IDs user mapping: do not consider ShapeKeys' from here.
> > a8ed914 Fix crash in some cases when deleting particle systems.
> > ddbbcbb Fix filebrowser not getting back to valid dir in Release builds.
> > 4b046c5 Fix T49372: Fresnel node: difference between 2.76 and 2.78 GLSL
> > output
> > 0552d58 Fix T49384: crash in tangent space calculation with NaN mesh
> > vertices.
> > 6c28d3b Fix T49245: Adaptive Subdivision with Auto Smooth causes weird
> mesh
> > appearance
> > 772dab9 Cycles: Fix typo that would sometimes result in subsurf modifier
> > being disabled
> > 76b CacheFile: make sure SpinLock is destroyed when exiting Blender.
> > cc9d0ef Lowercase includes for psapi.h and dbghelp.h windows includes.
> This
> > makes cross compilation a little less painful
> > 1f5cd85 Fix T49375: align rotation with snap target isn't toggleable in
> > edit mode.
> > f2da63c Fix T49386: Blender crashes when told to load an OCIO LUT that
> does
> > not exist
> > 2382d1c regression fix for 1346482d23f167fa57049128384246397fda8d27: The
> > length of leaf bones should always be set to the length of the smallest
> > bone. since the mentioned commit the importer did only recalculate the
> leaf
> > bone length when the 'fix leaf bones' option was also enabled.
> > 0b9cfbf GPencil D+W Pie: Don't show editing operators when not in
> editmode
> > 586c589 Fix: Grease Pencil sculpting crashes when sculpting on layers
> > without any strokes
> > c77da24 Fix non-finite normalization factor in certain cases
> > f339d5a [windows] add some helpers to make.bat to facilitate making
> release
> > builds.
> > 42c17cb Bring blender_release.cmake uptodate with the changes from D2227
> > f915ee8 CMake: Fix copy-paste error
> > 8f28441 Cycles: Adaptive isolation
> > 940f360 Cycles: Fix update of subdivision meshes when global dice rates
> > change
> > 7994548 Cycles: Soft minimum for dice rates
> >
> > Addons:
> >
> > b9c3f23 Urgent fix: T49403 Fix for broken change tab category feature:
> user
> > preferences save was broken
> > 0872705 Manual Reference: add links for object tab
> > 959f9d2 Fix T49357: OBJ importer cannot deal with texture names with
> spaces.
> > 510cd44 Use relative import
> > 5b7b6a5 Referance Manual: Fix links
> >
> > --
> > With best regards, Sergey Sharybin
> > ___
> > Bf-committers mailing list
> > Bf-committers@blender.org
> > https://lists.blender.org/mailman/listinfo/bf-committers
> ___
> Bf-committers mailing list
> Bf-committers@blender.org
> https://lists.blender.org/mailman/listinfo/bf-committers
>



-- 
With best regards, Sergey Sharybin
___
Bf-committers mailing list
Bf-committers@blender.org
https://lists.blender.org/mailman/listinfo/bf-committers


Re: [Bf-committers] Revisions for the final 2.78

2016-09-22 Thread Julian Eisel
Hi,

Would propose to also include 63b90851c (GPencil: Fix memory leak
using stroke arrange OP).

Cheers,
- Julian -

On 22 September 2016 at 12:39, Sergey Sharybin  wrote:
> Hi,
>
> We are working on getting 2.78 finally released.
>
> here are the lists of revisions ported to the branch since Release
> Candidate 2.
>
> Blender:
>
> 3b6ce41 Fix memory leak in copy pose operator
> 804f6bf fix Mac build with Xcode 8
> fe28e35 Fix T49179: Parts of mesh disappear with adaptive subdivision
> e007552 Fix Py's IDs user mapping: do not consider proxy_from here.
> a2a5ae5 Fix Py's IDs user mapping: do not consider ShapeKeys' from here.
> a8ed914 Fix crash in some cases when deleting particle systems.
> ddbbcbb Fix filebrowser not getting back to valid dir in Release builds.
> 4b046c5 Fix T49372: Fresnel node: difference between 2.76 and 2.78 GLSL
> output
> 0552d58 Fix T49384: crash in tangent space calculation with NaN mesh
> vertices.
> 6c28d3b Fix T49245: Adaptive Subdivision with Auto Smooth causes weird mesh
> appearance
> 772dab9 Cycles: Fix typo that would sometimes result in subsurf modifier
> being disabled
> 76b CacheFile: make sure SpinLock is destroyed when exiting Blender.
> cc9d0ef Lowercase includes for psapi.h and dbghelp.h windows includes. This
> makes cross compilation a little less painful
> 1f5cd85 Fix T49375: align rotation with snap target isn't toggleable in
> edit mode.
> f2da63c Fix T49386: Blender crashes when told to load an OCIO LUT that does
> not exist
> 2382d1c regression fix for 1346482d23f167fa57049128384246397fda8d27: The
> length of leaf bones should always be set to the length of the smallest
> bone. since the mentioned commit the importer did only recalculate the leaf
> bone length when the 'fix leaf bones' option was also enabled.
> 0b9cfbf GPencil D+W Pie: Don't show editing operators when not in editmode
> 586c589 Fix: Grease Pencil sculpting crashes when sculpting on layers
> without any strokes
> c77da24 Fix non-finite normalization factor in certain cases
> f339d5a [windows] add some helpers to make.bat to facilitate making release
> builds.
> 42c17cb Bring blender_release.cmake uptodate with the changes from D2227
> f915ee8 CMake: Fix copy-paste error
> 8f28441 Cycles: Adaptive isolation
> 940f360 Cycles: Fix update of subdivision meshes when global dice rates
> change
> 7994548 Cycles: Soft minimum for dice rates
>
> Addons:
>
> b9c3f23 Urgent fix: T49403 Fix for broken change tab category feature: user
> preferences save was broken
> 0872705 Manual Reference: add links for object tab
> 959f9d2 Fix T49357: OBJ importer cannot deal with texture names with spaces.
> 510cd44 Use relative import
> 5b7b6a5 Referance Manual: Fix links
>
> --
> With best regards, Sergey Sharybin
> ___
> Bf-committers mailing list
> Bf-committers@blender.org
> https://lists.blender.org/mailman/listinfo/bf-committers
___
Bf-committers mailing list
Bf-committers@blender.org
https://lists.blender.org/mailman/listinfo/bf-committers


[Bf-committers] Revisions for the final 2.78

2016-09-22 Thread Sergey Sharybin
Hi,

We are working on getting 2.78 finally released.

here are the lists of revisions ported to the branch since Release
Candidate 2.

Blender:

3b6ce41 Fix memory leak in copy pose operator
804f6bf fix Mac build with Xcode 8
fe28e35 Fix T49179: Parts of mesh disappear with adaptive subdivision
e007552 Fix Py's IDs user mapping: do not consider proxy_from here.
a2a5ae5 Fix Py's IDs user mapping: do not consider ShapeKeys' from here.
a8ed914 Fix crash in some cases when deleting particle systems.
ddbbcbb Fix filebrowser not getting back to valid dir in Release builds.
4b046c5 Fix T49372: Fresnel node: difference between 2.76 and 2.78 GLSL
output
0552d58 Fix T49384: crash in tangent space calculation with NaN mesh
vertices.
6c28d3b Fix T49245: Adaptive Subdivision with Auto Smooth causes weird mesh
appearance
772dab9 Cycles: Fix typo that would sometimes result in subsurf modifier
being disabled
76b CacheFile: make sure SpinLock is destroyed when exiting Blender.
cc9d0ef Lowercase includes for psapi.h and dbghelp.h windows includes. This
makes cross compilation a little less painful
1f5cd85 Fix T49375: align rotation with snap target isn't toggleable in
edit mode.
f2da63c Fix T49386: Blender crashes when told to load an OCIO LUT that does
not exist
2382d1c regression fix for 1346482d23f167fa57049128384246397fda8d27: The
length of leaf bones should always be set to the length of the smallest
bone. since the mentioned commit the importer did only recalculate the leaf
bone length when the 'fix leaf bones' option was also enabled.
0b9cfbf GPencil D+W Pie: Don't show editing operators when not in editmode
586c589 Fix: Grease Pencil sculpting crashes when sculpting on layers
without any strokes
c77da24 Fix non-finite normalization factor in certain cases
f339d5a [windows] add some helpers to make.bat to facilitate making release
builds.
42c17cb Bring blender_release.cmake uptodate with the changes from D2227
f915ee8 CMake: Fix copy-paste error
8f28441 Cycles: Adaptive isolation
940f360 Cycles: Fix update of subdivision meshes when global dice rates
change
7994548 Cycles: Soft minimum for dice rates

Addons:

b9c3f23 Urgent fix: T49403 Fix for broken change tab category feature: user
preferences save was broken
0872705 Manual Reference: add links for object tab
959f9d2 Fix T49357: OBJ importer cannot deal with texture names with spaces.
510cd44 Use relative import
5b7b6a5 Referance Manual: Fix links

-- 
With best regards, Sergey Sharybin
___
Bf-committers mailing list
Bf-committers@blender.org
https://lists.blender.org/mailman/listinfo/bf-committers