retopoflow icon indicating copy to clipboard operation
retopoflow copied to clipboard

Loops: Assert Error!

Open jay3sh opened this issue 6 years ago • 2 comments

retopo-human.zip Hi,

I was trying to add a loop somewhere in the head area. The model is attached in the zip file. HTH


Environment:

- RetopoFlow: 2.0.0
- Blender: 2.78.0 Unknown Unknown
- Platform: Linux, 4.13.0-46-generic, #51-Ubuntu SMP Tue Jun 12 12:36:29 UTC 2018, x86_64, x86_64
- GPU: Intel Open Source Technology Center, Mesa DRI Intel(R) Iris Pro Graphics 580 (Skylake GT4e) , 3.0 Mesa 17.2.8, 1.30
- Timestamp: 2018-08-03 19:50:02.693221


Error Hash: 0f7cad0a6bca8ff67061bf9f87b5504e


Trace:

- EXCEPTION (<class 'AssertionError'>): Unexpected topology
- .../rfmode/rfmesh.py
- 000 0992:_crawl_quadstrip_to_loopend() assert False, "Unexpected topology"
- 001 0996:is_quadstrip_looped() _,_,_,looped = self._crawl_quadstrip_to_loopend(edge)
- 002 1018:get_face_loop() is_looped = self.is_quadstrip_looped(edge)
- .../rfmode/rfcontext_target.py
- 003 0449:get_face_loop() return self.rftarget.get_face_loop(edge)
- .../rfmode/rftool_loops.py
- 004 0079:set_next_state() self.edges,self.edge_loop = self.rfcontext.get_face_loop(self.nearest_edge)
- .../common/profiler.py
- 005 0174:wrapper() return fn(*args, **kwargs)
- .../rfmode/rftool_loops.py
- 006 0109:modal_main() self.set_next_state()
- .../rfmode/rftool.py
- 007 0110:modal() nmode = self.FSM[self.mode]()
- 008 0114:modal() raise e     # passing on the exception to RFContext
- .../rfmode/rfcontext.py
- 009 0556:modal_main() self.tool.modal()
- 010 0469:modal() nmode = self.FSM[self.mode]()

jay3sh avatar Aug 03 '18 23:08 jay3sh

Thanks for the report, @jay3sh!

Will take a look at this soon.

vxlcoder avatar Aug 05 '18 11:08 vxlcoder

@vxlcoder This file still causes problems and even crashes RF! I have yet find out exactly why, but open it up and try adding a loop around here:

image

There doesn't appear to be any inverted normals, doubles, triangles, or any usual suspects that I can find. The only notable thing I see is that the character isn't centered around the origin so the symmetry is lopsided. In other cases though, that hasn't been an issue.

jlampel avatar Dec 21 '20 23:12 jlampel