Particles in AR QuickLook

Hello,
I have a question, are particles working on iOS in QuickLook AR?

Hi Tomislav,

Particles are generally supported in AR QuickLook on iOS, but with certain limitations. For QuickLook, you need to consider that it uses a limited set of features available compared to full WebXR implementations.

In particular:

  • When you use the USDZExporter, enabling the interactive option allows the use of QuickLook-specific behaviors, which can facilitate the integration of particles (see the documentation) (see the documentation).
  • However, keep in mind that QuickLook doesn’t fully support features like raycasting or advanced interactivity, which can affect how particles are rendered and interacted with (see the documentation) (see everywhere actions).

To effectively use particles in your AR experience, ensure you test thoroughly on iOS devices and consider alternative methods to achieve the desired interaction behaviors, as some interactive features may have limitations in QuickLook (see everywhere actions) (see the documentation).

If you need any more specific examples or help with code, feel free to ask!

3 replies left
thread_ZZDfXbcecAh3s3gLD91gAHN4
Reply to this message to continue the conversation

The bot is only partially right here…

QuickLook supports a limited set of particle system features on iOS18+ / visionOS 2+, but currently we don’t automatically convert from Needle ParticleSystem to QuickLook particle system.

What usecase do you have in mind? It’s possible to either use a custom USDZ (made with Reality Composer Pro) with particles in it, or emit custom USD code via Needle API to build particle systems for QuickLook.

I don’t have a Mac, so I would prefer the second option “emit custom USD code via Needle API”, is there any example of that?

Hello, you could review the needle engine behaviour implementations (in src/engine-components/export/usdz/extensions/behavior/BehaviourComponent.ts) and refer to the docs at create your own everywhere actions

Additionally looking at the USDZ content of the Particle Concerto scene in the needle ar showcase could be a useful resource

I hope that helps