Revision 9ef7486 by Sergey Sharybin June 12, 2014, 16:32 (GMT) |
We're entering 2.71rc state now Meaning we do subversion bump and hopefully only splash screen separates us from the final release. Unless some bad regression is being discovered.. |
Revision 9f0466f by Campbell Barton June 12, 2014, 16:22 (GMT) |
Quiet double promotion warning & ws edit |
Revision ce460c6 by Campbell Barton June 12, 2014, 15:05 (GMT) |
Fix crash running in background mode |
Revision 8c2b5ff by Howard Trickey June 12, 2014, 14:22 (GMT) |
Fix Bevel bug T39746, small scale gives flat profile. With very small meshes or very small bevel amounts, the bevel profile would be flat even if a round one was requested. Problem was that the code was checking the length of a cross product for closeness to zero to test coplanarity. Needed to normalize things before making that test to account for scale. |
Revision 9d0cf52 by Campbell Barton June 12, 2014, 12:08 (GMT) |
UI: correct __contains__ use, no need for substring check |
Revision 3f2b023 by Sergey Sharybin June 12, 2014, 08:33 (GMT) |
Fix T40559: Maya keymap node selection bug |
Revision 20550d6 by Sergey Sharybin June 12, 2014, 07:49 (GMT) |
Fix T40582: issues with apply scale when having multires and scene simplify Reshape and applying scale matrix on multires needs to create DM with simplify setting disabled. Added a special flag to modifier apply for this now. |
Revision aed67dc by Dalai Felinto June 12, 2014, 01:49 (GMT) |
Bake-API: Set Custom Cage to be Cage Object Suggestion by Andy Davies (metalliandy) to conform with industry standard (custom cage is something else apparently) Note: this is the last bake related commit I plan for 2.71/rc (unless everyone agrees that we could squeeze in D546 - custom UVs, which would be really nice to add for 2.71 scripters) Note 2: I'll update the wiki docs shortly |
Revision 990eb2d by Antonis Ryakiotakis June 11, 2014, 23:28 (GMT) |
blenderplayer stuff |
Revision 7b5fe4f by Antonis Ryakiotakis June 11, 2014, 22:43 (GMT) |
Fix flickering when transform snapping in edit mode and cursor is slightly outside the mesh. Reported by Thomas Beck on irc. Issue here is that the mesh bounding box changes as we are transforming the vertices. Solution is to collide against the initial bounding box. Unfortunately the snapping functions are made in a way that a lot of code needed to be tweaked here, but the change should be straightforward and harmless (famous last words, I know). Ideally we might want to even increase the size of the bounding box a little (as seen in screen space) to allow snapping even in cases where, cursor is slightly outside the bounding box, but since this is not so straightforward to do for all cases, at least for me, leaving this as a TODO. |
Revision fb6cb25 by Brecht Van Lommel June 11, 2014, 17:55 (GMT) |
Fix T40561: cycles refraction node with sharp distribution gives black. |
Revision e53c00a by Sergey Sharybin June 11, 2014, 07:13 (GMT) |
Add patchset to recent Carve changes In the future i'd rather have this reported to an upstream instead of adding local changes. It's really easy to override this changes if patchset is not added and this is to be fixed in upstream. Also the function was never used so it was rather totally harmless warning for us. |
June 11, 2014, 06:00 (GMT) |
CMake: quite warnings with 3.0 (without breaking < 3.0 CMakes) |
Revision a8a536d by Dalai Felinto June 11, 2014, 05:39 (GMT) |
Bake-API: new approach for cage There is a new option to select whether you want to use cage or not. When not using cage the results will be more similar with Blender Internal, where the inwards rays (trying to hit the highpoly objects) don't always come from smooth normals. So if the active object has sharp edges and an EdgeSplit modifier you get bad corners. This is useful, however, to bake to planes without the need of adding extra loops around the edges. When cage is "on" the user can decide on setting a cage extrusion or to pick a Custom Cage object. The cage extrusion option works in a duplicated copy of the active object with EdgeSplit modifiers removed to inforce smooth normals. The custom cage option takes an object with the same number of faces as the active object (and the same face ordering). The custom cage now controls the direction and the origin of the rays casted to the highpoly objects. The direction is a ray from the point in the cage mesh to the equivalent point to the base mesh. That means the face normals are entirely ignored when using a cage object. For developers: When using an object cage the ray is calculated from the cage mesh to the base mesh. It uses the barycentric coordinate from the base mesh UV, so we expect both meshes to have the same primitive ids (which won't be the case if the cage gets edited in a destructive way). That fixes T40023 (giving the expected result when 'use_cage' is false). Thanks for Andy Davies (metalliandy) for the consulting with normal baking workflow and extensive testing. His 'stress-test' file will be added later to our svn tests folder. (The file itself is not public yet since he still has to add testing notes to it). Many thanks for the reviewers. More on cages: http://wiki.polycount.com/NormalMap/#Working_with_Cages Reviewers: campbellbarton, sergey CC: adriano, metalliandy, brecht, malkavian Differential Revision: https://developer.blender.org/D547 |
Revision a08275c by Dalai Felinto June 11, 2014, 05:39 (GMT) |
Revert "CMake: quiet warnings with 3.0" This reverts commit da7bdf1b47d4490c1a6f35740a9392cb9b5dd42e. This broke compilation in OSX and some Linux boxes. Error: Policy "CMP0043" is not known to this version of CMake Shall we leave those for after RC (or even 2.71) is out? ;) |
Revision 6a18b0f by Joshua Leung June 11, 2014, 03:49 (GMT) |
Regression Bugfix T40332: Bad driver behaviour on small distances. !!! ANIMATORS/RIGGERS PLEASE TEST !!! I've reduced the size of the threshold for the keyframe lookup here. This threshold determines the minimum time in frames between keyframes (i.e. "how close" to each other they can get). Making this too small causes problems like T39207, but it seems that the threshold we've been using makes it impossible to get accurate behaviour on driver curves with keyframes, when the driver target only moves 2cm (i.e. 0.02 BU). So far, all of the test cases from T39207 seem to work fine, as well as Caminandes 2 files, and Kenny the Caterpillar. The Kiribati rigs/shots (thanks jpbouza for helping to check on these!) also seem to be fine. |
Revision da7bdf1 by Campbell Barton June 11, 2014, 03:46 (GMT) |
CMake: quiet warnigns with 3.0 |
Revision ddf5ef0 by Dalai Felinto June 11, 2014, 00:36 (GMT) |
correction from last commit |
Revision 8a90edc by Dalai Felinto June 10, 2014, 23:51 (GMT) |
Bake-API: removal of unecessary UV tests, as suggested by Campbell Barton |
Revision a6a38de by jens verwiebe June 10, 2014, 18:15 (GMT) |
Fix a warning in carve by initializing var |
|
|
|


Master Commits
MiikaHweb | 2003-2021