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
2018-10-13Merge branch 'origin/blender2.8' into temp-ui-layout-2.8temp-ui-layout-2.8Ines Almeida
2018-10-13UI: tweak individual panelsInes Almeida
2018-10-13UI: Changes to the 'single-column' layout to have left-aligned labels on top ↵Ines Almeida
of the values
2018-10-12GP: Disable reverse list order when uncheck userprefs optionAntonioya
Before, the list kept the reverse order enabled in the filter. Now the filter is reset when the option is disabled and don't need any user change or restart.
2018-10-11GP: Add new Userprefs parameter to reverse layer listAntonioya
This allows to configure the system as any other 2D software with the layers in a Top/Down order.
2018-10-11Add new parameter to reverse UIList itemsAntonioya
Now, it was possible to invert the order of the UIlist using the filter, but it was impossible to know if the list was inverted or not. The problem with this is that any other element depending of this value could not be adjusted. See https://devtalk.blender.org/t/how-to-access-uilist-properties/2268 The new parameter allows to set the reverse order by default. When the list is set as reverse, it cannot be inverted again, so the invert button is removed of the filter. This change is needed to fix a requested feature for Grease Pencil (T56985) and because a lot of 2D softwares use the drawing layers in the inverse order used in Blender.
2018-10-11RNA: remove redundant new_from_object/to_mesh argCampbell Barton
If the caller wants loop-tris, there is a function to calculate them.
2018-10-11Merge branch 'master' into blender2.8Campbell Barton
2018-10-11Cleanup: style (pointers)Campbell Barton
2018-10-11Cleanup: indentationCampbell Barton
2018-10-11GP: New Glow Shader FX (wip)Antonioya
New shader to simulate a glow of the color. The glow can be generated by luminance threshold or using a selection color.
2018-10-10Python API: add loop triangles access, remove tessfaces.Brecht Van Lommel
Loop triangles are tessellated triangles create from polygons, for renderers or exporters that need to match Blender's polygon tesselation exactly. These are a read-only runtime cache. Tessfaces are a legacy data structure from before Blender supported n-gons, and were already mostly removed from the C code. Details on porting code to loop triangles is in the release notes. Differential Revision: https://developer.blender.org/D3539
2018-10-10RNA: Always keep at least one element in snap_mode.mano-wii
2018-10-10Cleanup: namingCampbell Barton
lockaxis -> lock_axis
2018-10-09GP: Add Shift+F to change Drawing Brush strengthAntonioya
2018-10-09GP: Add RNA path function for gp brush settingsAntonioya
2018-10-09GP: New Canvas offset parametersAntonioya
Now the canvas can me moved in X/Y axis.
2018-10-08UI: add icon color coding for different data types in the outliner.Brecht Van Lommel
For now we have categories collection, object, object data, modifiers & constraints, and shading. The icons can be categorized by adding e.g. DEF_ICON_OBJECT() in UI_icons.h. Light themes will need to be updated to use darker colors to keep icons visible in the outliner.
2018-10-08UI: new icon set by Andrzej Ambroz.Brecht Van Lommel
This is a monochrome icon set, with a more modern look and icons for various features that did not have a proper icon before.
2018-10-08GP: New automatic adaptative UVs parameterAntonioya
Now by default the UVs are calculated with a fixed size and this makes easier to add patterns for drawings like Manga. Before, the texture changed depending of the stroke size.
2018-10-08Implement display of weight isoline contours in the fragment shader.Alexander Gavrilov
Add an option to display contour lines tracing through points with the same interpolated weight value in weight paint mode. This can be useful for working on gentle gradients over a relatively high resolution mesh, where the difference in color between adjacent vertices is very small. The contour grid has 3 levels of detail going down to step 0.001, which automatically fade in or out based on the weight gradient. Fade out works by capping both screen space and weight space line width, and reducing alpha when the screen space width becomes too small for moire and noise-less rendering. Reviewers: fclem Differential Revision: https://developer.blender.org/D3749
2018-10-07Cleanup: styleCampbell Barton
2018-10-06Fix crash unregistering parent panel before children.Brecht Van Lommel
This caused crashes with addon enabling/disabling and template loading.
2018-10-05Texture Paint: reorganize texture slots UI panel.Brecht Van Lommel
2018-10-05Fix wrong RNA handling of some internal pchan pointers.Bastien Montagne
There were two issues here: * cutsom_shape_transform was not properly tagged as not-owned pointer. * custom_shape_transform and bbone_start/_end could be set to a pchan from another data-block (not from UI, but RNA access code itself allowed it). Those two issues were specificaly breaking complex rigs in static override case. EDIT: since yesterday, bbone_start/_end are mere accessors to edit_bone data in RNA, so most of fix related to those was ditched (they still needed to be 'deactivated' from RNA diffing with PROPOVERRIDE_NO_COMPARISON).
2018-10-05Add a new B-Bone Custom Handle type that uses the handle bone direction.Alexander Gavrilov
Both original handle types are based on location, and Absolute uses it in a weird way: the Start handle uses the head, while End uses the tail. This makes controlling the shape of the B-Bone via control bone rotation really non-intuitive, especially if trying to add a single control for the tangent in the middle of a B-Bone chain. To remedy this, add a new custom handle type that uses the orientation of the control bone, while completely ignoring location. It is even possible to control both ends of one B-Bone with the same handle bone, resulting in an S shape. Reviewers: brecht Differential Revision: https://developer.blender.org/D3769
2018-10-05Special enum item when no sound is foundDalai Felinto
This happens when you build without sound libraries and such. Without that the console is spammed with tons of RNA messages because the enum is empty.
2018-10-05GP: Cleanup grid RNA settings moving to separated structAntonioya
2018-10-05GP: Cleanup names and codeAntonioya
2018-10-05RNA: add access to tool modeCampbell Barton
2018-10-05Tool System: initial support for UV-sculptCampbell Barton
This currently conflicts with the UV-sculpt toggle being manually set, ideally this would work more like other paint modes in Blender.
2018-10-05UI: rename Border Select -> Box SelectCampbell Barton
See: T56648
2018-10-05UI: rename overlay: Ornaments -> ExtrasCampbell Barton
See: T56648
2018-10-05GP: Move grid parameters to GP object data levelAntonioya
The grid now can be configured by object because this helps to identify objects and allows to define diferent grid parameters for each objects. Also added a color option.
2018-10-04Move B-Bone custom handle settings to Edit mode.Alexander Gavrilov
Custom handle settings actually affect the B-Bone rest shape, so they should be changed in Edit mode rather than Pose mode. This is necessary to be able to display the correct rest shape of the bone in Edit Mode. Also, instead of flags, introduce an enum to specify the handle operation modes, so that new ones could be added later. Differential Revision: https://developer.blender.org/D3588
2018-10-04Fix T57062: missing preview range drawing in graph editor.Brecht Van Lommel
2018-10-03GP: Allow canvas grid with different scales in X/YAntonioya
Now it's possible create rectangular shapes and disable the subdivisions to get only a rectangle
2018-10-03GP: Allow 0 subdivisions for canvas gridAntonioya
2018-10-03Cleanup: tiny improvement in error reporting for makesrnaInes Almeida
2018-10-03GP: Add z-depth offset parameterAntonioya
This parameter allows to define the percentage of offset of a stroke when uses surface mode. Before, this was a fixed value, but for some artists' purposes, it's good to have the option to change it.
2018-10-03Units: Support for fixed unitsJacques Lucke
Users can select the main unit they want to use now. Previously the displayed unit always depended on the magnitude of the value. The old behavior can be restored by switching to the "Adaptive" mode for length, mass and time units. Meters, kilograms and seconds are the default units for new and old scenes. The selected unit is also the default unit for user input. E.g. if cm is selected, whenever the user inputs a unitless number into a field of type length, it will be interpreted as cm. Reviewer: brecht Differential: https://developer.blender.org/D3740
2018-10-03RNA: Make various .add(count) a required argCampbell Barton
2018-10-03RNA: curve points add(count) a required argCampbell Barton
2018-10-03RNA: fcurve keyframe add(count) a required argCampbell Barton
This matches mesh add methods, and doesn't force it to be a keyword arg.
2018-10-02RNA ID: add accessors to original ID, and a boolean stating whether it is ↵Bastien Montagne
evaluated or original data-block. Since RNA depagraph API mostly returns evaluated data, it is mandatory to have access to original datablocks now...
2018-10-02Depsgraph/RNA: add warning that all data from object instances iterator are ↵Bastien Montagne
COW data. It is crucial that scripts do not write, and even more importantly, do not store any references to those. Otherwise, that’s a rather straight path to crash.
2018-10-02Gizmo: support for gizmo-group propertiesCampbell Barton
This allows gizmo groups to store properties in the tool. This makes sense for gizmo options which only control gizmo display and don't control operator execution. Unlike similar kinds of properties, this isn't accessible via the gizmo-group-type instance. For now the it's only stored in the workspace tool as can be done for operator properties, so each instance doesn't have different settings which would be confusing from a user perspective and complicate access from the top-bar. Later we could add gizmo-group properties if needed.
2018-10-02WM: generalize tool property initializationCampbell Barton
Prepare for storing different kinds of properties in tools.
2018-10-02WM: report error w/ unknown operator nameCampbell Barton
2018-10-01GP: Add Blur to Shadow FXAntonioya
The shadow needed a blur to make soft transitions and get a better effect.