rtx-remix icon indicating copy to clipboard operation
rtx-remix copied to clipboard

Firestarter - UI Rendering Issues

Open anchorlightforge opened this issue 2 years ago • 2 comments

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:

  1. Open FireStarter with no rtx.conf file.
  2. Skip the intro cutscene with Esc.
  3. Allow the game to load.
  4. 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.
  5. Set a texture like the FIRESTARTER logo to a UI texture in the Remix UI.
  6. 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): fsshell_nonremix

Firestarter with Remix, and no textures tagged: fsshell_notags

Firestarter main menu, after tagging UI elements: fsshell_with_tags

anchorlightforge avatar Aug 23 '23 17:08 anchorlightforge

REMIX-2066 for tracking.

NV-DM avatar Sep 06 '23 22:09 NV-DM

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.

mfatihsaglam avatar Jan 30 '24 10:01 mfatihsaglam