Skip to content

Android Platform Support for GSRuntime #124

Description

@Cristian-David-Araujo

Description

I'm trying to package my UE5 project for Android, but the cook step fails because the GSRuntime module is not available on the Android platform.

Error

Failed to cook /Game/XV3dGS/demo_office_gs/demo_office_gs for platform Android_ASTC.
It imports class /Script/GSRuntime.GaussianComponent, which is in a module that is not available on the platform.

Failed to cook /Game/XV3dGS/demo_office_gs/demo_office_gs_buffers for platform Android_ASTC.
It imports class /Script/GSRuntime.GSRuntimeBuffer, which is in a module that is not available on the platform.

Root Cause

The plugin ships with bUsePrecompiled = true in GSRuntime.Build.cs, and the Binaries/ folder only contains Win64 binaries. There are no precompiled .so binaries for Android (arm64), so the module cannot be loaded on that platform.

Request

Please provide one of the following:

  1. Precompiled Android (arm64) binaries for the GSRuntime module, or
  2. Full source code so we can compile the plugin ourselves for Android.

Android/Quest is a primary target platform for many VR projects, and Gaussian Splatting is a great fit for immersive experiences on those devices. Android support would significantly increase the plugin's usefulness.

Workaround

Currently there is no viable workaround — the actor cannot be used in any map that targets Android without triggering a cook failure.

Thank you!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions