Status: 

Vuo version: 

OS version: 

  • macOS 12

CPU architecture: 

Apple Silicon (M1/ARM64)
Intel x86_64

How severely does this bug affect you?: 

●●●○ — It prevents me from completing a specific task with Vuo.

Steps causing the bug to occur: 

I have a composition that uses the make fisheye render node to create a 180 degree fisheye for a dome installation, see photos attached. On my Intel based Laptop and MacMini it works fine. But on a M1 based MacMini I get regular shards of triangles flashing across the rendered fisheye image. Ideas of what this might be? Really worried about this one.

Have you been able to reproduce the problem?: 

●●● — Yes, the problem occurs consistently when I follow the steps above

Have you found a workaround?: 

No

Screenshots: 

Comments

We tested the fisheye example

jstrecker's picture
Submitted by
Status:
Waiting for review by Vuo Support Team
»
Waiting for more information from reporter

We tested the fisheye example compositions with on an M1 Mac Mini and an M1 MacBook Pro, both running Vuo 2.4.2 on macOS 13, and they worked correctly. So let's figure out what the essential difference is in your case.

I'm not sure if you're using the Make Fisheye Camera node or the Warp Image with Projection Mesh node, but do you see shards or other glitches when you run the example composition for that node? If so, could you post a screenshot? (The example composition is in the node documentation panel. Select the node in the node library, then scroll down in the lower panel to the example.)

If you don't see a problem with the example composition, could you attach a simple composition + image that does exhibit the problem, along with a screenshot?

Paul sent us a composition

jstrecker's picture
Submitted by
Status:
Waiting for more information from reporter
»
Accepted

Paul sent us a composition demonstrating the problem, and reported that it happens both on ARM and Intel.

We found that the problem happens when you use the Make Fisheye Camera node and there's a 3D object on the same plane as the camera, like in the attached modification of the Show Trees With Fisheye example composition.

It's possible to avoid the problem by moving the 3D object or the camera so they don't coincide. In the next Vuo release, we plan to add the ability to set the near and far clipping planes for the fisheye camera (similar to the Distance Min/Max ports on other camera nodes) as a way to avoid the problem without moving the camera.