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-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
2019-01-18Add miter pattern options.Howard Trickey
Will document the new options in release notes, then in manual. Still a bit of work to do on the bulging shape that appears on cube corners if using arc inner miters, but will do that later. Also need to do something smarter in clamp overlap.
2019-01-18Preferences: assortment of minor layout tweaks.Brecht Van Lommel
2019-01-17Physically based defaults for Eevee Bloom and ShutterClément Foucault
Some of Eevee's Bloom defaults are not very good for physically based rendering. This patches addresses this issue. This picture shows one of the problems with current default. Bloom looks very foggy: {F6280495} Even worse, light emitters much dimmer than the Sun can make everything equally hazy if Clamp is set to 1.0 and intensity to 0.8 (current default). Artists often forget to adjust Clamp value and do not know what value to use for realistic intensity. Also, currently both Clamp and Intensity do not have good UI ranges. This is why often Eevee renders end up very hazy and bloom often does not look right. Bloom effect plays important role to help to distinguish between bright and relatively dim light sources. With current defaults this is broken because Clamp set to 1.0. Also, it cannot be disabled if set to 0 like expected. This patch fixes this and sets it to 0 by default. If users need to clamp, they can do so easily with UI range up to 1000. This range is good enough for most cases and provides enough precision to control lower values, and the highest value helps to limit bloom from the Sun if necessary and will leave untouched most other light emitters. If needed, much higher values for Clamp can be entered manually up to 100000. 10000 is still affects the Sun, but up to 100000 highest limit allows to clamp anything that is much brighter than the Sun if user needs to limit bloom in such cases (for example, bright explosion in the sky or anything else very bright). I propose new default for bloom Intensity - 0.05 and UI range to suggests realistic values. Bloom Intensity > 0.1 is not realistic for clean lens but the user can enter manually much larger values if needed. For comparison, here is a my own photo with and without bloom caused by the Sun (on second photo the Sun was occluded with an object). {F6280500} {F6280492} In real life bloom is much more subtle and does not look hazy. If Clamp is disabled, then out of 0.1, 0.05 and 0.025 values I have tried, 0.05 looks most similar to the photo. Here is test render with and without bloom with the Sun in similar position like on the photo: {F6280496} {F6280494} Using color probe 27x27 I compared lightness below the horizon under the Sun. In rendered by Eevee images lightness difference was 17. In case of the photos lightness difference in similar place was 11. I then compared leftmost spot (also below the horizon) and lightness difference was approximately 2 between two photos and 1 between rendered images. In other words, with these settings bloom effect is not too strong and is not too weak. Visually it may seem like decreasing bloom intensity may increase photorealism, but then bloom effect would be too localized even for the Sun. Besides this single test, I tested in many other scenes as well, with and without the Sun, with different HDRIs, and as far as I can tell 0.05 intensity turned out to be good default - it produces bloom strong enough to be noticeable and not too hazy. In Cycles shutter default value is 0.50, so for consistency set to 0.5 by default in Eevee too. Besides, 0.5 is typical standard for real cameras, and values higher than 0.5 usually are needed only if very strong motion blur is desired. Here is summary of all changes: Bloom Intensity: 0.8 > 0.05 Bloom Intensity UI range: 0-10 > 0-0.1 Bloom Clamp: 1.0 > 0.0 (disabled by default) Bloom Clamp manual range: 0-1000 > 0-100000 Bloom Clamp UI range: 0-10 > 0-1000 Shutter: 1.0 > 0.5 This patch is related to the discussion in this thread, there are more examples of what bloom will look like with 0.05 intensity by me and others: https://devtalk.blender.org/t/eevee-needs-to-have-physically-based-defaults/4700 Reviewers: fclem Reviewed By: fclem Subscribers: pablovazquez, billreynish, rboxman Tags: #eevee Differential Revision: https://developer.blender.org/D4212
2019-01-17Preferences: fit a little better when opened in place of properties editor.Brecht Van Lommel
2019-01-17Fix wrong placement of allow negative frames preference.Brecht Van Lommel
2019-01-17Fix misleading autokeyframing preference, it's only for new scenes.Brecht Van Lommel
2019-01-17Preferences: add new Viewport, Animation, Navigation, Save & Load sections.Brecht Van Lommel
This further changes the preferences organization, to avoid grouping unrelated settings together. With more sections we can also expand more panels by default, making it possible to quickly go through sections and see the settings of each. Panels with less used settings are still collapsed by default, to keep all panel headers visible without scrolling. Differential Revision: https://developer.blender.org/D4216
2019-01-17Preferences: tweaks to lights section layout.Brecht Van Lommel
2019-01-17Preferences: tweak themes/addons/keyamps buttons at the top.Brecht Van Lommel
Make layouts more consistent between them, give more room for search field. Addon online resources links were removed as the links are dead.
2019-01-17Fix preferences layout not shrinking properly on high DPI display.Brecht Van Lommel
2019-01-16Fix too narrow buttons in addon preferences.Brecht Van Lommel