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-02-06Outliner visibility unification: Implement 3 levels of viewport visibilityDalai Felinto
Now collection and objects can be either: * Disabled for all the view layers. * Hidden for a view layer but not necessarily for all others. * Visible for a view layer but not necessarily for all others. Regarding icons: Whatever we decide to use for the "Hidden for all view layers" needs to be a toggle-like icon. Because when viewing "Scenes" instead of "View Layer" in the outliner we should be able to edit the collection "Hidden for all the view layers" as an on/off option. The operators are accessible via a Visibility context menu or shortcuts: * Ctrl + Click: Isolate collection (use shift to extend). * Alt + Click: Disable collection. * Shift + Click: Hide/Show collection and its children (objects and collections) Things yet to be tackled: * Object outliner context menu can also get a Visibility sub-menu. * Get better icons for viewport enable/disable. Note: * When using emulate 3 button mouse alt+click is used for 2d panning. In this case users have to use the operator from the menu. See T57857 for discussion. Patch: https://developer.blender.org/D4011 Reviewers: brecht and sergey Thanks to the reviewers and William Reynish and Julien Kasper in particular for the feedback.
2019-02-05Per view-layer collection visibilityDalai Felinto
[re-committing] We still control this in the viewport collections visibility menu. But now we are actually changing the visibility of the collections, not of the objects. If a collection is indirectly invisible (because one of its parents are invisible) we gray it out. Also if you click directly in the collection names, it "isolates" the collection by hiding all collections, and showing the direct parents and all the children of the selected collection. Development Note: Right now I'm excluding the hidden collections from the depsgraph. Thus the need for tagging relations to update. If this proves to be too slow, we can change.
2019-02-05UI: Add collection move & link to menuWilliam Reynish
2019-02-05Fix: Ensure that KeyingSet.bl_description field is properly escaped when ↵Joshua Leung
using the Export to File operator Previously, if double-quotes appeared in the KeyingSet.bl_description field, these would cause a syntax error in the resulting .py script export of the KeyingSet. Since single quotes are even more likely to appear (e.g. as apostrophes), we now use triple quotes here. Unreported bug, noticed earlier when investigating T61010.
2019-02-05Cleanup: remove contributors for Python filesCampbell Barton
Following removal from C source code. See: 8c68ed6df16d8893
2019-02-05Cleanup: remove contributors for CMake filesCampbell Barton
Following removal from C source code. See: 8c68ed6df16d8893
2019-02-04Cleanup: use sys.platform instead of platform moduleCampbell Barton
This was indirectly importing other modules we don't use at startup. `sys.platform` is sufficient.
2019-02-04UI: clarify ruler tooltip textCampbell Barton
See T61151
2019-02-03T61140 Shortcut Eraser and Eraser are not the sameAntonioya
Set default eraser with the last eraser used, and remove the toggle button from UI panel.
2019-02-03Fix T60753: Graph Editor showing cache curves regardless of filtersJoshua Leung
This commit adds a datablock filtering option for cache files channels, so that a shot with lots of these in addition to standard animation (e.g. the Spring production files) don't become bogged down by these. Furthermore, these channels also respect the "Only Selected" toggle too now.
2019-02-01Color management: change view transform for color pickers and display modes.Brecht Van Lommel
* Use simple default view transform for color pickers, as Filmic does not work well for all types of colors. We better handle this with an option and tagging of colors as emissive or albedo like. * For solid/workbench we also no longer use Filmic, as there is not enough contrast and it's not really needed since this is not physically based lighting. * For lookdev always take into account the view transform and look. Other view settings like exposure are only taken into account if scene lighting is used, since these are often dependent on scene light intensity. Fixes T61022, T57649, T59363.
2019-02-01Cleanup: remove redundant, invalid info from headersCampbell Barton
BF-admins agree to remove header information that isn't useful, to reduce noise. - BEGIN/END license blocks Developers should add non license comments as separate comment blocks. No need for separator text. - Contributors This is often invalid, outdated or misleading especially when splitting files. It's more useful to git-blame to find out who has developed the code. See P901 for script to perform these edits.
2019-01-31UI: rename Free Bake to Delete Bake.Brecht Van Lommel
"Free" is more of a programming term related to memory allocation, not a term we need to use in the interface. Ref T61054.
2019-01-31Depsgraph: remove features incompatible with new system.Brecht Van Lommel
Some features are incompatible with multithreading and reliable evaluation of dependencies. We are now removing them as part of a bigger cleanup to fix bugs in keyframing and invalid animation evaluations. * Dupliframes have been removed. This was a hack added before there were more powerful features like the array modifier. * Slow parent has been removed, never worked in 2.8. It was always unreliable for use in production due to depending on whatever frame was previously evaluated, which was not always the previous frame. * Particle instanced objects used to have their transform evaluated at the particle time. Now it always gets the current time transform. * Boids can no longer do predictive avoidance of force field objects, but still for other particles. Differential Revision: https://developer.blender.org/D4274
2019-01-30Fix T61017: node_shader_utils did not handle diffuse_color correctlyJacques Lucke
2019-01-30Cleanup: line lengthCampbell Barton
2019-01-29Workbench: Make Material transparency part of the rgba color pickerClément Foucault
It is only used for solid mode for now but could be used by eevee in the future.
2019-01-29UI: Add Dynamic Topology toggle entry to Sculpt menuPablo Vazquez
Helps to find the shortcut (Ctrl+D) which wasn't exposed anywhere else than in search.
2019-01-29Workbench: Add transparency support for materialsClément Foucault
This adds the posibility of having certain materials transparent in solid mode. The option is (for now) per material only and thus only shows in material color mode. This uses the same rendering technique as Xray mode. Note that objects are not considered transparent for selection with this.
2019-01-29Bevel - better corner shapes for inner arc miters.Howard Trickey
The subdivision method for getting corner shapes has a fullness parameter which had been set by eye before. This change uses fullness as found by offline search process to best match the superellipsoid octant in the cube corner case (except cube corner case is still handled by other code). This somewhat improves the look of cube corners with inner arc miters, however.
2019-01-29Cleanup: Remove unused MTex.texflagCampbell Barton
2019-01-28Merge branch 'blender2.7'Brecht Van Lommel
2019-01-28OSL: remove fresnel template that was not public domain.Brecht Van Lommel
Convention is to only have public domain code templates. Also fixes wrong license header in Cycles.
2019-01-28Fix: allow removal of addons that are symlinkedJacques Lucke
Reviewers: campbellbarton Differential Revision: https://developer.blender.org/D4256
2019-01-26Keymap: move grease pencil Alt-C to 2.7x mapCampbell Barton
This has been removed from the default map, so don't use elsewhere.
2019-01-25Workbench: Depth Of Field: Add toggle option in shading popoverClément Foucault
Pretty straight forward. Just an option to turn the DoF per viewport. Default is off as in 2.79.
2019-01-25UI: ParticlesPablo Vazquez
Dupli Collection -> Instance Collection
2019-01-25UI: Particles. Open render type panels by defaultPablo Vazquez
Render-type panels are only shown when the relevant type is active anyway. Saves a click especially when using object or collection as render, since you _have_ to set an object or collection to use it.
2019-01-25UI: Particle. Remove unnecessary label for grid distributionPablo Vazquez
None of the other distribution modes have labels, and it's pretty clear anyway since the fields below have the Grid word in them.
2019-01-25UI: ParticlesPablo Vazquez
Remove duplicate "Use Modifier Stack"
2019-01-25Fix UI extension removalCampbell Barton
App-templates & keymap names had their extensions removed twice. Confusing for filenames containing dots.
2019-01-24Fix smoke clipping being ignored by Cycles and not being editable after baking.Brecht Van Lommel
The value worked in 2.7, but not with copy-on-write in 2.8.
2019-01-24bring back possibility to override camera per viewPhilipp Oeser
this can now be found in the sidebar View panel - uses existing 'lock_camera_and_layers' but renames the property to 'use_local_camera' - uses RNA_def_property_boolean_negative_sdna to flip the value - remove the local view code in rna_SpaceView3D_lock_camera_and_layers_set - update Python code - update Addons code will be separate commit Fixes T60756 Reviewers: billreynish, brecht Maniphest Tasks: T60756 Differential Revision: https://developer.blender.org/D4247
2019-01-24Fix T60625: freestyle colletion include / exclude not working.Brecht Van Lommel
2019-01-24Fix T58502: scopes don't work in the image editorJacques Lucke
There were two problems: 1. The scopes were only updated when the "Scopes" category is active, but this category has been removed in Blender 2.8. 2. The scopes moved from the TOOLS to the UI region. However the update-code still searched for the "Scopes" category in the TOOLS region. Both problems are fixed with this commit: 1. Scopes have there own category again. 2. The update code is in the correct draw function now. Reviewers: brecht Differential Revision: https://developer.blender.org/D4245
2019-01-24Fix theme color use for clipping regionCampbell Barton
Color needed to be converted to linear in the engine, not the theme.
2019-01-24Cleanup: styleCampbell Barton
2019-01-23Sculpt: add Topology Rake, to align edges along brush while painting.Jean Da Costa
This helps to generate cleaner topology and define sharp features for dynamic topology. Best used on relatively low-poly meshes, it is not needed as much for high detail areas and has a performance impact. Differential Revision: https://developer.blender.org/D4189
2019-01-23Cleanup: More clear function nameSergey Sharybin
Otherwise it was read as it does select sequences rather than counts them.
2019-01-23Sequencer: Fix python error on Add menu on default workspaceSergey Sharybin
It is possible that context does have selected_sequences but it will be set to None. In this case getattr() will return None, breaking the intended logic.
2019-01-23UI: Particles UIListPablo Vazquez
Swap show_render and show_viewport to match outliner (first viewport then render) Also make list item into an aligned row so it uses less space and looks closer to the outliner. Before/After: http://pasteall.org/pic/show.php?id=5c9fff53dc6a0e2465f5b86aa751a942
2019-01-233D View: draw clipping regionCampbell Barton
Only for workbench solid/wire modes.
2019-01-23Add font selection to VSE text stripsRichard Antalik
Allows users to select a font for text strips in the video sequence editor. Related: 3610f1fc43d0 Sequencer: refactor clipboard copy to no longer increase user count. Reviewed by: Brecht Differential Revision: https://developer.blender.org/D3621
2019-01-23EEVEE UI: Render/Viewport Samples - follow CyclesDalai Felinto
Cycles shows first the render, and then the viewport settings. One could argue that EEVEE's main setting is the viewport one. But that is silly. If we need an extra setting for the lookdev mode so be it. But EEVEE should be treated as an engine just as Cycles. Also, removed the " Samples" bit from their labels since they are under the Sampling panel.
2019-01-22UV Editor: support snapping to center of pixels, in addition to corners.Joep Peters
Differential Revision: https://developer.blender.org/D4150
2019-01-22Fix light probe panels not being visible for Cycles.Brecht Van Lommel
2019-01-21Fix keymap preferences UI layout issues for modifier keys.William Reynish
2019-01-21Fix T60704: Transparency threshold only half visibleAntonioya
2019-01-213D View: add back clipping border operatorCampbell Barton
2019-01-21Cleanup: trailing spaceCampbell Barton