Outliner toggle animatability #74371

Open
opened 2020-03-02 17:06:30 +01:00 by ChristopherAnderssarian · 11 comments

System Information
Operating system: Windows 7
GPU: Radeon Vega 64, Divider version: 19.12.2
CPU: Intel Core i7-5960X

Blender Version(s)
(listed are versions tested)

Working: blender-2.79b-f4dc9f9d68b-windows64 (official release)
Broken: Blender 2.80-2.82 (official releases)

Short description of error

The animatability of objects, collection (layers) etc... are not available as they were in 2.7X

2.7X UI (friendly) Data 2.8X UI (friendly) Data
Exclude Render Layers from having any influence bpy.context.scene.render.layers["RenderLayer"].layers_exclude- [x] Exclude from View bpy.context.scene.exclude
Restrict Viewport Selection bpy.data.objects["In Collection 02"].hide_select = False Disable Selection bpy.data.collections.hide_select
ZMask Scene Layer for solid faces bpy.context.scene.render.layers["RenderLayer"].layers_zmask[10] = False Holdout bpy.context.scene.holdout
? (new property) ? (new property) Indirect Only bpy.context.scene.indirect_only
These properties will be printed on the info editor.

To show what I mean, I've created a .blend in 2.79b with all the things listed above.

2.79_Demo.blend

Open the .blend file in 2.79b and ues the functionality:

  • Restricted Viewport Selection in curtin frames

  • Masking until frame 4

  • Layer excluded completely until frame 9

None of this works in the listed broken versions... and there is seemingly no mention in the release notes of this being designed not to function anymore.


I'm not sure, nor can I think, of a reason why you can't animate these and other properties collection wide.
Example: All these toggle are not animatable:
Outliner_2.83_Only_Collection_Collection.png
I don't know that would constitute a bug as there's nothing to compare the functionality to. I'm sure it just hasn't been added (yet).

**System Information** Operating system: Windows 7 GPU: Radeon Vega 64, Divider version: 19.12.2 CPU: Intel Core i7-5960X **Blender Version(s)** *(listed are versions tested)* Working: `blender-2.79b-f4dc9f9d68b-windows64` (official release) Broken: Blender 2.80-2.82 (official releases) **Short description of error** The animatability of objects, collection (layers) etc... are not available as they were in 2.7X | 2.7X UI (friendly) | Data | 2.8X UI (friendly) | Data | | -- | -- | -- | -- | | Exclude Render Layers from having any influence | `bpy.context.scene.render.layers["RenderLayer"].layers_exclude- [x]` | Exclude from View | `bpy.context.scene.exclude` | | Restrict Viewport Selection | `bpy.data.objects["In Collection 02"].hide_select = False` | Disable Selection | `bpy.data.collections.hide_select` | | ZMask Scene Layer for solid faces | `bpy.context.scene.render.layers["RenderLayer"].layers_zmask[10] = False` | Holdout | `bpy.context.scene.holdout` | | ? (new property) | ? (new property) | Indirect Only | `bpy.context.scene.indirect_only` | These properties will be printed on the info editor. To show what I mean, I've created a .blend in 2.79b with all the things listed above. [2.79_Demo.blend](https://archive.blender.org/developer/F8383892/2.79_Demo.blend) Open the .blend file in 2.79b and ues the functionality: - Restricted Viewport Selection in curtin frames - Masking until frame 4 - Layer excluded completely until frame 9 None of this works in the listed broken versions... and there is seemingly no mention in the release notes of this being designed not to function anymore. ___ I'm not sure, nor can I think, of a reason why you can't animate these and other properties collection wide. Example: **All** these toggle are not animatable: ![Outliner_2.83_Only_Collection_Collection.png](https://archive.blender.org/developer/F8383897/Outliner_2.83_Only_Collection_Collection.png) I don't know that would constitute a bug as there's nothing to compare the functionality to. *I'm sure it just hasn't been added (yet).*

Added subscriber: @ChristopherAnderssarian

Added subscriber: @ChristopherAnderssarian

Added subscriber: @dr.sybren

Added subscriber: @dr.sybren

Changed status from 'Needs Triage' to: 'Archived'

Changed status from 'Needs Triage' to: 'Archived'
Sybren A. Stüvel self-assigned this 2020-03-02 17:53:02 +01:00

I don't understand what you mean. The properties you list don't exist in either Blender 2.79 or Blender 2.80. Certain settings in the outliner aren't animatable by design, but viewport/render visibility certainly is.

I don't understand what you mean. The properties you list don't exist in either Blender 2.79 or Blender 2.80. Certain settings in the outliner aren't animatable by design, but viewport/render visibility certainly is.

In #74371#883691, @dr.sybren wrote:
I don't understand what you mean.

Thank you for being honest, it's very refreshing to experience.

The properties you list don't exist in either Blender 2.79 or Blender 2.80.

I've updated the report to hopefully communicate the issue more clearly.

Certain settings in the outliner aren't animatable by design, but viewport/render visibility certainly is.

You're gonna have to elaborate more on the topic than just "design" as that leaves a bad taste in my mouth, in terms of Blender development.

I mean, I of all people would know about #72625 (Outliner visibility keying doesn't carry over from 2.79b), but there I was explicitly talking about objects.
Here I'm lazer focused on collections (adding selectability [for objects]; to see what will be make of that)

...animatable by design, but viewport/render visibility certainly is.

Please do note the last section of the report.

