Asek3 / Oculus

GNU Lesser General Public License v3.0
108 stars 56 forks source link

Immersive Engineering Moving Machines Invisible w/ Shaders #218

Open literallypan opened 1 year ago

literallypan commented 1 year ago

What happened?

There's a bug in the mod Immersive Engineering where windmills or waterwheels will go invisible when any shaders are turned on. The only way to make it visible again is to turn it off, but that one mod will ruin the fun for the rest that do work. I used Complimentary Reimagined and Complementary Shaders and both have the same issue.

Screenshots

2022-11-18_11 31 57

Relevant log output

No response

Minecraft Version

Minecraft 1.19.2

Iris Version

oculus-mc1.19.2-1.2.8

Sodium Version

rubidium-0.6.2

Operating System

Windows 11

What is your GPU?

Nvidia GeForce RTX 3070

Java Version

Java 17

Additional context

No response

PiniponSelvagem commented 1 year ago

That also happens on 1.18.2, works fine with optifine... so it might be on oculus side.

Jeid commented 1 year ago

Same problem:

DrunkFlux commented 1 year ago

Still happening.

ValentinAUCLERC commented 1 year ago

Same here :(

KayZiomalek commented 1 year ago

Very easy fix just go to Immersive Engineering client config and disable VBO. I had the same problem.

PiniponSelvagem commented 1 year ago

Very easy fix just go to Immersive Engineering client config and disable VBO. I had the same problem.

Confirming that this fixed for me.

s-titov commented 1 year ago

Any news? I've got crash when changed enableVBO to false, so it won't help me.

shanoaice commented 5 months ago

Confirms that disable VBO Rendering does allow it to show up, although the render result is slightly off from what is displayed with shaders off.

jonasheschl commented 4 months ago

Same here. Disabling VBO is a fine workaround for small bases. With complex bases and many machines this crashes the game however.

piratredeys commented 2 months ago

How do I access the Config? I have tried to open the .jar file via 7Zip to get into the config. There I find the folder Config and the file IEClientConfig.class

Is this the file? If so, how do I open it and with which program?

shanoaice commented 2 months ago

@piratredeys It's Immersive Engineering's mod config, you don't have to modify the code. The config file should be in the .minecraft/config folder, or .minecraft/version/{version}/config folder if you have version isolation enabled.

Frtrillo commented 2 months ago

Still have this issue on 1.20.1 It breaks immersion unless you disable shaders :(

FullMetalMaster commented 2 weeks ago

quit the game

disable immersive engineering mod

start the game

apply the shader

quit the game

enable immersive engineering mod

start the game

enjoy

found this on and old sub reddit maybe its a teaxure load issue?