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
2016-08-09Merge branch 'master' into strand_nodesLukas Tönne
2016-08-08Disable depth buffer writes while rendering smoke in the viewport.Alexander Gavrilov
Depth buffer values are used by the viewport pan and zoom code to adjust response scaling factors between mouse and viewport movement. Letting smoke write to the buffer confuses it and causes the camera to get stuck and move very slowly inside smoke domains, because it thinks it is very close to an object.
2016-08-08GPencil: Cleanup - Rename function for better namingAntonioya
The old function name was not clear enough
2016-08-08GPencil: Move polygon to back only if something was drawnAntonioya
If the user enable polygon draw and press ESC before drawing something, the last stroke must not be moved back.
2016-08-07Fix local view editing broken after changing object's layer from non-local viewJulian Eisel
Wasn't copying back local view bytes to object after changing layer. Steps to reproduce were: * Split 3D view in default startup.blend * Enter local view in one of the 3D views * Move default cube to different layer *in the other 3D view* (the one that's not in local view) * Try transforming object from 3D View that's in local view (should lag)
2016-08-07GPencil: Handle drawing on back for polygonsAntonioya
The polygons must move the stroke to back only when polygon is complete
2016-08-07GPencil: Add option to draw new strokes on back of layerAntonioya
For artist point of view is very useful to have an option to draw by default the new strokes on back of all strokes in the layer.
2016-08-07GPencil: Fix error in arrange strokesAntonioya
During code review a field was renamed, but one line was missing.
2016-08-07GPencil: Do not disable continuous drawing if click out of drawing areaAntonioya
Do not clear continuous drawing. This code was related to a previous test and must be removed.
2016-08-07Don't hide on/off buttons of the Softbody modifier when there's Collision.Alexander Gavrilov
From source code history, it seems this behavior is a relic of a very old limitation when the same object couldn't be both a Softbody and a Collision object. In those times if somehow both modifiers were added to an object, Softbody auto-disabled itself and buttons were hidden. Now however there is no problem having both modifiers on an object, so there is no point hiding the buttons. The same exact buttons are available on the physics tab in any case.
2016-08-07Implementation of a basic constraint solver for strand length and root velocity.Lukas Tönne
This uses the Lagrange multiplier method for correcting the "velocity" of vertex displacements as described in "Linear-Time Dynamics using Lagrange Multipliers" (Baraff, 1996) Future additions would include stiffness forces for creating more natural hair shapes, and handling of collisions (deflection).
2016-08-06Fix T49028: crash when copying a scene without grease pencil data.Kévin Dietrich
2016-08-06Basic Alembic supportKévin Dietrich
All in all, this patch adds an Alembic importer, an Alembic exporter, and a new CacheFile data block which, for now, wraps around an Alembic archive. This data block is made available through a new modifier ("Mesh Sequence Cache") as well as a new constraint ("Transform Cache") to somewhat properly support respectively geometric and transformation data streaming from alembic caches. A more in-depth documentation is to be found on the wiki, as well as a guide to compile alembic: https://wiki.blender.org/index.php/ User:Kevindietrich/AlembicBasicIo. Many thanks to everyone involved in this little project, and huge shout out to "cgstrive" for the thorough testings with Maya, 3ds Max, Houdini and Realflow as well as @fjuhec, @jensverwiebe and @jasperge for the custom builds and compile fixes. Reviewers: sergey, campbellbarton, mont29 Reviewed By: sergey, campbellbarton, mont29 Differential Revision: https://developer.blender.org/D2060
2016-08-06Fix wrong property type usageJulian Eisel
Prints error on startup.
2016-08-05GPencil: Various UI name fixesJoshua Leung
* "Flip direction" -> "Flip Direction" * "Show drawing direction" -> "Show Directions" * "Grease Pencil Curves" -> "Brush Curves" (I was considering "Brush Response Curves" instead, but that seemed like too much of a mouthful) * "X" for removing a palette. The UI there was more similar to a standard datablock selector, so it should use the "+X" combo instead of "+-" combo for consistency. (Note though, presets tend to use "+-" instead - e.g. see the Render Settings)
2016-08-05GPencil: Added Ctrl-J hotkey for Joining strokesJoshua Leung
(Ctrl-Shift-J is for "Join and Copy")
2016-08-05GPencil: "Join Strokes" tool doesn't leave gaps by default nowJoshua Leung
Previously, it would insert "invisible" points after the endpoints of the strokes, so that they wouldn't appear to be joined, but that behaviour could also get quite confusing as you wouldn't be sure whether the strokes were really joined or not. To keep the previous behaviour, simply enable the "Leave Gaps" option on the operator after running it. This setting will get saved between runs of the operator.
2016-08-05Switch combing tool back to using vertex displacement rather than edge ↵Lukas Tönne
rotation (tentatively). This method is more straightforward and easier to predict when testing constraint solving.
2016-08-05VSE sound strips: draw either the waveform or text label, not both.Sybren A. Stüvel
Drawing both text and the wave onto a sound strip makes both hard to read, which is a concrete issue for Hjalti at the moment. This was the simplest fix I could think of to give him control over what he sees.
2016-08-04Cleanup: Use BKE_gpencil prefixJulian Eisel
This is a good point to change this as grease-pencil-v2 branch was just merged, so I hope merge conflicts with other branches are minimal.
2016-08-04Cleanup: Use boolJulian Eisel
2016-08-04UI: Correct tooltips for properties region toggle OPJulian Eisel
Now all consistent and using term "properties region" instead of "properties panel". Ideally we had a more generic operator for all those. Fixes T49006.
2016-08-04Grease Pencil v2 BranchAntonio Vazquez
Improve current Grease Pencil in order to get a better 2D animation tool. More info in WIKI pages: https://wiki.blender.org/index.php/User:Antoniov Reviewed By: Severin, aligorith, campbellbarton Patch by @antoniov, with edits by @Severin. Differential Revision: https://developer.blender.org/D2115
2016-08-02Viewport: Make lights in local view behave like BI and CyclesJulian Eisel
Ignore that lights are not included in local view, always render them if they are on the correct layers. BI and Cycles do this as well.
2016-08-02Always cache the original strand vertex locations during editing.Lukas Tönne
True constraint resolving for length and contacts will need this information.
2016-08-02Fix T48998: 'header input' of rotation transform was clamped in [-PI, PI[ range.Bastien Montagne
Can't see any reason for this behavior (inherited from 2.4x code), so for now just removing it.
2016-08-01Fix tmp screen becoming permanent after going fullscreenJulian Eisel
Doubt this is intentional.
2016-08-01Support Auto-Clamped Handle for Curve-MappingCampbell Barton
This patch supports auto-clamped handles for curves, useful since without this it can be difficult to have 'flat' sections of a curve.
2016-07-31Correction to 0f2ff52c0866Julian Eisel
This info is shown while dragging, so should stay where it was.
2016-07-31Enable Undo for "Add background Image"Julian Eisel
Enabled the Undo option for the operation "Add background Image". This is to treat adding a background image like opening an image. This behavior is useful when a background image is add using 'drag and drop'. Reviewers: Severin Reviewed By: Severin Subscribers: brecht Tags: #bf_blender Maniphest Tasks: T47050 Differential Revision: https://developer.blender.org/D1725
2016-07-31Cleanup: spelling, styleCampbell Barton
2016-07-31simplify redundant conditionalsMike Erwin
The redundant terms were harmless but check an expression we already know to be true (from earlier in the same conditional). Found by PVS-Studio T48917
2016-07-31Cleanup: rename btree (incorrect & confusing)Campbell Barton
2016-07-30Py-Driver: add 'self' optionCampbell Barton
Drivers can use this to refer to the data which the driver is applied to, useful for objects, bones, to avoid having to create a variable pointing to its self.
2016-07-29Fix missing redraw of timeline when changing GPencil layer settingsJulian Eisel
2016-07-29Simple contact detection method for hair editing, using the typical BVH ↵Lukas Tönne
closest point method. This method is just a placeholder, in the future it would be worthwhile to use Bullet collision detection with ghost objects for this. Also the code should eventually be abstracted a bit to make it agnostic to mesh formats, so it can be used for BMesh as well as DNA strand data or physics simulation.
2016-07-29Fix T48679: Bone transform only alters between translation and rotationSergey Sharybin
There was some smart code in the transform which would alter between translation and rotation based on whether bone is connected or not and whether translation is locked or not. It could be handy to also fallback to scale if both rotation and translation are locked.
2016-07-29Missing free for single-sided edge-slide failureCampbell Barton
2016-07-28Cleanup: IndentationSergey Sharybin
2016-07-28Fix T48838: Tiling sculpt problem with custom brushSergey Sharybin
2016-07-28Fix T48962: Edge-slide, random edge switch orderCampbell Barton
2016-07-28Fix T48404: Translate fails w/ snap orientation optionCampbell Barton
Rotate the object around the snap-target so it meets the snap-point.
2016-07-28Cleanup: unused transform memberCampbell Barton
2016-07-28Fix T48951: Crash refreshing some popupsCampbell Barton
Fix for T48874 caused popups to be tagged to be refreshed, that didnt support it. Tag popups that can't be refreshed.
2016-07-28Fix own mistake from c05363e8895Julian Eisel
Didn't know slink->regionbase is removed when area is active. Don't see why this is done, but it's confusing :S
2016-07-27Fix crash closing Blender while in rendered local viewJulian Eisel
Happens because it was always using regionbase of active/visible area, not the correct one of the (possibly inactive) 3D view. Was pretty hidden because you had to be in local view to trigger it. Could also remove ScrArea * argument from SpaceType.id_remap now, but leaving in there to avoid bigger changes (might also be useful for some case). Steps to reproduce: * Default startup.blend * Enter local view with default cube (/-key) * Render (or open a different editor where the 3D View is) * Close Blender - should invoke crash
2016-07-27Fix memory leak when closing Blender with operator popup openJulian Eisel
Steps to reproduce: * Default startup.blend * RMB-Click on "Cube" item in outliner * Select Remap Users * Close Blender using window 'x' button
2016-07-27Avoid creating multiple outputs connected to the same socket when creating a ↵Lukas Stockner
node group This patch fixes the annoyance that when creating a node group where one of its nodes is connected to several other nodes, a separate output will be created for each link, even though they're all connected to the same socket in the group. Now, before adding an output for an outgoing link, the existing outputs are checked to find whether any output is already connected to the same socket. If such an output is found, it is reused instead of creating a new one. Reviewers: Severin Subscribers: Blendify Differential Revision: https://developer.blender.org/D1836
2016-07-27Removed deprecated modifier settings for static hair effects.Lukas Tönne
2016-07-26Correct UI names of ID typesJulian Eisel
Also correct typo.