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-05-17Remove ViewLayer settings - cleanup 1/2Dalai Felinto
2018-05-17Move Clay properties into sceneDalai Felinto
Per collection overrides are gone now.
2018-05-17Move EEVEE properties into sceneDalai Felinto
We handle doversion for the scene properties, but not for the view layer overrides. Overrides will be implemented in a different way via dynamic overrides. For now this data is completely lost.
2018-05-16Workbench: World based studio lightingJeroen Bakker
Disabled shadows for now as the calculation of the light direction is still to bogus.
2018-05-16Particle System: ported most DerivedMesh → MeshSybren A. Stüvel
There are a few places where DerivedMesh is still used, most notably when calling the (not yet ported) cloth simulation. There is also still the use of Object.derivedDeform and Object.derivedFinal. Those places are marked with a TODO. Some functions in the editors module were copied to accept Mesh. Those already had 'mesh' in the name; the copies are suffixed with '__real_mesh' for easy renaming later when the DM-based functionality is removed.
2018-05-15Workbench: send right event after shadow_shift changesJeroen Bakker
2018-05-15Copy on write: VIEW3D_OT_clear_render_border + rnaDalai Felinto
2018-05-15Particle edit: Tag for updates when changing tool settings related on edit modeSergey Sharybin
2018-05-15Workbench: Renamed Overlap to OutlineJeroen Bakker
Outline is reserved for the Overlap Overlay
2018-05-15Workbench: Cleaner Shadow edges own shadowJeroen Bakker
2018-05-15Change preference defaultsCampbell Barton
- Python tooltips: OFF - Auto Perspective: ON - Navigation Manipulator: ON - Region Overlap: ON See T47064
2018-05-14COW Fix: The "layers used" display for armatures did not update after bones ↵Joshua Leung
were moved between layers Previously, the "layers_used" value was getting updated by the drawing code. However, when using copy on write, the drawing code gets evaluated copies of the armature data instead of the original data, so any updates here fail to get flushed to the original data, hence the lack of updates in the UI. Fixed by moving the calculation to RNA when setting bone layers, as it should have been done originally. (The one downside to this is if we set individual layer memberships one by one - this could be slower as the recalc would have to happen each time this changes).
2018-05-14UI Tweaks in 3D ViewPablo Vazquez
* Move Shading modes out of the popover * Move Show Overlays out of the popover * Test moving the Mode to the topbar again * Move submode (select vertex, edge, face) to the topbar * Remove icon from show_manipulator toggle
2018-05-14Fix: Skip missing COW tagging on changing armature layers via RNAJoshua Leung
Was causing problems on Spring rig while trying to show/hide armature layers
2018-05-14Workbench: Render studio hdr name in selectionJeroen Bakker
2018-05-13Fix missing path callback for new Object.display struct.Bastien Montagne
2018-05-13UI/Python: layout API support for setting button emboss style.Brecht Van Lommel
2018-05-12UI: move pivot to the topbarCampbell Barton
Pivot variables are now stored in scene toolsettings.
2018-05-12UI: use icons for orientation typesCampbell Barton
See: T55038
2018-05-11Workbench: StudioLight HDRI'sJeroen Bakker
The Studio lights are now loaded from disk. The location is `datafiles/studiolights` they need to be JPG for now. JPG cannot store HDRI color range but they are clamped inside the Workbench engine for speed reason. I didn't select JP2K as it might not be enabled. Users can add upto 20 HDRI files. This limitation is inside the RNA_space.c Currently the icons are calculated when you first open the selection box for the HDRI's. We could add them to a background rendering later. I added 2 test files a sky texture rendered in Cycles and an HDRI from cloud.blender.org.
2018-05-11Use Light Probe iconsPablo Vazquez
2018-05-11Fix (unreported) broken freeing code for Sequencer.Bastien Montagne
Freeing sequencer would always do usercount, which is now forbidden when called from main ID freeing code. Annoying in 2.7x, much more critical issue in 2.8! Also, moved RNA sequencer API functions to proper rna_scene_api.c file.
2018-05-11T54983: Bone selection overlayJeroen Bakker
Bone selection overlay is only available in pose mode. and when active overrules the selection buffer. This is currently `tricked` by switching the draw engines, but this is an exception. Not sure how to solve this in a better way. After this is solved we can look at how to localize the dim effect to only the objects connected to the active armatures. Currently it dims the whole screen (including background). @campbellbarton I added you as reviewer as it you have done a lot in the DRW_draw_select_loop Reviewers: campbellbarton, fclem Reviewed By: fclem Subscribers: campbellbarton Tags: #bf_blender_2.8, #code_quest Maniphest Tasks: T54983 Differential Revision: https://developer.blender.org/D3241
2018-05-10Timeline Header Cleanup - Part 3: Consolidate options in a "Playback" popoverJoshua Leung
The "Playback" popover now combines options from several old menus and scattered around in other places.
2018-05-09Particle edit mode: Make selection settings to work with CoWSergey Sharybin
2018-05-09Rename: RNA_property_override_status > RNA_property_static_override_statusDalai Felinto
2018-05-09Outliner: move filter options to popover.Brecht Van Lommel
2018-05-09T55014: Optionally: objects not cast shadows in workbenchJeroen Bakker
2018-05-09T55008: Migrating RE-Collection data to Scene dataJeroen Bakker
in Scene DNA is available in scene.display New DNA Struct DisplayData Added RNA (scene.display). We already have scene.display_settings which contains non viewpoert specific color management settings. I did not merge those two. Patch should be in line with the ideas that @brecht wrote in T55008. As I am not in detail aware of the decisions that have been made for the override feature I want a short review if it is in line with the plans. Reviewers: brecht, dfelinto Reviewed By: brecht Subscribers: brecht Tags: #code_quest, #bf_blender_2.8 Differential Revision: https://developer.blender.org/D3290
2018-05-09Remove Frame ServerCampbell Barton
This feature is limited (only byte PPM output, no multi-view), only works with specific configurations. This also causes some maintenance overhead when testing changes to the render pipeline.
2018-05-08Collections: remove per collection and view layer engine overrides.Brecht Van Lommel
This will be handled by the new view layer override system which will store data elsewhere, removing the code already for easier refactoring.
2018-05-08Orientation for 3D cursorCampbell Barton
Currently set when setting the cursor location, optionally used as an orientation type. Intended for use by tools too. See: D3208
2018-05-07Merge branch 'master' into blender2.8Campbell Barton
2018-05-07Merge branch 'master' into blender2.8Campbell Barton
2018-05-07Cleanup: rename char/float conversion functionsCampbell Barton
- FTOCHAR -> unit_float_to_uchar_clamp - F3TOCHAR3 -> unit_float_to_uchar_clamp_v3 (swap args) - F4TOCHAR4 -> unit_float_to_uchar_clamp_v4 (swap args) - FTOUSHORT -> unit_float_to_ushort_clamp - USHORTTOUCHAR -> unit_ushort_to_uchar
2018-05-07Cleanup: move unit char/short/float to functionsCampbell Barton
This caused GCC 8.1 to crash at build time, but was also not very nice use of macros.
2018-05-07Armature: Add new Transparent Bone overlay option.Clément Foucault
This is half the replacement of the old wireframe mode. It's not doing any XRay drawing at the moment.
2018-05-07Fix T54525: crash when setting number of frames to use between dupoffPhilipp Oeser
frames caused division by zero if both dupli_frames_on and dupli_frames_off are zero. doing this doesnt seem useful, dupliframes can be disabled in other ways. Reviewed By: campbellbarton Differential Revision: https://developer.blender.org/D3132
2018-05-07Workbench: Texture Shading modeJeroen Bakker
2018-05-07Fix T54525: crash when setting number of frames to use between dupoffPhilipp Oeser
frames caused division by zero if both dupli_frames_on and dupli_frames_off are zero. doing this doesnt seem useful, dupliframes can be disabled in other ways. Reviewed By: campbellbarton Differential Revision: https://developer.blender.org/D3132
2018-05-06RNA default: Scene start/end framesDalai Felinto
2018-05-06UI: region overlap now works for headers as well.Brecht Van Lommel
This is for the 3D viewport and image editor. A remaining issue is that pulldown menu buttons only show text, which is not visible on all background colors, so making the header entirely transparent does not work well at the moment.
2018-05-053D viewport: rename ambient to shadow intensity, default single color to 0.8.Brecht Van Lommel
2018-05-053D Viewport: move overlay settings from collections to 3D viewport.Brecht Van Lommel
For some we may add per object overrides, but for most we plan to keep them strictly per viewport settings. Display settings from the mesh still need to be moved here, only collections were done to remove that code.
2018-05-053D Viewport: make shading and overlay DNA match UI names.Brecht Van Lommel
We should use consistent naming between the internal code and UI whenever possible, only reason not to is file compatibility.
2018-05-05Cleanup: remove legacy 3D view data.Brecht Van Lommel
2018-05-05Groups: remove drawing group objects in a different color.Brecht Van Lommel
With the upcoming unification of groups and collections this will make no sense anymore, as all objects will be in a collection.
2018-05-04Fix: Fire notifiers on pose properties changedJoshua Leung
While testing UI_OT_reset_default_button, discovered that using Reset to Default Values on bone locations didn't work. Turns out to be missing update on this property. So, this is probably dependent on the property used.
2018-05-04Workbench: Color selector when in single color modeJeroen Bakker
2018-05-04Eevee: Cap Shadow resolution to 4096px^2.Clément Foucault
As much as I want to give freedom to the user, 1.5G of vram for a single shadow is a big of a stability issue. So limiting to 4096 for now, we may remove this limit in the future.