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
2013-09-18bugfix: [#34663] Cannot rotate view while using Knife tool with Maya presetDalai Felinto
fix as suggested by Ton Roosendaal in tracker: "the knife tool has a "MODE_PANNING" state, it could be nice to set this in the modal map as well, to define the shortcut(s) that have to be passed on."
2013-09-18bugfix [#36757] Vertex coloring in preview window meshes default to black, ↵Dalai Felinto
makes preview useless Adding 'Col' vertex color layer to preview cycles meshes The artist could simply disconnect the VCol node from the nodetree for the preview, but it should be harmless to add this to the preview meshes. As long as the user stick to the default vertex color name (and is happy with seing a all-white channel) it should be ok.
2013-09-17Fix for #36739: Delete new nodes added via the Add menu or toolbar if the ↵Lukas Toenne
subsequent transform operator is cancelled. This prevents ugly situations where nodes stick "under" the toolbar after clicking a wrong button. Works by adding a flag to transform operators "remove_on_cancel". This is currently only used for node transforms, the idea is that if set, the operator will remove the transformed elements when it is cancelled. It's not possible to do that in the original NODE_OT_add_node operator, because transform is modal and there is no way of reacting to a cancel outside of the transform itself (previous attempt used a macro operator, but that also doesn't work because subsequent operators don't get executed if the previous transform cancels).
2013-09-17Fix wrong temporary path in user preferences, revert startup.blend and insteadBrecht Van Lommel
do the freestyle changes in BLO_update_defaults_startup_blend.
2013-09-16bugfix [#36736] You can still transform objects while navigating viewDalai Felinto
Bug was in maya preset. view3d.manipulator was defined twice, and it was taken precedent over view3d.rotate
2013-09-16partial bugfix: [#36501] Blenderplayer can not change video resolution in ↵Dalai Felinto
Mac OSX OSX support for native desktop resolution changing is not simple as for Windows or Linux. The 'fix' here is at the interface level only. Refer to the original bug report for the suggested native workaround, test patch and problems.
2013-09-16fix [#36537] "Grid Floor Scaling" can have some unexpected behaviour on new ↵Campbell Barton
objects curves and metaballs now behave the same as meshes wrt grid scaling. remove WM_operator_view3d_distance_invoke(), and replace with a function called from exec which initializes defaults, this way operators can have their own invoke functions.
2013-09-16Undo the front-facing only commit for clay strips brushes, it adds anAntony Riakiotakis
attenuation that should really be optional. There's also a minor performance penalty and all this only for one problematic case. In case the tool flattens two surfaces, users can manually set the front face only option. A better non-attenuating way to cull such vertices can be added later. Also flatten brush should calculate the flatten plane from the original vertices or the flattening will not converge for planes offsets different than zero. Reported by Michalis Zissiou, thanks!
2013-09-16Cycles Hair: Two basic bair shaders addedStuart Broadfoot
A new hair bsdf node, with two closure options, is added. These closures allow the generation of the reflective and transmission components of hair. The node allows control of the highlight colour, roughness and angular shift. Llimitations include: -No glint or fresnel adjustments. -The 'offset' is un-used when triangle primitives are used.
2013-09-14Sculpting:Antony Riakiotakis
* Cleanup for previous commit and reduce some local variable referencing * Add support for brushes that operate on frontfaces only and do not show the option for those brushes. Currently only clay strips is in the list but this may change according to artist feedback. This should take care of the "sticky" surface problem completely.
2013-09-13fix [#36713] crash from adding gear from 'extra objects' addonCampbell Barton
2013-09-12code cleanup: unnecessary shadowing and some minor pep8 edits.Campbell Barton
2013-09-123D View / UI:Thomas Dinges
* Decouple "Display" panel, into Display and Shading panels, so one of them can be closed when not needed. (Saves some space). Patch by Sebastian König, with tweaks by myself.
2013-09-11fix [#36081] ngones causes problems with lightmap packingCampbell Barton
2013-09-11fix [#36020] SmartUV Project is messy on a cubeCampbell Barton
was using very simple/stupid check to rotate us islands, replace with box_fit_2d() function. missed docstring last commit.
2013-09-10Tweaks to plane trackSergey Sharybin
- Do plane re-evaluation only when transform is actually done. Before this re-evaluation happened on every mouse move. - Added a flag "Auto Keyframe" for the plane track, which does: * If Auto Keyframe is enabled, then every manual edit of the plane will create a new keyframe at current frame and update plane motion between current frame and previous/next keyframe. This now also implies blending detected motion with neighbor keyframes, so there's no jump happening. No automatic update on manual point tracks edit will happen. * If auto Keyframe is disabled, then no keyframes are adding to the plane and every plane tweak will re-evaluate in on the whole frame range. In this case manual tweaks to point tracks and re-tracking them implies plane re-evaluation.
2013-09-10Fix #36641: maya key configuration shift + LMB drag border select did not workBrecht Van Lommel
anymore. This broke after the change to make holding shift deselect with B key border select in the regular Blender keymap.
2013-09-10Usual UI messages fixes...Bastien Montagne
2013-09-093D View / UI:Thomas Dinges
* Save some space in the "Curve Display" panel. Patch by Sebastian König, thanks!
2013-09-09Film response looks:Brecht Van Lommel
* Reorder list a bit to put brands together * Move looks menu below views * Rename camera_response to film_response folder, to make clear that these are photographic film types, not camera models
2013-09-09Film response curves implemented as a looksSergey Sharybin
This commit implement's OCIO's Looks idea which is about applying some color correction on the buffer before it get's affected by a display transform. This is mainly used to modify images in an artistics way. Currently we've got looks generated from film response curves for all sorts of cameras. Patch by both of me and Brecht.
2013-09-07shrink-wrap constraint, improve and remove some limitations.Campbell Barton
- ability to change the space the axis is projected in (so you can choose worldspace or -space, was always local-space before). - support projecting on a negative axis, without this some very simple clamping is not possible if the direction happened not to be positive. - add distance limit (same as modifier), without this single meshes surrounding an object would make the constraint impossible to use in some cases (it would snap to the wrong side). note: this removes the ability to project on multiple axes at once but this option only added up directions and didnt project on multiple axes as you might expect.
2013-09-06starting blenderplater wasnt flipping use_deprecation_warnings when it ↵Campbell Barton
should, also use values directly without converting to ints.
2013-09-06BGE Fix: [#32360] Standalone Player switches not workingDaniel Stokes
Launching the player from the Blender UI now makes use of the "Debug Properties", "Framerate and Profile", and "Deprecation Warnings" options by setting the appropriate command line flags.
2013-09-05Tidy up paint options, patch by Sebastian Koenig, with minor changesAntony Riakiotakis
(ommit texture paint changes, they made the interface more difficult to discern). Also, move stroke input samples to stroke panel
2013-09-05Bugfix #35920Ton Roosendaal
Adding a new node in Node Editor failed for "High DPI" (Only Mac retina now). - Py script for adding nodes was doing dpi magic, which it shouldn't. It has been replaced with a (temporary) API call to set the correct cursor location. (Thanks to Lukas T for helping here) - The SpaceNode->cursor[2] property now is *only* storing the coordinate in "adding new node space". Use of this has been removed from the code where possible, with as only exception the code to draw noodles while adding them. Special coder note: Nodes should respect the DPI value, and draw larger with larger buttons if you increase this size. The hack here is that this can only work nice if also the node positions are scaled accordingly. A better fix could be to check on scaling the node view itself for it. That then would also remove this Python API call that was added in this commit. However, that again might fight with how buttons layout code works now... needs some careful checking.
2013-09-04Fix for missing filter button to visualize/hide animation data related to ↵Tamito Kajiyama
line styles.
2013-09-03Related to #36382: for linked object point caches, show a message that diskBrecht Van Lommel
cache must be used for baking.
2013-09-02Fix #36640: node editor header with world nodes not drawing correct after ↵Brecht Van Lommel
recent bugfix.
2013-09-01add view3d roll to navigation menu.Campbell Barton
2013-09-01Fix #36613: view select/all shortcuts not working in graph editor with theBrecht Van Lommel
maya key configuration preset.
2013-09-01Patch #36622, by Henrik Aarnio: Fit backdrop image to the area dimensions.Lukas Toenne
A new operator to alter the backdrop zoom level so that it fits fully within the node editor area, and centers the image. Shortcut alt-home, as home is used for fitting stuff into the view everywhere.
2013-08-30minor ui editsCampbell Barton
- move addon refresh button into header - uilist, use icon for sorting by name (gives more room for name, icon is used in fileselector for same purpose). - rename orderby to sort in rna and flag names. - simplify BKE_nurb_handle_calc_simple
2013-08-30refresh paint_common_properties file on script refresh, found by Sebastian ↵Antony Riakiotakis
Koenig, thanks
2013-08-30Fix for [#36599] Freestyle: Line thickness modifier with certain blend types ↵Tamito Kajiyama
incorrectly calculated. The inner/outer thickness values were separately blended by Multiply, Divide and other binary operators, which resulted in the wrong thickness values reported in the issue. The operations must be applied to the sum of the inner and outer thickness values. Also the Minimum and Maximum operators were not properly implemented (one of the two operands were ignored by mistake).
2013-08-29mesh bisect can now be defined with mouse inputCampbell Barton
(using cursor + numeric values was too clumsy for defining orientation). once the cut is done numeric input still works as before
2013-08-29Optimizations by Campbell, thanks!Bastien Montagne
2013-08-29UIList: update examples and templates.Bastien Montagne
2013-08-29Last uiList patch (for now!): filtering and reordering of shown elements.Bastien Montagne
Thanks to Brecht for the reviews. :) This commit adds a show/hide extension below each uiList, containing by default an option to filter and/or reorder items by name (and to reverse those filtering and reordering). Each derived uiList class in Python can define more specific filtering by implementing callbacks: the draw_filter() function to draw options in UI, and the filter_items() function to effectively filter/reorder items. Note: the advanced options for vgroups shown as "proof od concept" in patches do not go in trunk for now, we have to find a better way to get those vgroups info for UI code, we can't afford to loop over each vertex here! And doc (release notes and uiList example) is still to be updated, will do this in next days.
2013-08-29use os.remove rather then unlink (the same but all other areas use 'remove')Campbell Barton
2013-08-29BGE: The WM_OT_blenderplayer_start addon now saves a copy of the current ↵Mitchell Stokes
blendfile with a trailing '~' to keep paths intact. An unsaved file will still go to the tmp directory. This file is deleted when the blenderplayer process exits.
2013-08-29patch [#36336] Split operator for curves and surfacesCampbell Barton
by Kevin Mackay (yakca) The operator follows roughly the same behaviour as the split operator for a mesh (Ykey).
2013-08-28Fix for #36589 Node Editor displays incorrect Material name when Pinning.Lukas Toenne
The material button displayed in the node editor header is the "active_material" of the active object. When pinning the node tree this should ideally be the pinned node tree's material slot, but this would require adding even more confusing info in SpaceNode to find the correct slot in addition to the id_from datablock. Solution for now is to just disable these buttons when pinning to communicate better.
2013-08-28Fix for #36387, User Preferences "Addons" panel bogs down the whole interface.Lukas Toenne
The addons panel draw function calls addon_utils.modules() which in turn retrieves a list of fake modules from the script paths every time. This can become costly when network paths are included for addons. Solution is to put the scanning process into a dedicated "refresh" function and disable it in frequently called draw and filter functions, i.e. in these cases the cached addons_fake_modules list will be used instead. Note that this may lead to invalid addon lists if script paths are changed (which is not working 100% without restart anyway according to Campbell). For this there is now a "Refresh" operator button in the addons preferences. If necessary and feasible such forced refreshes can be added later too.
2013-08-27Icons: add a "grip" one.Bastien Montagne
2013-08-27add icons utility make target.Campbell Barton
2013-08-27Followup to r59536: make "is_argument_optional" available to py, and use it ↵Bastien Montagne
in API doc generation. Thanks Campbell for the much better name suggestion!
2013-08-27Mask primitivesSergey Sharybin
Currently only circle and square, might be easily extended in the future. New primitives are creating at cursor location. This also implied adding 2d cursor to space clip. Also fix set 2D cursor location which didn't work in image editor's mask mode since 2.67. TODO: draw_image_cursor better be moved to some more generic file, but it's not so much important for now and might be solved later. Thanks Campbell for the review!
2013-08-26add some safety checks in debug mode to ensure sets/hashes aren't confused.Campbell Barton
2013-08-25Partial revert of UI appearance changes in r52778 in the Strokes tab of the ↵Tamito Kajiyama
Freestyle Line Style panel.