Canvases not displayed correctly

Canvases not displayed correctly

hoegge
Collaborator Collaborator
960 Views
5 Replies
Message 1 of 6

Canvases not displayed correctly

hoegge
Collaborator
Collaborator

Canvases are not projected / shown correctly. If e.g. they intersect with each other the planes in front are not shown but covered by planes behind them. Are you (autodesk) aware and isn't it a bug? It is very useful with several canvases when modelling from photos, but it is a bit problematic when you cannot see them correctly and therefore not align them correctly.

 

As you can see in the screen cast the lower part of the vertical canvas covers the the part of the horizontal canvas closest to you, which should not be the case. That way you cannot really see the horizontal canvas

 

kr

Hoegge

 

 

0 Likes
961 Views
5 Replies
Replies (5)
Message 2 of 6

colin.smith
Alumni
Alumni

Hi @hoegge,

 

Have you tried reducing the opacity of the images.  I assume you also have display through turned on in the canvas options?

 

Colin

 

Colin Smith
Sr. Product Manager
SketchBook
Alias Create VR (aka Project Sugarhill)
Automotive & Conceptual Design Group
0 Likes
Message 3 of 6

hoegge
Collaborator
Collaborator

Changing opacity does not really change the bug. The rendering is faulty. It is the same in this video where Autodesk shows the canvas feature: 

https://youtu.be/TPwSkp97inw?t=1m50s

 

where the lower part of the vertical canvas covers the nearer part of the horizontal which is "physically impossible" and wrong. Can't understand this is not a (very easily to see) bug

 

 

0 Likes
Message 4 of 6

colin.smith
Alumni
Alumni

Hi @hoegge.  Do you have "display through" checked on both canvases?

 

Colin

 

 

Colin Smith
Sr. Product Manager
SketchBook
Alias Create VR (aka Project Sugarhill)
Automotive & Conceptual Design Group
0 Likes
Message 5 of 6

chengyun.yang
Alumni
Alumni

Hi,

 

This is a draw order problem. The reason for this problem is the canvas is treated as a transparent object and when rendering the transparent object we need to set the depth compare to false so we can do the blending correctly. With the depth compare set to false, the objects drawn earlier will be covered by the objects drawn later. 

 

We will look at this case and figure out a way to resolve it. 

 

Thanks

Chengyun

Fusion development team

0 Likes
Message 6 of 6

hoegge
Collaborator
Collaborator
Hi Chengyun



Thanks for the explanation, but I assume it is not fully transparent - then
it would be invisible 😉 - and not sure why it is necessary not to do the
depth compare (would assume that needs always to be done unless it is hidden
lines you want to show).



However, thanks again - great if you can solve it - it makes canvases quite
difficult to use effectively



PS: Was looking into the API and all the documentation and videos you have
made in Autodesk. Really great work - you rarely see such well described /
documented APIs. Please pass on that to the ones involved, if you know them.
Just curious, is the Fusion Engine written in C++? What about the GUI - also
C++ or Javascript in a Chromium container?



Kind regards,



Morten Høgholm Pedersen
0 Likes