SEUS PTGI E10 Dev News
Added 2019-09-25 15:54:31 +0000 UTC
Hey, everyone! Here's what's going on with the development of SEUS PTGI E10!
So, what you see above is a preview of some tech that I've been working on, regarding the GI denoising filter.
In order to get more effective samples per pixel, I have designed a filter that, like most other denoising filters, utilizes information from previous frames. This temporal filtering is quite effective and common in games nowadays for various different rendering techniques and effects. However, it has an obvious downside: if you re-use information from previous frames, you introduce "lag". This can be seen in SEUS PTGI when, for example, destroying a light block, where a "ghost" image of the lighting is left on-screen, then slowly fades away.
I have been working on a big technical overhaul of the ray tracing and filtering in order to try to overcome this issue. In fact, this has been one of the most difficult problems I've ever worked on, especially considering how fully SEUS PTGI is already utilizing the resources that OptiFine provides! Whatever the solution, it had to be really lean.
The goal of this new feature is to detect when lighting changes on-screen, and force the temporal filter to discard information from old frames, so that lighting instantly updates. This not only promises improved lighting responsiveness (like when blocks are placed or removed, or when mobs walk by, casting screen-space traced shadows), but also better lighting stability and filter quality when no lighting changes are occurring (since if no changes are happening, the temporal filter can allow itself to more aggressively use previous frame data).
It's a simple enough concept, but it's been quite difficult in practice. Just as I was about to give up on it, I had a breakthrough that brought it to the point where it may be good enough to actually put in the next update! As you can see above, so far it's working fairly well! Though, do keep in mind that due to how OptiFine operates there will always be one frame of latency in the lighting data (you can see that happen when the door opens). But, lighting "ghosting" is significantly reduced!
Just like the existing filter design needed time to grow and improve, this one will as well, and the first release with this feature may be more of a step sideways rather than forward overall, but the potential is strong enough to explore and see what becomes of it!
So, this will probably be the main new feature of SEUS PTGI E10, but as usual, there are lots of other smaller improvements coming as well. There are still a handful of things to fix with this new filter, so I can't predict for certain what kind of performance impact it will have, or when it'll be ready. Whatever the case, I'll keep you guys updated!
Comments
This only applies on Windows
2020-02-21 01:26:59 +0000 UTChttps://i.gyazo.com/61277c033e7d5cd4ac49094b8a29f4e9.png https://i.gyazo.com/91b7af5df556f360ffa053c54d83a6ca.png https://i.gyazo.com/52aa2ea5dad85519a339044b7431b20c.png
シュウ マルベック
2020-02-15 14:17:32 +0000 UTCIf I used the latest shader, it would be like this. I would like to know how to deal with it.
シュウ マルベック
2020-02-15 14:15:39 +0000 UTCAdrian Barta thats not how it works, you need optifine for 1.14.4 and then type %appdata% click .minecraft thenshaderpacks and then drag shader in this file then in minecraft go to options video options then shaders and then click on the shader you just drag into and press done
xdlolxd
2020-02-01 15:51:00 +0000 UTC1.14.4
xdlolxd
2020-02-01 15:49:24 +0000 UTCbruh its only for java you wasted your money if you have bedrock only
xdlolxd
2020-02-01 15:49:05 +0000 UTCHow can I download all your photos? Do I need sponsorship?
Minecraft Player
2020-01-31 15:32:36 +0000 UTCDoes this work for both bedrock and java? Because on iPad it doesnt
2020-01-26 21:52:03 +0000 UTCIs the a ptgi for 1.7.10
Bob
2019-12-20 04:10:06 +0000 UTCwhere exactly do i download the shaders
2019-12-06 19:11:21 +0000 UTCinstall forge, that will create folder inside appdata folder called shaders - put the downloaded zip there, then in game in video settings in shaders choose your shader
2019-10-26 20:00:13 +0000 UTCput in shaders folder with the search %appdata%
Michael Loftus
2019-10-22 22:53:07 +0000 UTCExcuse me but I'm new to this, how are the shaders installed?
2019-10-20 21:57:16 +0000 UTCIs 1.12.2 supported? I want to use a couple of mods with this shader☺.
2019-10-20 09:02:02 +0000 UTCI feel this
2019-10-17 02:06:44 +0000 UTCyea patreon sucks only got a week of service and wants me to renew just because its a new month.. fk it
2019-10-16 16:11:31 +0000 UTCiron, gold, diamond and emerald are not reflecting for me. Any advice? I followed all the steps and have 16 set for text res. Not sure what to do :(
Christian Capocci
2019-10-14 23:30:12 +0000 UTCi have a lot of questions, 1:is it possible to make older versions of ptgi free? like e5 or 6? 2: would a rtx 2070 be able to run it at 4k 30fps? and last, if ptgi could tke advantage of rt cores, how much of a performance difference would it make? and could it be possible to implement support for it?. that is all
aidan thai
2019-10-14 22:57:03 +0000 UTCI think e1 upto e7.1 is for 1.12, e8 is for 1.13 and e9 and above is for 1.14.4.
2019-10-14 05:06:26 +0000 UTCAwesome work, but Can you add DOF to better appreciate the textures and scenes? I had the basic version with DOF and I loved it, if you applied that with this version it would look just wonderful, of course, only if possible
2019-10-10 08:30:42 +0000 UTCI hope you see this. Currently, whenever I use E8 for 1.12 everything's glitched. Is this because E8 doesn't support 1.12?
2019-10-09 23:41:08 +0000 UTCwäre es möglich, dass die fackeln, Glowstones etc ebenfalls bei dem Spieler einen schatten wirft
2019-10-06 10:31:12 +0000 UTCGreating! Requeriments??
2019-10-04 17:02:45 +0000 UTCI think they do, but i always turn clouds off to get better performance
Gareth
2019-10-04 10:52:16 +0000 UTCis it possible to make the minecraft clouds to cast shadows? :) just wondering
2019-10-03 16:15:05 +0000 UTCRun the .jar and it will install itself for you.
2019-10-02 13:30:59 +0000 UTCI cant install optifine as it just downloads a .jar file rather than an actual program I can use, help??
Jameson
2019-10-02 04:16:47 +0000 UTC1.0 is released. It's 1.1 and up that isn't out yet
Elima Kinck Johnsen
2019-10-01 13:03:47 +0000 UTCIs carpet still "transparent"? Also shouldn't the creeper be about as bright as the wall beside you?
2019-10-01 06:24:39 +0000 UTCDefinitely would like to know!
2019-10-01 06:24:19 +0000 UTCI hope that furnaces and mobs can emit light soon, that's a major thing I've noticed
2019-10-01 00:07:34 +0000 UTCCan we get a solution to the Modded Blocks not emitting light problem? I really enjoy PTGI's ability to let light-source blocks emit color based on the color of the texture, and I would love to have mods like Aether 2, Twilight Forest, or mods like Biblocraft, or mods that just add in flat-colored blocks to let blocks emit light properly. Here's a showcase of what I mean https://imgur.com/a/iWIUCUZ
Ian McCabe
2019-09-30 18:40:20 +0000 UTCAny time frame we may see E10?
2019-09-30 14:18:47 +0000 UTCwill water ever get full ray traced reflections back
Ponlets
2019-09-28 23:45:11 +0000 UTCI wonder how mad my gtx 1070 will get once i install this when it releases
AnipeZ
2019-09-28 18:40:10 +0000 UTCI have a question. When using some photorealistic resource packs, shadow errors occur on doors and trap doors (version E9 only I think). Even with resource packs written to be compatible with seus ptgi E9, shadow errors still occur. How can I fix this and if there is no solution, Please solve this problem in the E10 update.
akem 8
2019-09-28 10:29:09 +0000 UTCHow to install that
2019-09-27 23:32:18 +0000 UTCSpecular and normal maps are already supported.
MikjoA
2019-09-27 19:59:34 +0000 UTCIs there going to be bump-mapping and specular support soon?
Nathaniel Pillar
2019-09-27 00:05:55 +0000 UTCThis is pretty exciting. I can't wait to see the final product. I was wondering why light faded slowly and now I know why :) Keep up the great work!
Christopher Thomas
2019-09-26 09:58:58 +0000 UTCAnyone know if block lighting, transparency and emissive can be adjusted via resource packs? i've noticed things like water, ice and some lit objects we cant adjust yet?
2019-09-26 02:51:51 +0000 UTCWhen's this coming out mate I'd happily promote your work in my new minecraft series and leave a link to your patreon page for you so people can check it out themselves
Pink Lightning
2019-09-26 02:21:04 +0000 UTCyou should try going into shaders-then look for a texture resolution setting it should be on 16 by default and you can set it to 256 512 ect but use the correct number w your pack
2019-09-26 01:35:57 +0000 UTC>(you can see that happen when the door opens I didnt notice it until you told me
2019-09-26 00:52:22 +0000 UTCI got your shader wiht usoma texture pack its really awesome but i think there are some blocks they can't support ray tracing but i like it :D.
2019-09-25 23:31:58 +0000 UTCAwesome work! Keep it up
2019-09-25 21:14:48 +0000 UTCCan't wait to give it a spin. This mod has been responsible for making my Vega 56 work hard the past few months :D
Heiden Shadows
2019-09-25 18:53:10 +0000 UTCDo you still think the "1.0 release" will come out this year?
2019-09-25 18:50:16 +0000 UTCThis is SEUS PTGI. This is merely path tracing testing. Those features will be added in a full release with PTGI included.
EmeraldCrafts
2019-09-25 17:54:52 +0000 UTCIt's always good to see a new improvement c:
2019-09-25 16:07:15 +0000 UTCshould we expect performance to increase with this update?
Kingston
2019-09-25 16:05:10 +0000 UTCPretty exciting. I would also like to see the basic features more complete as well, such as all lighting sources included, like fire arrows, Blazes etc. I use PTGI almost exclusively, but I really miss all the little polishes to those sorts of things as well.
2019-09-25 16:02:19 +0000 UTCWill there be an option to turn ghosting filter on/off if performance impact is too great?
Ultimate Immersion
2019-09-25 16:00:21 +0000 UTC