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-03-28Implement asymmetric and free handles type for masksSergey Sharybin
Summary: The title actually says it all, it's just possible to have independent free handles for mask splines. Also it's now possible to have aligned handles displayed as independent handles. Required changes in quite a few places, but they're rather straightforward. From user perspective there's one really visible change which is removed Handle Type menu from the panel. With asymmetric handles it's not clear which handle type to display there. So now the only way to change handle type is via V-key menu. Rewrote normal evaluation function to make it deal with new type of handles we support. Now it works in the following way: - Offset the original spline by maximal weight - Calculate vector between corresponding U positions on offset and original spline - Normalize this vector. Seems to be giving more adequate results and doesn't tend to self-intersect as much as old behavior used to, There're still some changes which needed to be done, but which are planned for further patch: - Support colors and handle size via themes. - Make handles color-coded, just the same as done for regular bezier splines in 3D viewport. Additional changes to make roto workflow even better: - Use circles to draw handles - Support AA for handles - Change click-create-drag to change curvature of the spline instead of adjusting point position. Reviewers: campbellbarton CC: sebastian_k, hype, cronk Differential Revision: http://developer.blender.org/D121
2014-03-28Bevel Factor MappingLukas Treyer
Bevel Factor Mapping allows to control the relation between bevel factors (number between 0 and 1) and the rendered start and end point of a beveled spline. There are three options: "Resolution", "Segments", "Spline". "Resolution" option maps bevel factors as it was done < 2.71, "Spline" and "Segments" are new. * "Resolution“: Map the bevel factor to the number of subdivisions of a spline (U resolution). * "Segments“: Map the bevel factor to the length of a segment and to the number of subdivisions of a segment. * "Spline": Map the bevel factor to the length of a spline. Reviewers: yakca, sergey, campbellbarton CC: sanne Differential Revision: https://developer.blender.org/D294
2014-03-27UI: Fix more double ":" in UI labelsSv. Lockal
2014-03-27UI: Dynamic paint labels had a double ":" at the end of some strings like ↵Thomas Beck
"Vertex Group::"
2014-03-27Attempt to fix T39412Antony Riakiotakis
do not use different stroke property names for different paint systems. This was done due to different stroke sets being supported for each system, but this lead to trouble if we changed the names (due to different stroke sets being supported) and users created custom keymaps with the old property name saved. The first part of this fix addresses master. A similar commit will be done to soc-2013-paint.
2014-03-26Follow Blender slangs! ;)Bastien Montagne
2014-03-25UI naming:Antony Riakiotakis
Change topology panel labels to "dyntopo"
2014-03-23Fix T39356: unsatisfied with uv pin unpin button, small bugBastien Montagne
2014-03-23Fix typo in API documentation.Thomas Dinges
2014-03-23Fix T39353: Make Single User menu entries do not work correctly.Bastien Montagne
2014-03-23Slight cosmetic improvement on UI. Add eyedropper icon to detail sampleAntony Riakiotakis
operator and move it next to the detail slider
2014-03-23Detail sampling operatorAntony Riakiotakis
Located on topology panel. To use just click on button and click on mesh. Operator will just use the dimensions of the triangles below to set the constant detail setting. Also changed pair of scale/detail size with nice separate float percentage value.
2014-03-22Flood fill for dyntopo constant detail mode.Antony Riakiotakis
Nothing spectacular here, fill tools are easy. Just take the dyntopo code and repeat until nothing more to do. The tool can be located in the dyntopo panel when the dyntopo constant detail is on. Also added scale factor for constant detail. This may change when detail sampling gets in, I am not very happy with having two numbers here, still it will give some more control for now.
2014-03-21Patch T22084: Robert Penner Easing Equations for FCurvesJoshua Leung
This commit introduces support for a number of new interpolation types which are useful for motion-graphics work. These define a number of "easing equations" (basically, equations which define some preset ways that one keyframe transitions to another) which reduce the amount of manual work (inserting and tweaking keyframes) to achieve certain common effects. For example, snappy movements, and fake-physics such as bouncing/springing effects. The additional interpolation types introduced in this commit can be found in many packages and toolkits (notably Qt and all modern web browsers). For more info and a few live demos, see [1] and [2]. Credits: * Dan Eicher (dna) - Original patch * Thomas Beck (plasmasolutions) - Porting/updating patch to 2.70 codebase * Joshua Leung (aligorith) - Code review and a few polishing tweaks Additional Resources: [1] http://easings.net [2] http://www.robertpenner.com/easing/
2014-03-20Fix T39270: Since as the Move Clip Editor have only two modes, menu on tab ↵Sergey Sharybin
is needless
2014-03-19Code cleanup: de-triplicate add menu/toolbars, also style editsCampbell Barton
2014-03-19Usual UI messages fixes...Bastien Montagne
2014-03-17Fix T31598: smart UV failed for small facesCampbell Barton
previous fixes only tweaked epsilon, but logic for skipping zero area boxes was still wrong.
2014-03-15UI: Move OpenGL Settings (AA and Alpha) into the Info Editor render menu.Thomas Dinges
2014-03-15UI Tweak: Add a convenience button for switching to Bone Constraints TabJoshua Leung
To reduce user confusion, we were already presenting users with an error message when they tried to edit constraints for bones from the Object Constraints tab. This commit just makes things more convenient by adding a button which takes users to the right tab when clicked.
2014-03-13Fix T39158: Help > Operator Cheat Sheet causes a python recursive loop.Bastien Montagne
Core issue exists since ages - the thing you get from bpy.types.YOUR_OT_operator is fuzzy, and may change, due to the fact that both Operator and OperatorProperties share the same name... Would be cool to get rid of this issue one day, but for now it's safer to use rna acessor... This commit is to be backported to 2.70.
2014-03-13UI: Show edge draw options for duplis, it applied to their instancesCampbell Barton
2014-03-11NDOF: enable orbit sensitivity menuitem outside 3d viewCampbell Barton
The color picker uses.
2014-03-11Fix for missing 'field-of-view angle' property for a panoramic camera.Tamito Kajiyama
2014-03-11Fix T39028: Quadview views inaccessible with python except bottom right view.Bastien Montagne
Expose all four quadviews in a collection in RNA API. Note the region returned by old region_quadview property is now region_quadviews[2].
2014-03-11New Corner Pin node: uses explicit corner values for a plane warp ↵Lukas Tönne
transformation. This was suggested by Christopher Barrett (terrachild). Corner pin is a common feature in compositing. The corners for the plane warping can be defined by using vector node inputs to allow using perspective plane transformations without having to go via the MovieClip editor tracking data. Uses the same math as the PlaneTrack node, but without the link to MovieClip and Object. {F78199} The code for PlaneTrack operations has been restructured a bit to share it with the CornerPin node. * PlaneDistortCommonOperation.h/.cpp: Shared generic code for warping images based on 4 plane corners and a perspective matrix generated from these. Contains operation base classes for both the WarpImage and Mask operations. * PlaneTrackOperation.h/.cpp: Current plane track node operations, based on the common code above. These add pointers to MovieClip and Object which define the track data from wich to read the corners. * PlaneCornerPinOperation.h/.cpp: New corner pin variant, using explicit input sockets for the plane corners. One downside of the current compositor design is that there is no concept of invariables (constants) that don't vary over the image space. This has already been an issue for Blur nodes (size input is usually constant except when "variable size" is enabled) and a few others. For the corner pin node it is necessary that the corner input sockets are also invariant. They have to be evaluated for each tile now, otherwise the data is not available. This in turn makes it necessary to make the operation "complex" and request full input buffers, which adds unnecessary overhead.
2014-03-10Revert changes to submodulesSergey Sharybin
NEVER use `git commit .` or stage submodules. Leave it to platform maintainers! See [1] where you'll find few hooks which would help you preventing accidental commit of submodules. [1] http://wiki.blender.org/index.php/User:Nazg-gul/DevTools#Git_hooks
2014-03-10Fix for potential bug in copy-to-selected ui button operator: ReturnLukas Tönne
value was mixing operator result with an int/boolean.
2014-03-06Experimental dyntopo feature:Antony Riakiotakis
Dyntopo detail in object space. This allows to set the detail in percentage of blender units and sculpt in this detail constantly, regardless of the distance to the mesh. This commit just enables the functionality, which is really trivial. There will be some more commits like detail flood fill and detail sampling in the future.
2014-03-06OSX: adapt codesigning_rules_<binary>r.plist’s to 2.70Jens Verwiebe
2014-03-05Update submdules hashesv2.70-rcSergey Sharybin
- Addons and locales now points to v2.70-rc tag - Also updated hashes for addons_contrib and scons to make them up-to-date while i'm on updating this hashes.
2014-03-05Bump version to Blender2.70rc and new splashCampbell Barton
Splash concept art & paint-over: David Revoy. 3D artwork by Mathieu Auvray.
2014-03-05Previous linestyle icon was old patch, commit right one this timeCampbell Barton
2014-03-03Icon for LineStyleCampbell Barton
patch T37008 from Michael P.
2014-03-03UI: "Option" panel in 'Particle Edit' mode was appearing in Tools and GP ↵Thomas Dinges
tab, now only show in Tools. Patch by Kévin Dietrich. Reviewed by: dingto Differential Revision: https://developer.blender.org/D378
2014-03-01NDOF: add navigation modes to user preferencesCampbell Barton
also comment debug prints for raytracing
2014-03-01Readme: Small adjustment for IRC link.Thomas Dinges
2014-02-28Fix T38881: cloth preset rubber not working with "translated data names" ↵Bastien Montagne
i18n option Actually, was broken for any custom modifier name, since it was explicitly using 'Cloth' one. Changed to mimic other cloth pressets (wonder why this one was different!).
2014-02-28Fix T38883: Toolbar origin buttons missing for armatureCampbell Barton
Also allow mirror for any object type
2014-02-28Code cleanup: style/warningsCampbell Barton
2014-02-28Keymap: update 3dsmaxCampbell Barton
2014-02-27RNA: rename matrix_for_frame -> matrix_from_frameCampbell Barton
2014-02-26Fix 3D tracks to mesh not aligning mesh properlySergey Sharybin
Also fixed wrong frame number used for reconstructed object visualization in 3D viewport.
2014-02-26WM: hide screen management and ndof operators from seach popupCampbell Barton
2014-02-26Fix T38548: Edit externally always uses first frame onlySergey Sharybin
2014-02-25Fix T38827: Input preferences can not find Left Mouse or Left ArrowCampbell Barton
2014-02-25Keymap search: check 'key_modifier' as well as 'type'Campbell Barton
2014-02-25UI / 3D View: Fix Rigid Body panel, being closed per default.Thomas Dinges
2014-02-25Fix T38778: Properties from bpy.props could be edited as custom propsCampbell Barton
2014-02-25Use string escaping when renaming custom propertiesCampbell Barton