> In #74371#883691, @dr.sybren wrote: > I don't understand what you mean. Thank you for being honest, it's very refreshing to experience. > The properties you list don't exist in either Blender 2.79 or Blender 2.80. I've updated the report to hopefully communicate the issue more clearly. > Certain settings in the outliner aren't animatable by design, but viewport/render visibility certainly is. You're gonna have to elaborate more on the topic than just "design" as that leaves a bad taste in my mouth, in terms of Blender development. I mean, I of all people would know about #72625 (Outliner visibility keying doesn't carry over from 2.79b), but there I was explicitly talking about objects. Here I'm lazer focused on collections (adding selectability [for objects]; to see what will be make of that) > ...animatable by design, but viewport/render visibility certainly is. Please do note the last section of the report.

@dr.sybren Polite nudge...

@dr.sybren *Polite nudge...*

@dr.sybren Polite Poke...

@dr.sybren *Polite Poke...*

@dr.sybren Polite weekday nudge...

@dr.sybren *Polite weekday nudge...*
Sybren A. Stüvel removed their assignment 2020-03-09 15:18:19 +01:00

Added subscriber: @dfelinto

Added subscriber: @dfelinto

@ChristopherAnderssarian stop poking, it doesn't make anyone work any faster, and poking every two days including the weekend is just counter-productive.

In #74371#883691, @dr.sybren wrote:
Certain settings in the outliner aren't animatable by design, but viewport/render visibility certainly is.

I was mistaken, object viewport/render visibility is animatable, but the collection properties are not.

In #74371#883766, @ChristopherAnderssarian wrote:
You're gonna have to elaborate more on the topic than just "design" as that leaves a bad taste in my mouth, in terms of Blender development.

Not sure what you mean here. When talking about development, "design" means "thinkinking about how things should work before starting the implementation". No idea why you wouldn't like that.

I checked with @dfelinto and he said it had to do with limitations of the dependency graph, at least at that time. As such, this is not a bug in Blender. I'll keep the task open as a reminder to reevaluate the depsgraph situation, maybe we can make more fields animatable now.

@ChristopherAnderssarian stop poking, it doesn't make anyone work any faster, and poking every two days including the weekend is just counter-productive. > In #74371#883691, @dr.sybren wrote: > Certain settings in the outliner aren't animatable by design, but viewport/render visibility certainly is. I was mistaken, object viewport/render visibility is animatable, but the collection properties are not. > In #74371#883766, @ChristopherAnderssarian wrote: > You're gonna have to elaborate more on the topic than just "design" as that leaves a bad taste in my mouth, in terms of Blender development. Not sure what you mean here. When talking about development, "design" means "thinkinking about how things should work before starting the implementation". No idea why you wouldn't like that. I checked with @dfelinto and he said it had to do with limitations of the dependency graph, at least at that time. As such, this is not a bug in Blender. I'll keep the task open as a reminder to reevaluate the depsgraph situation, maybe we can make more fields animatable now.

Changed status from 'Archived' to: 'Confirmed'

Changed status from 'Archived' to: 'Confirmed'
Philipp Oeser removed the
Interest
Animation & Rigging
label 2023-02-09 14:36:15 +01:00
Sign in to join this conversation.
No Label
Interest
Alembic
Interest
Animation & Rigging
Interest
Asset Browser
Interest
Asset Browser Project Overview
Interest
Audio
Interest
Automated Testing
Interest
Blender Asset Bundle
Interest
BlendFile
Interest
Collada
Interest
Compatibility
Interest
Compositing
Interest
Core
Interest
Cycles
Interest
Dependency Graph
Interest
Development Management
Interest
EEVEE
Interest
EEVEE & Viewport
Interest
Freestyle
Interest
Geometry Nodes
Interest
Grease Pencil
Interest
ID Management
Interest
Images & Movies
Interest
Import Export
Interest
Line Art
Interest
Masking
Interest
Metal
Interest
Modeling
Interest
Modifiers
Interest
Motion Tracking
Interest
Nodes & Physics
Interest
OpenGL
Interest
Overlay
Interest
Overrides
Interest
Performance
Interest
Physics
Interest
Pipeline, Assets & IO
Interest
Platforms, Builds & Tests
Interest
Python API
Interest
Render & Cycles
Interest
Render Pipeline
Interest
Sculpt, Paint & Texture
Interest
Text Editor
Interest
Translations
Interest
Triaging
Interest
Undo
Interest
USD
Interest
User Interface
Interest
UV Editing
Interest
VFX & Video
Interest
Video Sequencer
Interest
Virtual Reality
Interest
Vulkan
Interest
Wayland
Interest
Workbench
Interest: X11
Legacy
Blender 2.8 Project
Legacy
Milestone 1: Basic, Local Asset Browser
Legacy
OpenGL Error
Meta
Good First Issue
Meta
Papercut
Meta
Retrospective
Meta
Security
Module
Animation & Rigging
Module
Core
Module
Development Management
Module
EEVEE & Viewport
Module
Grease Pencil
Module
Modeling
Module
Nodes & Physics
Module
Pipeline, Assets & IO
Module
Platforms, Builds & Tests
Module
Python API
Module
Render & Cycles
Module
Sculpt, Paint & Texture
Module
Triaging
Module
User Interface
Module
VFX & Video
Platform
FreeBSD
Platform
Linux
Platform
macOS
Platform
Windows
Priority
High
Priority
Low
Priority
Normal
Priority
Unbreak Now!
Status
Archived
Status
Confirmed
Status
Duplicate
Status
Needs Info from Developers
Status
Needs Information from User
Status
Needs Triage
Status
Resolved
Type
Bug
Type
Design
Type
Known Issue
Type
Patch
Type
Report
Type
To Do
No Milestone
No project
No Assignees
3 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: blender/blender#74371
No description provided.