Page MenuHome

Rig disapears
Open, Confirmed, MediumPublic

Description

win 8.1 gtx 970m

Blender Version
Broken: 2.80 (sub 37), branch: blender2.8, commit date: 2018-12-11 23:04, hash: ff108aac631

Rig (based on rigify) works fine for few days then all of a sudden it dissapears from viewport and outliner but animation stays safe.
running UI script again (included in file) has no effect either
Can't figure out what was the cause.
Can't redo it immediately but it happens for the second time already

Last result in attached file -

Details

Type
Bug

Event Timeline

Philipp Oeser (lichtwerk) triaged this task as Needs Information from User priority.

Not sure if I understand correctly.

The rig widgets (custom bone shapes) are all in Collection 10 (which has viewport visibility disabled in your file?)
If I enable viewport visibility for that collection, I can see all rig widgets...

But I also remember the case of T57834 (where the widgets lacked a drawing refresh), workaround there was to select all custom bone shapes and go in and out of editmode once...

@Stanislav Ovcharov (Stan1): can you confirm this fixes it for you?

Marking as incomplete until we have an answer...

@Philipp Oeser (lichtwerk) These are bone shapes in collection10, not bones itself. The only bone you can see and use is root bone. Also UI script stop working and won't start again

Philipp Oeser (lichtwerk) raised the priority of this task from Needs Information from User to Confirmed, Medium.Dec 13 2018, 3:41 PM

Not sure if I understand correctly.

obviously not :)

OK, can confirm missing (from drawing) bones [as of rBfdab9a8ed132]

Some first notes:

while probably unrelated, I get an assert even only selecting the armature when having the transform tool active

BLI_assert failed: /blender/windowmanager/intern/wm_toolsystem.c:86, WM_toolsystem_ref_from_context(), at 'tref == sa->runtime.tool'

1   raise                                                                  0x7ffff466a53f 
2   abort                                                                  0x7ffff4654895 
3   WM_toolsystem_ref_from_context               wm_toolsystem.c      86   0x1c9a6b0      
4   WM_toolsystem_runtime_from_context           wm_toolsystem.c      93   0x1c9a6ce      
5   ED_gizmo_poll_or_unlink_delayed_from_tool_ex gizmo_utils.c        62   0x22fd126      
6   ED_gizmo_poll_or_unlink_delayed_from_tool    gizmo_utils.c        75   0x22fd190      
7   WIDGETGROUP_gizmo_poll                       transform_gizmo_3d.c 1818 0x1e6c56d      
8   WM_gizmo_group_type_poll                     wm_gizmo_group.c     235  0x1ca2c93      
9   gizmomap_prepare_drawing                     wm_gizmo_map.c       354  0x1ca5868      
10  WM_gizmomap_draw                             wm_gizmo_map.c       452  0x1ca5ba0      
11  DRW_draw_gizmo_3d                            draw_view.c          261  0x2815292

if I switch to the select tool this goes away, but for example going to editmode on the armature I get another assert

BLI_assert failed: /blender/source/blender/blenkernel/intern/armature.c:1119, armature_bbone_defmats_cb(), at 'pchan->runtime.bbone_segments == pchan->bone->segments'

1  raise			0x7ffff466a53f 
2  abort 			0x7ffff4654895 
3  armature_bbone_defmats_cb				armature.c        1119 0x29c048c      
4  task_parallel_listbase_no_threads			task.c            1245 0x2f0f635      
5  BLI_task_parallel_listbase 	task.c            	1284 0x2f0f6a6      
6  BKE_armature_cached_bbone_deformation_update		armature.c        2642 0x29c4315      
7  pose_eval_done_common				armature_update.c 800  0x29c70d1      
8  BKE_pose_eval_done					armature_update.c 818  0x29c7319      
9  std::__invoke_impl<void, void ( *&)(Depsgraph *, Object *), Depsgraph *, Object *&> 	invoke.h          60   0x2f3a2cb