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-01-07Fix T59151 Bevel modifier has bad input width for percent.Howard Trickey
The units scaling was inappropriate when the bevel value was to be interpreted as a percent, so added a separate rna property for "Width Percent" and made UI show the width appropriate for current offset_type.
2019-01-07PyAPI: Add AnimationData.drivers.new/remove methodsCampbell Barton
Low level functions to directly create and remove drivers, use when high level functions aren't flexible enough, see: T58964.
2019-01-06UI: tweaks to user preferences layout.Brecht Van Lommel
* Expand more sub-panels by default. * Move release confirms and numeric input settings to Input. * Move 3D cursor settings to Editing. * Move region overlap to Interface.
2019-01-06Cleanup: add trailing commas to structsCampbell Barton
Needed for clang formatting to workaround bug/limit, see: T53211
2019-01-06object.dimensions: add warning about multiple consecutive assignments.Bastien Montagne
Since this is API-only prop now, it's worth warning about that limitation. Follow-up to comments in rB9c928bb93e04.
2019-01-05Fix T60183: Images as Planes (addon) Attribute Error.Bastien Montagne
Partially revert rB1b8c3774a86ebc04fceb9cd, there is no good reason to make object.dimensions read-only, it works perfectly well from python API! Only breaking case was that weird multi-editing UI feature, due to how it sets things. But RNA setter itself works fine, and it's a handy shortcut/helper for scripts. Also when breaking API, it is good practivce to at least check official add-ons...
2019-01-05UI: Preferences Redesign Part 2Severin
(Part 1 was 00963afc14978b) Does the following changes visible to users: * Use panels and sub-panels for more structured & logical grouping * Re-organized options more logically than before (see images in D4148) * Use flow layout (single column by default). * New layout uses horizontal margin if there's enough space. * Change size of Preferences window to suit new layout. * Move keymap related options from "Input" into own section. * Own, left-bottom aligned region for Save Preferences button. * Adjustments of names, tooltips & icons. * Move buttons from header into the main region (except editor switch). * Hide Preferences header when opened in temporary window. * Use full area width for header. * Don't use slider but regular number widget for UI scale. * Gray out animation player path option if player isn't "Custom" Internal changes: * Rearrange RNA properties to match changed UI structure. * Introduces new "EXECUTE" region type, see reasoning in D3982. * Changes to panel layout and AZone code for dynamic panel region. * Bumps subversion and does versioning for new regions. RNA changes are documented in the release notes: https://wiki.blender.org/wiki/Reference/Release_Notes/2.80/Python_API/Preferences_API Design & implementation mostly done by @billreynish and myself. I recommend checking out the screenshots posted by William: https://developer.blender.org/D4148#93787 Reviewed By: brecht Maniphest Tasks: T54115 Differential Revision: https://developer.blender.org/D4148
2019-01-04Partial fix T60148: EEVEE hangs when anamorphic bokeh is too lowDalai Felinto
Fixed by setting the limit to the original limit I used for Cycles. Rendering still goes extremely slow when bokeh is lower than 1.0. But at least now it is "waitable". With lower numbers than 0.01 I don't think we would ever get a render to finish. @fclem feel free to address the real root of the problem, but I'm afraid it may be a limitation of the algorithm you are using.
2019-01-04Fix T54771: Can't change multiple dimensions at onceCampbell Barton
- Use non-rna button for adjusting dimensions. - Make Object.dimensions RNA read-only since it never worked well. This is mainly a UI editing feature.
2019-01-043D View: use full opacity by defaultCampbell Barton
Vertex paint overlays the color w/ solid mode, Having a partial overlay makes the sample tool not give useful results.
2019-01-03Fix T58113 Multiple problems with bevel harden normals.Howard Trickey
Move the bevel hardening code all into bmesh_bevel.c. Based on user feedback, rewrote the bevel hardening algorithm to be more what users want. Based on user feedback, changed the UI, removing some not-useful options. Now hardening normals while beveling is enabled by a simple checkbox. Now setting face strength gives options for which faces get their face strength set.
2019-01-03Fix some inconsistencies in object visibility/selectability tests.Brecht Van Lommel
2019-01-02UI: add scale option for template_icon_view buttonCampbell Barton
The existing scale option only changed the scale if icons in the popup.
2019-01-02Cleanup: use RNA icon instead of passing as an argCampbell Barton
2019-01-02Cleanup: indentation, namingCampbell Barton
Use rna naming conventions for unit-settings callbacks.
2019-01-02Fix image editor tool-settings missing from topbarCampbell Barton
2019-01-02Cleanup: rename target_weight -> weightCampbell Barton
Match name of mesh weight paint.
2018-12-31UI: icon set updates by Andrzej Ambroz.William Reynish
2018-12-30Cleanup: remove non-existing function declarationsCampbell Barton
2018-12-30Cleanup: warnings (clang)Campbell Barton
2018-12-29Cleanup: use bool, styleCampbell Barton
2018-12-28Cycles: restore old sample and material override settings for view layers.Brecht Van Lommel
Since there will be no view layer overrides in 2.80, this is needed still.
2018-12-28GP: Rename GP_STROKE_RECALC_CACHE to GP_STROKE_RECALC_GEOMETRYAntonioya
The GP_STROKE_RECALC_CACHE identifier was changed to GP_STROKE_RECALC_GEOMETRY because the previous name was confusing and could be confused with the recalculation of the Draw Manager cache.
2018-12-27cleanup: remove unused passesPhilipp Oeser
- use_pass_indirect, use_pass_specular from ViewLayer RNA - RGBA, DIFFUSE, SPEC, REFLECT, REFRACT, INDIRECT usages from remaining places Reviewers: brecht Differential Revision: https://developer.blender.org/D4117
2018-12-27Fix T57861: Object.ray_cast (and all RNA functions using "ob->runtime") ↵Bastien Montagne
broken in Blender 2.80 In fact, we can get valid depsgraph 99% of time from current context. Still added extra optionnal depsgraph parameter just in case (and also for future, when we might be handling much more temp depsgraphs).
2018-12-24Fix/cleanup typos and such in UI messages (and some comments).Bastien Montagne
2018-12-24Fix/cleanup another bunch of UI messages issues.Bastien Montagne
Also (mostly in comments): behaviour -> behavior (we use American English).
2018-12-24Cleanup: First batch of UI messages fixes (typos, final points...).Bastien Montagne
Also contains some code typo fixes (mostly, adtaptative -> adaptive, former is nearly innexistant in English, let's stick to simple valid words ;) ).
2018-12-21Fix inconsistent/broken Cycles object visibility for instances.Brecht Van Lommel
Object visibility is now handled by the depsgraph iterator, but this API was incomplete as it made no distinction for visibility of the object itself, particles and generated instances. The depsgraph iterator API now includes information about which part of the object is visible, and this is used by Cycles to replace the old custom logic. Cycles and EEVEE visibility should now be consistent, which unfortunately does means some subtle compatibility breakage for both. Fixes T58956, T58202, T59284. Differential Revision: https://developer.blender.org/D4109
2018-12-21GP: Cleanup API removing extra ID parameterAntonioya
2018-12-21RNA: naming, user-preferences -> preferencesCampbell Barton
2018-12-213D View: add object color drawing optionCampbell Barton
Has some advantages over existing options. - Using material links color to rendering with no way to vary colors if objects share a material. - Random gives no control, objects may randomly have the same color, duplicating an object often changes it's color.
2018-12-20GP: Changes in API to make internal updateAntonioya
Now, the internal data is recalculated when add or remove a point. The change in the API affect to stroke.points.add() that now requires a datablock parameter. This parameter is required to identify the datablock affected. For example: stroke.points.add(gpencil, 1) instead of stroke.points.add(1) This is the second try to fix T59600
2018-12-20Revert "GP: New Python update API functions (WIP)"Antonioya
This reverts commit e79f401ffa7d5354dde01073bbb4b7dd742fd32b. The new API were against general design rules.
2018-12-20GP: New Python update API functions (WIP)Antonioya
For strokes: myframe.strokes.update(mystroke) For datablock: gpencil = bpy.data.grease_pencil['gpencil'] gpencil.update() Still need a manual refresh of viewport.
2018-12-20Correct own error in 1ce9a142b6abdCampbell Barton
Enum for scene orientations included default.
2018-12-20Cleanup: namingCampbell Barton
2018-12-20UI: add UILayout.directionCampbell Barton
Read only attribute, needed for introspection.
2018-12-20UI: add method to draw menu contentsCampbell Barton
This supports expanding menu contents into an existing layout. Needed to fix T58937.
2018-12-19UI: expose gizmo orientation as a single enumCampbell Barton
Avoids awkward logic from the popover, by faking an extra item in the enum.
2018-12-19Fixes for particle system and physicsSergey Sharybin
- Silence harmless error print about relation. Object with particle system which doesn't use physics will not have point cache component. - Tag relations for update when particle system physics type change. This ensures correct state of point cache component. This is all part of T59258.
2018-12-19UI: move gizmo orientation settings into popoverCampbell Barton
Instead of link toggle with enum, use a single popover that contains both settings. The code for this isn't nice - needing 3x panels for now. See D4075
2018-12-19RNA: support setting default values for custom properties.Alexander Gavrilov
NLA requires a usable default value for all properties that are to be animated via it, without any exceptions. This is the real cause of T36496: using the default of 0 for a scale related custom property obviously doesn't work. Thus, to really fix this it is necessary to support configurable default values for custom properties, which are very frequently used in rigs for auxiliary settings. For common use it is enough to support this for scalar float and integer properties. The default can be set via the custom property configuration popup, or a right click menu option. In addition, to help in updating old rigs, an operator that saves current values as defaults for all object and bone properties is added. Reviewers: campbellbarton, brecht Differential Revision: https://developer.blender.org/D4084
2018-12-19RNA: convenience method for orientation name & iconCampbell Barton
Avoids RNA introspection at draw time which is relatively slow (approx 5x).
2018-12-19Gizmo: optional custom orientations for transformCampbell Barton
This aims to resolve a conflict where some users want to keep keyboard axis setting global, even when the orientation is set to something else. Move/rotate/scale can optionally each have a separate orientation. Some UI changes will be made next.
2018-12-19DNA: move back-face culling to shading popoverCampbell Barton
Overlay options shouldn't be used when overlays are disabled. Move to shading popover, reported as T58070.
2018-12-18Potential fix for sculpt mask diffuse color drawing updateDalai Felinto
The sculpt mask diffuse color is not working right now. But when it does it should follow on the fix for the sculpt mask drawing update (e113b402bd57).
2018-12-18Fix Sculpt mask enable/disable does not update drawing immediatellyDalai Felinto
Reported as part of T59576.
2018-12-18Fix T59536: safe area values were swappedJacques Lucke
Reviewers: brecht Differential Revision: https://developer.blender.org/D4097
2018-12-18Fix T59496: Movie Clip Editor does not display metadataSergey Sharybin