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
2019-04-14Render: new material previewWilliam Reynish
* EEVEE support through irradiance volume and light probe. * New shader ball shape (designed by Robin Marin). * New cloth and liquid shapes, removed monkey. * Replace world sphere by toggle to use world for any shape. * Slight bevel on cube. * More subdivision for displacement preview. * Fixed and improved UV mapping for all shapes. * Material icon / asset preview now uses specified shape instead of always a sphere. So for example hair material can be displayed as hair. Ref T57683
2019-04-14Fix Alembic using wrong visible/selected flags, fix warnings.Brecht Van Lommel
2019-04-14Cleanup: remove deprecated grease pencil object property.Brecht Van Lommel
2019-04-14Cleanup: fix compiler warnings.Brecht Van Lommel
2019-04-14Fix T63599: fix the zero ease hack for the B-Bone end matrix.Alexander Gavrilov
Negate the second derivative, because it's effectively stepping back.
2019-04-14Fix T59622: dependency problems with Spline IK.Alexander Gavrilov
The bug is caused by problems in the dependency graph. Unfortunately, fixing is not just a matter of fixing the graph, because correct dependencies would cause a cycle here and in other reasonable use cases. The real fix thus requires refactoring Spline IK to require curve data only in the actual evaluation phase, and not in POSE_INIT_IK. In addition, this separates the normal bone evaluation loop from Spline IK computations for two reasons: - That still needs to be done even if spline IK can't evaluate due to missing curve data. - It should reduce issues with induced shearing, as Spline IK now controls how parent-child relations are handled in the chain, and can take care to only carry over rotation and location.
2019-04-14Complete the set of matrix multiplication functions.Alexander Gavrilov
Also, mul_m3_m3m4 was named incorrectly.
2019-04-14Fix add_search node operator to show custom nodesMiguel Porces
Differential Revision: https://developer.blender.org/D4667
2019-04-14UI: Remember the last display mode in file browserSharan Ranjit
See also T57688. Differential Revision: https://developer.blender.org/D4479
2019-04-14UI: Do not show full action rangeJacques Lucke
Reviewers: brecht Differential Revision: https://developer.blender.org/D4563
2019-04-14CMake: prepare for BLENDER_SORTED_LIBS removalCampbell Barton
No functional change, this adds LIB definition and args to cmake files. Without this it's difficult to migrate away from 'BLENDER_SORTED_LIBS' since there are many platforms/configurations that could break when changing linking order. Manually add and enable WITHOUT_SORTED_LIBS to try building without sorted libs (currently fails since all variables are empty). This check will eventually be removed. See T46725.
2019-04-14Dopesheet: enable Show Keyframes and Interpolation by default.Alexander Gavrilov
Make the option enabled by default, and enable it in old files, unless Show Extremes is enabled. However, suppress it for the Timeline, because its View menu doesn't include the option. Reviewers: billreynish, brecht Differential Revision: https://developer.blender.org/D4678
2019-04-14Explain the Local With Parent coordinate space better.Alexander Gavrilov
Just saying "parent transformation added" doesn't really explain what this coordinate space does. Thus it seems almost nobody used it and serious bugs like T61981 went unnoticed.
2019-04-14Fix T61981: Local With Parent broken as constraint own space.Alexander Gavrilov
Specifically, matrix multiplication order in Local With Parent to Pose space conversion was wrong, compared with Pose to LWP.
2019-04-14Missed version bump in recent commitCampbell Barton
2019-04-14Keymap: toggle context gizmo instead of the tool gizmoCampbell Barton
When a tool is activated in many cases the gizmo is needed so toggling them isn't so useful. Change behavior to use the active object instead so users who prefer to enable gizmos in the popover can toggle them. Also remove duplicate keymap item.
2019-04-14Gizmo: individual toggles for 3D view gizmosCampbell Barton
The popover for displaying gizmos now has options for empty, light & camera gizmos. Transform toggles are now checkboxes, which has the advantage that it's more obvious they can be mixed however changing from one to another now uses 3x clicks instead of a single click-drag action. We might need a faster way to switch between transform types.
2019-04-14Depsgraph: fix debug print crash on IK constraint without target.Alexander Gavrilov
2019-04-14Cleanup: rename 'ObData' to 'Object Data'Campbell Barton
2019-04-14Fix T63587: 3D View clipping region crashesCampbell Barton
2019-04-14Cleanup: doxy commentsCampbell Barton
Use doxy references to function and enums, also correct some names which became out of sync.
2019-04-14Cleanup: move operator constants out of DNACampbell Barton
Also use doxy struct member references.
2019-04-13Gizmo: move transform to a persistent optionCampbell Barton
Based on feedback from animators, this is useful to keep as a view option (as in 2.7x). Now the transform gizmos can be enabled from the popover, the tools still work for location/scale/rotation. The transform tool has been removed. See T63518
2019-04-13Keymap: warn when running poll on empty keymapsCampbell Barton
2019-04-13Fix T62048: crash when turning off curve path animation with Spline IK.Alexander Gavrilov
Both fix missing depsgraph flag, and gracefully give up on missing data.
2019-04-13Fix T37500: implement Bendy bone segment deformation interpolation.Alexander Gavrilov
Previously B-Bone deformation mapped every vertex to just one B-Bone segment. This results in abrupt transformation differences between the sides of each threshold plane, reducing the quality of B-Bone deformation and making the use of shape keys impractical. This commit replaces this approach with a linear blend between the two closest segment transformations, effectively representing the B-Bone as two weight-blended plain bones for each vertex. In order to distribute the interpolation more evenly along the bone, segment matrices for deformation are now computed at points between the segments and at the ends of the B-Bone. The computation also uses the true tangents of the Bezier curve for the orientation. The nodes at the end of the bone require some special handling to deal with zero-length Bezier handles caused by a zero ease value. The Copy Transforms constraint now also smoothly interpolates rotation and scaling along the bone shape when enabled. The initial version of the patch was submitted by @Sam200. Differential Revision: https://developer.blender.org/D4635
2019-04-13Cleanup: add View3D_Runtime structCampbell Barton
Also remove 'matcap_icon'
2019-04-13readme: separate development linksBrecht Van Lommel
Add development links and place under own heading.
2019-04-13Fix T63563: Grease pencil not visible when contained in a collection ↵Antonioya
instanced in a foreign scene. The check of DUPLI object was used, but as the original object was not in the scene, the VBO data was not available and the draw was empty. Now, the function checks if the original data is in the scene, and set the object as not Dupli to generate the VBO data.
2019-04-133D View: move gizmo draw options out of overlaysCampbell Barton
Gizmo's now have their own popover in preparation for making transform gizmos accessible without having to use tools See: T63518
2019-04-13Cleanup: add trailing commas to wrapped argsCampbell Barton
2019-04-13UI: remove popover button text in viewport headerWilliam Reynish
Makes room in the header for other buttons to be added.
2019-04-13GPencil: Implement Opacity transformAntonioya
Add Shift+F to transform points opacity in Edit mode
2019-04-13readme: initial minimal readmeCampbell Barton
Useful to link official resources when the repository is accessed via 3rd party hosting.
2019-04-13GPencil: Remove script console warning when object is NoneAntonioya
2019-04-13Cleanup: style, use braces for the window managerCampbell Barton
2019-04-12Fix T61935 Crash when importing Alembic from MeshroomSybren A. Stüvel
The Alembic importer can now deal with XForm-less objects. Apparently MeshLab exports point clouds without parent transformation matrix (XForm in Alembic-speak). We shouldn't warn about this, but handle it properly instead.
2019-04-12Build system: disable Draco when not installing python.Bastien Montagne
Draco py binding needs to be installed somewhere, when not installing Python itself it's breaking the installation (since it creates a fake empty py install, which will crash when trying to start Blender). We could fix that in some smarter way maybe, but for now it's simpler to just not care about Draco when we are not installing Python.
2019-04-12Fix T63504: Python Template 'ui_previews_dynamic_enum' errorPhilipp Oeser
thx @nacioss for the fix
2019-04-12Rename Label instead of Name in Node editor using F2 keyCampbell Barton
Previously reverted change without RNA changes.
2019-04-12Revert "Rename Label instead of Name in Node editor using F2 key"Campbell Barton
This reverts commit 98b06c20a0d4a66e2d9f4496c788f3d0902ea7c6. RNA properties should give predictable results, the desired behavior can be added only in operator logic.
2019-04-12Cleanup: add back semicolons to DefNodeCampbell Barton
Causes extra-semicolon warning, we'll need to disable clang-format for this file since it won't format properly. Reverts b389bb5ef8a
2019-04-12UI: Re-order Properties tabs to follow the data hierarchyWilliam Reynish
- Group tabs together based on the data-flow - Puts Physics and Particles next to Modifiers, with which they interrelate See D4612 Reviewers: pablovazquez
2019-04-12Fix T63452: View Port/render artifacts while camera movement inAntonioya
Patch provided by @matc
2019-04-11Fix T63341: Xray mode makes some shading popover options grayed out despite ↵Sebastian Parborg
them working Do not gray out shading items if the xray alpha value is 1. They are rendered correctly in viewport so there is no reason to mark them as disabled in the shading menu.
2019-04-11Fix T63467: Edge/vertex selection isnt working properly with X-ray set to 1Sebastian Parborg
Edit mode shows the mesh elements in X-ray mode even if alpha is set to 1. Now the code takes this into account so that you can still select visible mesh elements in X-ray edit mode. view3d_draw_legacy need to be updated with the new XRAY flag macros to avoid crashes. Additional cleanup of the XRAY macro flags were done.
2019-04-11Fix 'static override' message showing in ID template tooltip.Bastien Montagne
We only want to show that when library overrides are enabled.
2019-04-11Fix (unreported) potential infinite loop over collections' parents pointers.Bastien Montagne
It is crucial to properly tag as loopback that kind of pointers, otherwise some users of libquery's foreach_ID might end up in infinite loops.
2019-04-11Cleanup: commentsCampbell Barton
2019-04-11Cleanup: remove unused codeCampbell Barton
This variable was never used.