Shaders don't seem to be working?

the8thbit

New member
When I import and then install UFPS: Ultimate FPS in a clean Unity 6000.0.23f1 LTS project with the default 3D pipeline, and then open the demo project and hit play, I am getting graphical issues in the Game view and I get many console errors, which all look roughly like these:

Code:
Shader properties can't be added to this global property sheet. Trying to add _GrabTexture_ST (type 2 count 1)
UnityEngine.GUIUtility:ProcessEvent (int,intptr,bool&)

Shader properties can't be added to this global property sheet. Trying to add _GrabTexture_TexelSize (type 2 count 1)
UnityEngine.GUIUtility:ProcessEvent (int,intptr,bool&)

Shader properties can't be added to this global property sheet. Trying to add _GrabTexture_HDR (type 2 count 1)
UnityEngine.GUIUtility:ProcessEvent (int,intptr,bool&)

Shader properties can't be added to this global property sheet. Trying to add _GrabTexture (type 4 count 1)
UnityEngine.GUIUtility:ProcessEvent (int,intptr,bool&)

Shader properties can't be added to this global property sheet. Trying to add _GrabTexture_ST (type 2 count 1)
UnityEngine.GUIUtility:ProcessEvent (int,intptr,bool&)

Shader properties can't be added to this global property sheet. Trying to add _GrabTexture_TexelSize (type 2 count 1)
UnityEngine.GUIUtility:ProcessEvent (int,intptr,bool&)

The graphical issues look like the attached screenshot, which was taken mid-punch. As you can see, the character's first person models appear solid hot pink, and the rest of the scene appears solid blue.
 

Attachments

  • Untitled.png
    Untitled.png
    155.3 KB · Views: 2

Thanks for this, Justin. The takeaway from that thread seems to be that this is an issue with the demo, and its something I can work around by starting with a clean scene. So I tried starting with a clean sample scene (camera, directional light, and Global Volume + the atlas model, a plane that I'm using for a floor, and all the stuff that the Character Manager adds) using the manager to initialize the scene, and then create a character based on the Atlas model provided in the demo, as per the documentation here, which is linked at the bottom of the "Getting Started" guide: https://opsive.com/support/documentation/ultimate-character-controller/character/character-creation/

However, when I try to demo my scene, I just see a blue screen with some UI elements overlayed, with no first person arms visible. Looking around and moving seems to change the location and rotation fields on the Atlas object, and when I move I hear footsteps, so it seems like the controller is working, there's just an issue with the camera.

View from the editor:

1735509413507.png

view from the game preview:

1735509658768.png
 
Thanks for the very prompt response! I can't for the life of me find this menu at the start of that documentation page:


UniversalRPRendererList.png
+

When I look at the graphic settings, I don't see a "General" or "Render List" section:

1735511546761.png

When I try to modify the settings prefab in the inspector, it tells me to make my changes in the Project Settings pane above:

1735511611149.png
 
Nevermind, I think I found it in PC_RPAsset, but ForwardRenderer and OverlayForwardRenderer are not options. The only options are PC_Renderer and Mobile_Renderer.
 
Okay, I have OverlayForwardRendererData now that I've installed the Universal RP integration, but no ForwardRendererData, and when I switch to OverlayForwardRendererData, I get the same behavior as before.
 
Back
Top