Skip to content

v1.6.0 - Android/Quest compatibility

Choose a tag to compare

@PiMaker PiMaker released this 07 Jun 20:57
· 25 commits to main since this release
718a860

Download

This release is available via the Creator Companion as a VPM package!

⬇️ Creator Companion/VPM Install

For standalone Unity, you can import LTCGI as a git package with the URL: https://github.com/PiMaker/ltcgi.git

Android/Quest support!

LTCGI now officially supports Android/Quest! You should be able to use the existing workflows for adding LTCGI to your world. Just set the editor to Android mode and upload your world or build a binary.

LTCGI on Android comes with certain limitations to protect performance:

  • Only 1 screen supported
  • Some config options are forced, like fast sampling on and bicubic lightmaps off
  • AudioLink integration is not available
  • Disables secondary LTC LUT sampling (slightly reduced specular quality at some angles)
  • No avatar lighting support

Performance notes! ⚠️

Android and Quest are still severely performance limited targets - optimize your worlds before considering adding LTCGI, and make sure you test it on device. High vertex-count environments or complex lighting setups can degrade frametimes to unplayable levels if you are not careful!

Big thanks for @KaelanDuck for providing the missing insights for the issues I described on the 1.5.0 release and making this possible! This release contains several changes I picked over from their fork.

Other fixes

  • Performance improvements across platforms (GPU stress testing on my 7900 XTX shows a 4-5% improvement in shader-bound scenarios)
  • Improved visual quality of "Fast Sampling" mode, mainly to accomodate force-enabling this setting on Android, but it works on PC too
  • Fixed some issues with AudioLink detection and paths that could confuse Unity
  • Fixed some compiler issues with certain shaders (e.g. Mochie's) - see #33, thanks @techanon!

This release requires at least VRChat SDK version 3.5.2!