Firestarter - UI Rendering Issues
Describe the bug
- FireStarter is unable to render its main menu correctly.
- If no textures are marked, the game will render a spinning 3D object in complete darkness.
- If UI textures are marked, the background will no longer clear, but the 3D object renders in the right corner of the screen (fully rasterized).
- If rendering as intended, the game has a screen space UI and renders 3D objects over this space as render textures. Remix is targeting the wrong camera as its main view when unmarked and fully rasterizes these rendertextures when UI is marked. There is also an unknown rendering issue causing flickering.
- World Space UI and World Space Background UI Texture tags have no effect.
Tested on:
- DXVK Remix Commit a43354a
- Nvidia Geforce RTX 3080
- Driver: Nvidia Studio Driver 536.67
- FireStarter: Latest digital version from GOG
To Reproduce Steps to reproduce the behavior:
- Open FireStarter with no rtx.conf file.
- Skip the intro cutscene with Esc.
- Allow the game to load.
- The main menu will only display the spinning 3D object meant for the top right corner. It will cover the entire screen as if it were the main camera.
- Set a texture like the FIRESTARTER logo to a UI texture in the Remix UI.
- The HUD will now flicker and the Remix rendering of the 3D object will be stuck alternating between two frames. The top corner will also display the 3D object fully rasterized. Without a stable background the image does not clear correctly.
Expected behavior
- The menu should render with screen-space UI as a base layer, then display 3D objects in front.
- These 3D objects should be constrained to specific places in the screen instead of appearing as the primary camera and covering the screen.
- For this, we may need the ability to mark Background UI that rasterizes specific assets without changing the point at which RT is injected into the scene-- similar to how World Space UI works but for screen-space assets.
Screenshots All screenshots are taken from previous postings of this game in the Remix community Discord. Some are mine, some were provided by other community members.
Firestarter main menu without Remix (note the 3D spinning object that renders in the upper right corner):
Firestarter with Remix, and no textures tagged:
Firestarter main menu, after tagging UI elements:
REMIX-2066 for tracking.
I can confirm that UI rendering is problematic on these games also: HighMoon's "Transformers: War For Cybertron" and Codemasters' "Grid" Also Bioware's Mass Effect 2007 and Microids' Syberia cannot be launched. Direct crash while starting.