Iris Shaders

Iris Shaders

38M Downloads

Issue using the vanilla takePanorama() method

Fridtjof-DE opened this issue ยท 5 comments

commented

What happened?

A made a small mod that makes the vanilla game's takePanorama() method usable. It works as intended but however as soon as I start using IrisShaders the six panorama screenshots just show the sky color. When testing I was using no shader pack. The method is located at net.minecraft.client.MinecraftClient.takePanorama()
The mod

Screenshots

iris_panorama_issue

Log output

No response

Minecraft Version

Minecraft 1.20.4

Iris Version

iris-mc1.20.4-1.6.14.jar

Operating System

Windows 10 Home 19045.3803

What is your GPU?

Nvidia GeForce GTX 750Ti

Additional context

No response

commented

The vanilla method could need re-implementation to ensure that all the needed Iris state is properly set up. One complexity for high quality panoramas is that it is likely necessary to render multiple frames at each perspective to give time for things like temporal anti-aliasing to settle down and give a properly anti-aliased image. This is similar to the issues with Immersive Portals where AA can't settle down as easily in some cases since it's effectively the camera jumping back and forth very fast from the shader pack perspective.

So... Fix in next update?

commented

Unlikely as the only current active developer of Iris is IMS212, and they are focused on other development work.

commented

The vanilla method could need re-implementation to ensure that all the needed Iris state is properly set up. One complexity for high quality panoramas is that it is likely necessary to render multiple frames at each perspective to give time for things like temporal anti-aliasing to settle down and give a properly anti-aliased image. This is similar to the issues with Immersive Portals where AA can't settle down as easily in some cases since it's effectively the camera jumping back and forth very fast from the shader pack perspective.

commented

up. 1.20.1 also not working

commented

can confirm it's still present in 1.21
TerraformersMC/Vistas#22