http://www.miikahweb.com/feed.php MiikaHweb - Blender Commits By Dfelinto http://www.miikahweb.com/ MiikaHweb - Blender Commits By Dfelinto fi Mon, 20 May 19 07:12:24 +0000 MiikaHweb RSS contact at miikahweb.com <![CDATA[[301806a] master: Fix build]]> http://www.miikahweb.com/en/blender/git-logs/commit/301806a06762b079b68b258a1b9f12b53f515fe1 301806a
Branches : master
Author : Dalai Felinto (dfelinto)
----------------------------------------
Fix build

Issue introduced on b7eba20236ca.

I'm surprised it compiled elsewhere, but in Linux at least this fix was
required.

----------------------------------------
1 Path Changed]]>
Sun, 19 May 2019 20:34:08 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/301806a06762b079b68b258a1b9f12b53f515fe1Dalai Felinto
<![CDATA[[e3ea703] master: Outliner: Make restriction icons inactive based on hierarchy...]]> http://www.miikahweb.com/en/blender/git-logs/commit/e3ea703b092c2c0b4e9af45d4ef309f97dc3fd23 e3ea703
Branches : master
Author : Dalai Felinto (dfelinto)
----------------------------------------
Outliner: Make restriction icons inactive based on hierarchy value

If the parent of a collection has a setting disabled, the children should have
that setting inactive.

In some cases a column may affect another one. For example, disabling a
collection to render should make holdout and and indirect only inactive.

In View Layer it works for both objects and collections.
For Scenes mode, it works only for collections.

Differential Revision: https://developer.blender.org/D4888

----------------------------------------
1 Path Changed]]>
Fri, 17 May 2019 16:49:45 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/e3ea703b092c2c0b4e9af45d4ef309f97dc3fd23Dalai Felinto
<![CDATA[[0255cf8] master: Set selection column restrict hidden by default]]> http://www.miikahweb.com/en/blender/git-logs/commit/0255cf812602eca496c52fd16b1035488b5f18f4 0255cf8
Branches : master
Author : Dalai Felinto (dfelinto)
----------------------------------------
Set selection column restrict hidden by default

This was discussed in the past, the idea is to get the outliner even more compact.
Also to let users to use the viewport selection restriction further.

It would be nice to haven indication that an invisible column is set, but this is
no particular to the selection column.

----------------------------------------
2 Paths Changed]]>
Fri, 17 May 2019 13:16:25 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/0255cf812602eca496c52fd16b1035488b5f18f4Dalai Felinto
<![CDATA[[70d67de] master: Fix icon for outliner temporarily hide]]> http://www.miikahweb.com/en/blender/git-logs/commit/70d67de5e5b78fdb20bbc955c4999172bf367149 70d67de
Branches : master
Author : Dalai Felinto (dfelinto)
----------------------------------------
Fix icon for outliner temporarily hide

----------------------------------------
1 Path Changed]]>
Wed, 15 May 2019 11:18:15 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/70d67de5e5b78fdb20bbc955c4999172bf367149Dalai Felinto
<![CDATA[[5c8df0a] master: Fix default open outliner restrict columns]]> http://www.miikahweb.com/en/blender/git-logs/commit/5c8df0a742cce10fcddc4dab9472b9ba1553c676 5c8df0a
Branches : master
Author : Dalai Felinto (dfelinto)
----------------------------------------
Fix default open outliner restrict columns

Regression introduced on 777a546c0c7.

----------------------------------------
3 Paths Changed]]>
Wed, 15 May 2019 11:18:15 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/5c8df0a742cce10fcddc4dab9472b9ba1553c676Dalai Felinto
<![CDATA[[a63be6c] master: Fix T64467: Outliner Rename drawing overlapping restriction...]]> http://www.miikahweb.com/en/blender/git-logs/commit/a63be6c6c729a0047bb5cfeda2eca570053eac08 a63be6c
Branches : master
Author : Dalai Felinto (dfelinto)
----------------------------------------
Fix T64467: Outliner Rename drawing overlapping restriction column + checkbox

For anyone interesting on polishing pixels, this is still one of the few
places in Blender where when renaming the name "jumps" a tiny bit when
editing. Most of the other places (id rename, UI list rename, ...) have
the text drawing in the exact same place while editing it and drawing.

----------------------------------------
1 Path Changed]]>
Tue, 14 May 2019 23:07:22 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/a63be6c6c729a0047bb5cfeda2eca570053eac08Dalai Felinto
<![CDATA[[32c7da1] master: Outliner Tooltips Cleanup: Retrict/Allow > Restrict ; set/unset...]]> http://www.miikahweb.com/en/blender/git-logs/commit/32c7da1e37c09debb8e0276a6980a823c36789e4 32c7da1
Branches : master
Author : Dalai Felinto (dfelinto)
----------------------------------------
Outliner Tooltips Cleanup: Retrict/Allow > Restrict ; set/unset > set

