rive-app / rive-app/rive-unity
RiveTextureRenderer shows Rive "R" logo placeholder at runtime, editor preview renders correctly
Nobody has claimed this yet.
- Dominant language
- C#
- Stars
- 205
- Forks
- 22
- PR merge metrics
- No merged PRs in 30d
Description
Description
In my project, the Rive Panel's editor preview correctly displays my artboard when selected in the Scene view, but at runtime in the Game view I see the Rive "R" logo placeholder instead of my animation. The asset, artboard, and state machine are all assigned and visible in the inspector.
Steps to reproduce
- Create a Rive Panel via right-click → Rive → Rive Panel
- Add a Rive Widget child and assign a custom
.rivasset, artboard, and state machine - Add a Quad with MeshRenderer + Rive Texture Renderer to display the panel in 3D world space
- Enter Play mode
Expected behavior
The Quad displays the animation that's visible in the Rive Panel's editor preview.
Actual behavior
The Quad displays Rive's "R" logo placeholder texture. The actual artboard content never renders at runtime, only in the editor preview.
Environment
- Unity version: Unity 6.3
- Render pipeline: Built-in
- Rive Unity package version: 0.4.0
- OS: Windows
- Target platform(s): Standalone Windows
What I've tried
- Confirmed Graphics API for Windows is set to Direct3D11 first (Auto Graphics API off)
- Verified the asset, artboard name, and state machine name are correctly assigned in the Rive Widget inspector
- Confirmed the editor preview renders the animation correctly when the Rive Panel is selected in Scene view
Console output
No Rive-related Console output
Screenshots
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Reproduce the issue in Unity 6.3 with the Built-in pipeline and Direct3D11, then trace runtime initialization from RiveTextureRenderer and the Rive Panel/Rive Widget path. Done means the Quad's MeshRenderer displays the assigned artboard animation in the Game view instead of the Rive "R" placeholder.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- csharp, unity
- Domain
- computer-graphics, game-dev
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 48/100