利用者:Malefico

提供: wiki
2018年6月29日 (金) 02:52時点におけるYamyam (トーク | 投稿記録)による版 (1版 をインポートしました)
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)
移動先: 案内検索

Proposal for replacement of grouping system: Containers

The following proposal is based on daily work experiences in Layout department at Manos Digitales Animation Studio during the making of Plumiferos Movie. We found that the current grouping adn layering system could be merged into one unique system, we called "Containers" just to note the difference with existing "Group" entity. Basically a container would be the same as a group with layer information, and infinite number of layers.

Drawbacks of current grouping systems:

  • Layers are limited to a small fixed number.
  • Visually Layers are not suitable for complex scene organization, it's rather easy to lose reference of where an object is and the user is usually forced to toggle visibility of each layer trying to find an object.
  • Layers cannot be named/labelled
  • Using layering for lighting is prone to error and ...
  • Combination of different visibility states for objects in a complex scene is very limited (eg: turning visibility on of objects that are rendereable at once, turning on visibility of characters/bakground quickly)
  • Lack of uniformity, we have Sets, Layers, Groups, we could have only one entity to manage the different cases.
  • "Set" option in render buttons is limited to one Set, forcing the user to work with linked groups.
  • Toggling visibility of groups, sets, layers is cumbersome when working with complex scenes.

Goals of this proposal:

  • Unify all grouping systems in one entity: Container.
  • Give the grouping system all properties of a regular Object. Ideally all operations on a Container should be possible to do from Outliner window.
  • Simplify the access to grouped objects regarding visualisation, renderability, selection, linking, renaming and all operations involving grouping entities.
  • Use of containers is mandatory and transparent to the user, forcing him/her to work in an organized environment.
  • Linked containers could be used to define new local containers.
  • Containers should be compatible with existing Dupligroups and all features related (Particle systems, proxy creation, etc).
  • There should be possible to have an unlimited number of Containers in a single blender scene.
  • Container/subcontainer or Container-Container relationships can be edited thru a Node System similar to Compositor.