----------------------------------------
1 Path Changed]]>
Tue, 14 May 2019 22:36:55 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/32c7da1e37c09debb8e0276a6980a823c36789e4Dalai Felinto
<![CDATA[[41858a7] master: T64020: Outliner - implement Shift + Click for objects as well...]]> http://www.miikahweb.com/en/blender/git-logs/commit/41858a73111d11e9a5895a16b83a6c9388af7638 41858a7
Branches : master
Author : Dalai Felinto (dfelinto)
----------------------------------------
T64020: Outliner - implement Shift + Click for objects as well

----------------------------------------
1 Path Changed]]>
Tue, 14 May 2019 22:36:55 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/41858a73111d11e9a5895a16b83a6c9388af7638Dalai Felinto
<![CDATA[[f4902fa] master: Code style cleanup: `make format`]]> http://www.miikahweb.com/en/blender/git-logs/commit/f4902fa268862c9c024b6d68a8b848dd00d2cd41 f4902fa
Branches : master
Author : Dalai Felinto (dfelinto)
----------------------------------------
Code style cleanup: `make format`

----------------------------------------
2 Paths Changed]]>
Tue, 14 May 2019 21:11:54 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/f4902fa268862c9c024b6d68a8b848dd00d2cd41Dalai Felinto
<![CDATA[[777a546] master: Outliner Restriction: Naming sanitization and icon]]> http://www.miikahweb.com/en/blender/git-logs/commit/777a546c0c789648f0f75315333d99e58050cd09 777a546
Branches : master
Author : Dalai Felinto (dfelinto)
----------------------------------------
Outliner Restriction: Naming sanitization and icon

No major API change here, only in the outliner restriction column
variables (e.g., show_restrict_column_selectable > show_restrict_column_select).

* Get rid of _INSTANCE (introduced on b1af68200159).
* Differentiate (everywhere but the API) between HIDE (temporary) and VIEWPORT (global).
* Use the expected icon for restrict viewport (same as objects and modifiers).
* selectable > select

----------------------------------------
27 Paths Changed]]>
Tue, 14 May 2019 21:10:25 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/777a546c0c789648f0f75315333d99e58050cd09Dalai Felinto
<![CDATA[[903041e] master: Outliner restriction filter: Unify order]]> http://www.miikahweb.com/en/blender/git-logs/commit/903041e1c0eaf1797573f193be6d5561a907278e 903041e
Branches : master
Author : Dalai Felinto (dfelinto)
----------------------------------------
Outliner restriction filter: Unify order

The popup menu was a different order than the drawing in the outliner.

----------------------------------------
1 Path Changed]]>
Tue, 14 May 2019 20:51:08 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/903041e1c0eaf1797573f193be6d5561a907278eDalai Felinto
<![CDATA[[9b80318] master: T64607: Outliner UI Tooltips]]> http://www.miikahweb.com/en/blender/git-logs/commit/9b80318a284c971eea244cf1a4a3e0312be810c0 9b80318
Branches : master
Author : Dalai Felinto (dfelinto)
----------------------------------------
T64607: Outliner UI Tooltips

In the outliner we don't have yet a clear distinction for the users of when
to use each of the visibility settings.

This changes that by properly naming the property and their tooltips.
I'm also unifying the naming between the rna properties and the outliner
for collections and objects (e.g., so collection and object hide_select
have the same tooltips everywhere).

The API did not change.

----------------------------------------
5 Paths Changed]]>
Tue, 14 May 2019 20:51:08 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/9b80318a284c971eea244cf1a4a3e0312be810c0Dalai Felinto
<![CDATA[[5f84e2d] master: Revert API change (hide_viewport > hide_instance)]]> http://www.miikahweb.com/en/blender/git-logs/commit/5f84e2d732c22969c79abf244e59e2c8f5eeedb6 5f84e2d
Branches : master
Author : Dalai Felinto (dfelinto)
----------------------------------------
Revert API change (hide_viewport > hide_instance)

The change was introduced on b1af68200159.

We may still change the name functionality of this anyways - we are
not really changing only the instancing visibility here at the moment.

So there is no reason to break the API in the meantime.
And in the future we can simply add a new API entry, leaving the old one
to be slowly deprecated.

----------------------------------------
3 Paths Changed]]>
Sat, 11 May 2019 14:32:51 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/5f84e2d732c22969c79abf244e59e2c8f5eeedb6Dalai Felinto
<![CDATA[[b1af682] master: Outliner Visibility Update]]> http://www.miikahweb.com/en/blender/git-logs/commit/b1af682001596fb2943dca3e39a256be71637906 b1af682
Branches : master
Author : Dalai Felinto (dfelinto)
----------------------------------------
Outliner Visibility Update

See T61578 for discussions and mockups.

Visibility Options
==================
We are adding more granular control over restriction columns in the outliner,
exposing "indirect only" and "holdout" as options, and change the way
users enable/disable collections in a viewlayer.

We also rename the object viewport restriction to hide instance.

So the options we have are:

Collection
----------
* Render Visibility
* Instance Visibility
* Selectable

(View) Layer Collection
-----------------------
* Enable
* Holdout
* Indirect Only
* Viewport

