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
path: root/source
AgeCommit message (Collapse)Author
2018-02-13Merge branch '28' into temp-scene-obedit-removetemp-scene-obedit-removeCampbell Barton
2018-02-13Object Mode: remove use of Scene.obeditCampbell Barton
Add ED_screen_window_find, BKE_workspace_edit_object
2018-02-13Merge branch '28' into temp-scene-obedit-removeCampbell Barton
2018-02-13Object Mode: remove Scene.obedit for 3D ViewCampbell Barton
2018-02-13Object Mode: pass edit-object to outliner drawingCampbell Barton
Also add 'OBEDIT_FROM_EVAL_CTX' macro.
2018-02-13Object Mode: pass edit-object to UV APICampbell Barton
2018-02-13Merge branch '28' into temp-scene-obedit-removeCampbell Barton
2018-02-13Object Mode: remove Scene.obedit in draw managerCampbell Barton
Part of larger change to remove this variable entirely.
2018-02-13Initial removal of Scene.obeditCampbell Barton
First pass, some issues remain
2018-02-12Fix T54032: Adding torus test failsCampbell Barton
rna_LayerObjects_active_object_update used wrong viewlayer. Regression in 345c6298e99
2018-02-12Merge branch 'master' into blender2.8Campbell Barton
2018-02-12Error in last commit, disable cycles when not enabledCampbell Barton
Would only disable when loading old preferences.
2018-02-12Merge branch 'master' into blender2.8Campbell Barton
2018-02-12Disable cycles when WITH_CYCLES=OFFCampbell Barton
2018-02-12BKE_addon: new/free/ensure functionsCampbell Barton
2018-02-09Merge branch 'master' into blender2.8Brecht Van Lommel
2018-02-09Eevee: Film filter default to 1.5 instead of 1.0Dalai Felinto
Cycles already uses 1.5 as default. BI original 1.0 filter doesn't look good for Eevee. The ideal scenario would be for both Cycles AND Eevee to use the same DNA setting. But for now it is nice to at least have Eevee renders to look better by default. Note: This handles doversion for 2.7x files only. Files previously created in 2.8 need to be manually corrected.
2018-02-09Cycles: add random walk subsurface scattering to Principled BSDF.Brecht Van Lommel
Differential Revision: https://developer.blender.org/D3054
2018-02-09Cycles: random walk subsurface scattering.Brecht Van Lommel
It is basically brute force volume scattering within the mesh, but part of the SSS code for faster performance. The main difference with actual volume scattering is that we assume the boundaries are diffuse and that all lighting is coming through this boundary from outside the volume. This gives much more accurate results for thin features and low density. Some challenges remain however: * Significantly more noisy than BSSRDF. Adding Dwivedi sampling may help here, but it's unclear still how much it helps in real world cases. * Due to this being a volumetric method, geometry like eyes or mouth can darken the skin on the outside. We may be able to reduce this effect, or users can compensate for it by reducing the scattering radius in such areas. * Sharp corners are quite bright. This matches actual volume rendering and results in some other renderers, but maybe not so much real world objects. Differential Revision: https://developer.blender.org/D3054
2018-02-09Merge branch 'master' into blender2.8Bastien Montagne
2018-02-09Fix (unreported) error on freeing timers which customdata pointer shall not ↵Bastien Montagne
be freed. Looks like there was no way to avoid that so far, since WM_event_add_timer_notifier can set mere int-in-pointer there, this can cause issues. So added mere flags system to wmTimer to allow controlling this.
2018-02-09Merge branch 'master' into blender2.8Bastien Montagne
2018-02-09Fix (unreported) crash when duplicating a FileBrowser window in preview draw ↵Bastien Montagne
mode. We did not clear preview or smoothscroll timers pointers in copy code...
2018-02-09Merge branch 'master' into blender2.8Bastien Montagne
2018-02-09Doc: attempt to document RNA's FunctionFlag.Bastien Montagne
Tired of searching through code to find which is what, and how to use it in the C callback, everytime I need anot-so-common option...
2018-02-09Cleanup: use workspace for object_mode when possibleCampbell Barton
2018-02-09Fix collection syncing when creating new collections from the outlinerDalai Felinto
We were not passing a scene collection parent to the BKE_collection_add function, which in turn made syncing not work. Right now we: * Explicitly pass the master collection in this case * Fallback to the master collection in other cases With unittest.
2018-02-09Missed opencollada edit in recent changesCampbell Barton
2018-02-09Fix crash with font on curveSergey Sharybin
Was a mistake from recent texspace changes. Reported by Pablo here in the studio!
2018-02-09Cleanup: pass eval_ctx to sculpt_init_sessionCampbell Barton
Matches vertex paint mode
2018-02-09Merge branch 'master' into blender2.8Campbell Barton
2018-02-09CMake: include missing headersCampbell Barton
2018-02-09Fix T53958: Sequencer zoom 1:1 failsCampbell Barton
2018-02-09Fix T53347: Vertex paint crashCampbell Barton
Vertex paint was still using sculpt mode brush (which can be NULL).
2018-02-08Fix blenderplayer (tm)Dalai Felinto
2018-02-08Merge branch 'master' into blender2.8Tamito Kajiyama
Conflicts: intern/cycles/blender/addon/ui.py
2018-02-08Disable fast adjust code. Add other end spec matching.Howard Trickey
This fixes a few caess where new width adjustment code was less than ideal.
2018-02-08Remove redundant check for armature modeCampbell Barton
Caller ensures pose-mode, this flag is only set while drawing.
2018-02-08Fix mixed weight-paint & pose modeCampbell Barton
2018-02-08Merge branch 'master' into blender2.8Sergey Sharybin
2018-02-08Remove Carve booleanSergey Sharybin
We've got quite comprehensive BMesh based implementation, which is way easier for maintenance than abandoned Carve library. After all the time BMesh implementation was working on the same level of limitations about manifold meshes and touching edges than Carve. Is better to focus on maintaining one boolean implementation now. Reviewers: campbellbarton Reviewed By: campbellbarton Differential Revision: https://developer.blender.org/D3050
2018-02-08Depsgraph: Fix missing camera animation after visibility changesSergey Sharybin
Synchronize code in on_visible_update with depsgraph building. Need to update all cameras, since they might be hooked up to marker.
2018-02-08Merge branch 'master' into blender2.8Campbell Barton
2018-02-08Mesh: concave quad supportCampbell Barton
Previously quads always split along first-third vertices. This is still the default, to avoid flickering with animated deformation however concave quads that would create two opposing triangles now use second-fourth split. Reported as T53999 although this issue has been known limitation for a long time.
2018-02-08Dopesheet: Synchronize selection on bones when selecting everythingSergey Sharybin
This is also how box selection and mouse selection is working. Requested by Hjalti, reviewed by Joshua. Thanks!
2018-02-08Fix error in object-mode removalCampbell Barton
Wasn't setting transform context
2018-02-08Merge branch 'master' into blender2.8Campbell Barton
2018-02-08Fail gracefully when editmode data doesn't existCampbell Barton
Sync changes from 2.8
2018-02-08Object Mode: move to workspace structCampbell Barton
- Read-only access can often use EvaluationContext.object_mode - Write access to go to WorkSpace.object_mode. - Some TODO's remain (marked as "TODO/OBMODE") - Add-ons will need updating (context.active_object.mode -> context.workspace.object_mode) - There will be small/medium issues that still need resolving this does work on a basic level though. See D3037
2018-02-08Fixing builds for 2.8 - outliner typoDalai Felinto