Fix visibility of instancer object #43

Merged
Bogdan Nagirniak merged 16 commits from BLEN-405_1 into hydra-render 2023-05-24 13:44:35 +02:00
Collaborator

Purpose
Fix various visibility settings for objects and instances.

Technical steps

  • Added static functions is_visible for InstanceData and ObjectData
  • Instance visibility performed via ObjectData::update_parent()
  • Fixed update on scene update
  • Reworked algorithm of visibility identification
Purpose Fix various visibility settings for objects and instances. Technical steps * Added static functions `is_visible` for `InstanceData` and `ObjectData` * Instance visibility performed via `ObjectData::update_parent()` * Fixed update on scene update * Reworked algorithm of visibility identification
Georgiy Markelov added 5 commits 2023-05-19 19:16:44 +02:00
Georgiy Markelov changed title from BLEN-405_1 to Fix visibility of instancer object 2023-05-19 19:17:30 +02:00
Georgiy Markelov self-assigned this 2023-05-19 19:17:54 +02:00
Bogdan Nagirniak was assigned by Georgiy Markelov 2023-05-19 19:17:54 +02:00
Bogdan Nagirniak added 3 commits 2023-05-22 10:43:03 +02:00
Bogdan Nagirniak approved these changes 2023-05-22 10:45:31 +02:00
Bogdan Nagirniak left a comment
Owner

Added fixes, tested from my side.

Added fixes, tested from my side.
Bogdan Nagirniak requested review from Brian Savery (AMD) 2023-05-22 10:45:41 +02:00
Bogdan Nagirniak requested review from Vasyl Pidhirskyi 2023-05-22 10:45:42 +02:00
Author
Collaborator

After fixes these checkboxes stopped working. Instances mush be hidden, because child object affects instances, created by parent (according to Cycles).

image

After fixes these checkboxes stopped working. Instances mush be hidden, because child object affects instances, created by parent (according to Cycles). ![image](/attachments/4b5cf2d5-1243-4124-bbb1-f16b2e216e92)
377 KiB
Bogdan Nagirniak added 4 commits 2023-05-23 16:43:26 +02:00
Bogdan Nagirniak added 1 commit 2023-05-23 19:08:27 +02:00
Brian Savery (AMD) approved these changes 2023-05-24 01:55:09 +02:00
Bogdan Nagirniak added 2 commits 2023-05-24 08:50:25 +02:00
Bogdan Nagirniak added 1 commit 2023-05-24 12:23:53 +02:00
Author
Collaborator

Tested. Works fine.

Tested. Works fine.
Bogdan Nagirniak merged commit c7463a963f into hydra-render 2023-05-24 13:44:35 +02:00
Sign in to join this conversation.
No Label
No Milestone
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: BogdanNagirniak/blender#43
No description provided.