Shortcuts
=========
Isolate Collection
------------------
* Ctr + click isolates the collection.
It turns all its parents and children "visible", and all the other
collections "invisible".

If ALL the collections were already properly set, we re-set the
collections to their default value.

Set Collection Inside Collections and Objects
---------------------------------------------
* Shift + click: Set/unset inside collections and objects.

We only set objects values as well when we are in View Layer mode and
(obviously) when the objects have a matching property.

Icons
=====
Little reminder that we will need better icons for holdout, indirect only, and
probably instanced (nothing wrong with the current, but it differs from
the proposal when it is turned off).

Also, we need to decide where do we want the modifier/bones/... icons to
be (in which column) and ideally make sure their icons match the ones we
use for collections/objects.

At the moment those are using the screen icon, which is not being used
by collections.

Reviewers: brecht, billrey
Subscribers: pablovazquez
Differential Revision: https://developer.blender.org/D4823

----------------------------------------
33 Paths Changed]]>
Fri, 10 May 2019 22:48:33 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/b1af682001596fb2943dca3e39a256be71637906Dalai Felinto
<![CDATA[[b7277aa] master: Outliner: Fix "Unlink" not working for parented objects]]> http://www.miikahweb.com/en/blender/git-logs/commit/b7277aac728c262a570a79abbfdc1d2cba80684f b7277aa
Branches : master
Author : Dalai Felinto (dfelinto)
----------------------------------------
Outliner: Fix "Unlink" not working for parented objects

How to reproduce it:
* Parent an object to another in the same collection.
* RMB the child object and try to "unlink" it.

----------------------------------------
1 Path Changed]]>
Tue, 30 Apr 2019 22:20:53 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/b7277aac728c262a570a79abbfdc1d2cba80684fDalai Felinto
<![CDATA[[ab33692] master: UI: Collections Visibility panel tweaks]]> http://www.miikahweb.com/en/blender/git-logs/commit/ab33692bc26bf0caf3376f6caa763dfb158ada94 ab33692
Branches : master
Author : Dalai Felinto (dfelinto)
----------------------------------------
UI: Collections Visibility panel tweaks

1. No need to repeat the title inside the panel (this was needed when we
had this as a popup menu).

2. No need to call it "Collections Visibility" since we are already
under the "View" category. It is "Collections" now, short and sweet.

----------------------------------------
1 Path Changed]]>
Tue, 30 Apr 2019 21:21:58 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/ab33692bc26bf0caf3376f6caa763dfb158ada94Dalai Felinto
<![CDATA[[d412623] master: Cleanup/update comment on flag_legacy values]]> http://www.miikahweb.com/en/blender/git-logs/commit/d4126238b4b032e07aedce1fc91f2f09070db7ef d412623
Branches : master
Author : Dalai Felinto (dfelinto)
----------------------------------------
Cleanup/update comment on flag_legacy values

----------------------------------------
1 Path Changed]]>
Tue, 30 Apr 2019 19:48:07 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/d4126238b4b032e07aedce1fc91f2f09070db7efDalai Felinto
<![CDATA[[1aa093c] master: Fix T63343: Duplicated object is hidden whereas it should not...]]> http://www.miikahweb.com/en/blender/git-logs/commit/1aa093ce9c426f047949448594acb79f65a8ee74 1aa093c
Branches : master
Author : Dalai Felinto (dfelinto)
----------------------------------------
Fix T63343: Duplicated object is hidden whereas it should not

We were mixing ob->flag and ob->base_flag.
We shouldn't be using ob->flag & SELECT in 2.8x.

----------------------------------------
1 Path Changed]]>
Tue, 30 Apr 2019 19:48:07 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/1aa093ce9c426f047949448594acb79f65a8ee74Dalai Felinto
<![CDATA[[ae7db03] master: Stop using deprecated ob->flag & SELECT]]> http://www.miikahweb.com/en/blender/git-logs/commit/ae7db030dab0f350442fc7b69529bdc1c5c334fa ae7db03
Branches : master
Author : Dalai Felinto (dfelinto)
----------------------------------------
Stop using deprecated ob->flag & SELECT

We still have base->flag_legacy & BA_WAS_SEL for the few cases we really
need to have a per-object selection check (used in the transform code).

----------------------------------------
4 Paths Changed]]>
Tue, 30 Apr 2019 19:48:07 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/ae7db030dab0f350442fc7b69529bdc1c5c334faDalai Felinto
<![CDATA[[2d32372] master: Remove BKE_scene_object_base_flag_sync_from_object]]> http://www.miikahweb.com/en/blender/git-logs/commit/2d32372c59a03ca17a5d3edd11cc38f83b107033 2d32372
Branches : master
Author : Dalai Felinto (dfelinto)
----------------------------------------
Remove BKE_scene_object_base_flag_sync_from_object

Note the fix for T62865 is still working fine.

----------------------------------------
4 Paths Changed]]>
Tue, 30 Apr 2019 19:48:07 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/2d32372c59a03ca17a5d3edd11cc38f83b107033Dalai Felinto