Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2014-06-16Bugfix: Units for time translate transforms (action/nla editors) was messed upv2.71-rc2Joshua Leung
When autosnap mode was nearest frame or nearest marker, this was incorrectly converting the units to seconds, making this display unusable for anything.
2014-06-16Backport revisions for blender-rc2Sergey Sharybin
f95817c, b0708dd, 2b7ff6d, 1d982ea, 781de74, 871a8eb, db750b9, 6d4f062, f325ddb, 31e15b5, be55327.
2014-06-12Splash screen update for 2.71v2.71-rc1Campbell Barton
Artwork: Event Horizon by pieriko
2014-06-12Splash: enable rc labelCampbell Barton
2014-06-12Fix T40596: Node link menus flipped & events invertedCampbell Barton
2014-06-12We're entering 2.71rc state nowSergey Sharybin
Meaning we do subversion bump and hopefully only splash screen separates us from the final release. Unless some bad regression is being discovered..
2014-06-12Quiet double promotion warning & ws editCampbell Barton
2014-06-12Fix crash running in background modeCampbell Barton
2014-06-12Fix Bevel bug T39746, small scale gives flat profile.Howard Trickey
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.
2014-06-12UI: correct __contains__ use, no need for substring checkCampbell Barton
2014-06-12Fix T40559: Maya keymap node selection bugSergey Sharybin
2014-06-12Fix T40582: issues with apply scale when having multires and scene simplifySergey Sharybin
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.
2014-06-12Bake-API: Set Custom Cage to be Cage ObjectDalai Felinto
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
2014-06-12blenderplayer stuffAntony Riakiotakis
2014-06-12Fix flickering when transform snapping in edit mode and cursor isAntony Riakiotakis
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.
2014-06-11Fix T40561: cycles refraction node with sharp distribution gives black.Brecht Van Lommel
2014-06-11Add patchset to recent Carve changesSergey Sharybin
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.
2014-06-11CMake: quite warnings with 3.0 (without breaking < 3.0 CMakes)Campbell Barton
2014-06-11Bake-API: new approach for cageDalai Felinto
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
2014-06-11Revert "CMake: quiet warnings with 3.0"Dalai Felinto
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? ;)
2014-06-11Regression Bugfix T40332: Bad driver behaviour on small distances.Joshua Leung
!!! 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.
2014-06-11CMake: quiet warnigns with 3.0Campbell Barton
2014-06-11correction from last commitDalai Felinto
2014-06-11Bake-API: removal of unecessary UV tests, as suggested by Campbell BartonDalai Felinto
2014-06-10Fix a warning in carve by initializing varJens Verwiebe
2014-06-10Fix Bevel multisegment profile bugs T39184, T37502 and last part of T40365.Howard Trickey
When doing a 'weld' type join where there are two non-beveled edges in the same plane one beveled one but not the other, then there should be a curved profile; bug was creating a straight one.
2014-06-10Fix missing notifier when inserting keyframeSergey Sharybin
Reported by Sebastian Koenig in IRC
2014-06-10Fix T40551: Boolean Modifier distorts UVsSergey Sharybin
Mapping to original face was never working 100% reliably actually, now use more robust method for this.
2014-06-10Curve: skip curves when matching bevel-fac (like 2.70)Campbell Barton
2014-06-10Fix wrong memory write in partial render update with Save Buffers enabledSergey Sharybin
No idea why this issue hasn't been spotted before. Took several hours to figure out where exactly wrong memory access happens.. P.S. I really want to switch ImBuf->rect from int* to unsigned char*...
2014-06-10Fix T40498 invalid textures flickering.Antony Riakiotakis
Issue here is most likely sampler uniforms and textures not being updated properly when zero binding is created. Solution for now is to allow zero binding but when this happens use sexy pink invalid texture instead :p.
2014-06-09Usual UI message handling...Bastien Montagne
2014-06-09Fix for slowdown converting mesh to curve with large polygonsCampbell Barton
Walk the linked list rather then doing index lookups.
2014-06-09Fix T40549: box selection starting point in the file requester.Bastien Montagne
We need to 'reset' mouse coordinates to the one it was when the gesture handling started, else org coords are where the tweak event is created, which gives a noticeable gap (several pixels) and unwanted behavior like the one retported about file box selection.
2014-06-09Fix T40057: invisible hair particles slowing down mesh editsSergey Sharybin
Skip doing particle update in object_handle_update if object is in edit mode. Object will be re-evaluated on exit from edit mode anyway, so it's _expected_ to be a safe change.
2014-06-09Quiet assert in debug mode, deleting mask/gpencil keysCampbell Barton
2014-06-09Fix T40534: Multi-button editing, hard to distinguish slidersCampbell Barton
2014-06-09Fix T40547: Can't read single channel EXRsSergey Sharybin
The root of the issue goes to the fact that we only can read RGB EXR files, but they could be YCbCr or just Luma. Added support for this two cases. Note: internally EXR would still be 3 channels, so no big memory save would happen here, at least yet.
2014-06-09Fix cycles CUDA error when trying to use >= 100 image textures.Brecht Van Lommel
2014-06-09Revert "Fix T40382: 2D stabilization uses disabled markers"Sergey Sharybin
It's not that trivial to support disapearing tracks in the sequence, and since we're having ongoing 2D stabilization rework patch wouldn't want to start doing rather bigger changes here now. Let's just stick to legacy behavior for this release. This reverts commits 91429d0, 543ce85
2014-06-09Fix T40529: Euler Rotation F-Curve Handlers wrong behaviour on moving keyframesSergey Sharybin
2014-06-09Fix T40543: Duplicators draw with 'Render Only'Campbell Barton
2014-06-09Fix T40538: Multi-button canceling edit-text could leave edited valueCampbell Barton
2014-06-08Fix mempool bottleneck alloc & freeing a single itemCampbell Barton
Would continuously reinitialize the first chunk of the mempool, now check for at least 2 blocks.
2014-06-08BMesh: avoid recursion for BM_mesh_edgenet, runs out stack memory on large netsCampbell Barton
2014-06-08Fix T40510, revert openmp thread count to how it was inAntony Riakiotakis
2.70 for non Apple systems. Also refactored the code that restores the previous openmp thread count. The logic here was weird, mostly due to all the commit madness with Apple openmp support. The restored thread count though should not depend on the on/off state of threaded sculpting (since it has to do with systems other than sculpting only). For OSX threads are restored to the system thread count but Jens should recheck here.
2014-06-07Replace open() with BLI_openCampbell Barton
2014-06-07OSX: Ideasman does not like using utsname, so i use the always ↵Jens Verwiebe
satisfactorily working sysctl method now for runtime OS detection
2014-06-06Fix T40514: Cycles world MIS segfaultCampbell Barton
2014-06-06BMesh: avoid OpenMP use for low poly meshes (counting selection)Campbell Barton
also use schedule(static) for simple for loops.