Announcement

Collapse
No announcement yet.

Realtime Dynamic GI + Reflections + AO + Emissive plugin - AHR

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    #46
    Cool. Good luck with your exam!
    FREE VR Drum Kit Project
    FREE Color LUT Collection
    FREE Physics Driven Spacecraft Project
    FREE GTA Style Vehicle Interaction
    Dynamic DoF(Depth of Field)
    Camera Crossfade

    Comment


      #47
      Well, my motherboard died, so, yeah, updates will be a little slower than expected. Should have everything fixed in the next few days. Hope so

      Comment


        #48
        Looks very promising! This is the only thing that UE4 really lacks over UE3 accept for the Movie Texture support but supposedly that will be back in in 4.5


        Twitter - @TheCSilverman

        Ancient Cistern | Advanced Material Pack Ed. 1 | Advanced Material Pack Ed. 2 | Advanced Material Pack Ed. 3 | Texture Pack Ed. 1 | Container Pack Ed. 1 | Road Sign Pack Ed. 1

        Comment


          #49
          This looks so promising, I can't wait to test it out! My anticipation is up!

          Comment


            #50
            Originally posted by iniside View Post
            1 bounce doesn't really cut, but two bounes would be awesome, and three bounces would just amazing.
            Jesus man, you don't want much do you ?

            On topic: Amazing work, I'm not surprised that somebody took up the challenge but it's great that you have and have managed to do so very quickly.

            Comment


              #51
              Everything working now ( it think. My windows installation is doing some funny things, but will cross fingers and hope it remains stable), so I'm starting to work on AHR right now.

              I decided to go and modify the source directly, as I't should be easier for me given I have to add a few things at various stages on the rendering pipeline. That comes with a question. Considering that this will take time, and Epic updates UE quite often, what will be the best way to keep my code up to date will also working on AHR? I don't have a lot of experience working on a team, and almost none at Git. Will I have used for quite a while now TFS, Git is a totally diferent beast. I code mostly by my self, and never something as massive as Unreal Engine. Some help will be more than welcome

              Regarding AHR, I'm gonna re-work the whole voxel update code, as I have a new pipeline now that should reduce the number of objects that need to be voxelized each frame to just the dynamic ones and the ones that where outside the grid bounds on the prev frame and now are inside. Also, on the raytracing side I worked out a way to keep raytracing on the pixel that hadn't moved, so that the lighting gets progressively refined. On moving things lighting quality won't improve at all over the old raytracing, but given that they move (gotta love motion blur) it shouldn't be a big problem, and the other things will look much better.
              Just a few numbers. If, for example, some part of the scene hadn't move a lot on the last 8 frames, which is not that impossible, and assuming we are doing 4 rays per frame, we end up at 32 rays, all at the cost of 4. At 60 FPS, 8 frames are just 0.13 seconds.
              Still, that's all theoretical for now, hadn't got into making those changes. Everything is on a notebook and a whiteboard
              Last edited by RyanTorant; 10-09-2014, 06:30 PM.

              Comment


                #52
                Great to see that this is still being worked on. Looking forward to see more.

                Comment


                  #53
                  Well, I should be finishing the preliminaries over this week, and by friday starting to get into the UE4 code. I'm allready thinking how to integrate it though, and given I have that old test implementation I did, I can try and take a few ideas from there.
                  BTW, given UE allready have a robust reflections system, I disabled reflections, and got a nice performance boost. Getting arround 30 - 40 fps (16 - 17 ms raytracing time) on my 750 Ti.

                  Comment


                    #54
                    This looks outstanding, although you said it would be free I would be willing to pay for a plugin version of this as it becomes production-ready (and I'm just a hobbyist). However, I believe someone mentioned above that it would be difficult or impossible to create a plugin for this (because it digs too deeply into the guts of the rendering code?) -- are you aware of any limitations regarding this? I know very little about the low-level tech, but I would think Epic would love to support exactly this sort of plugin to allay some of the community disappointment regarding the removal of SVOGI.

                    Regarding keeping your code up to date with offical Epic releases, Mike Fricker mentioned in a recent Twitch stream that improvements to the plugin system are in the works, specifically mentioning that they're working on how to keep plugins in sync with official code releases (Q&A at the end of this video around 58:30):



                    Maybe worth starting a new thread under the Engine Source & Github section, or even reaching out to Epic's devs regarding their plans?

                    In any case, I wish you luck, this is looking incredible!

                    SINGMETOSLEEP / PARASOMNIA / DARKDRIFT / ETERNAL APEX / PRETTY ABRASIVE MUSIC / TWITTER @ACATALEPT

                    Comment


                      #55
                      Originally posted by acatalept View Post
                      This looks outstanding, although you said it would be free I would be willing to pay for a plugin version of this as it becomes production-ready (and I'm just a hobbyist). However, I believe someone mentioned above that it would be difficult or impossible to create a plugin for this (because it digs too deeply into the guts of the rendering code?) -- are you aware of any limitations regarding this? I know very little about the low-level tech, but I would think Epic would love to support exactly this sort of plugin to allay some of the community disappointment regarding the removal of SVOGI.

                      Regarding keeping your code up to date with offical Epic releases, Mike Fricker mentioned in a recent Twitch stream that improvements to the plugin system are in the works, specifically mentioning that they're working on how to keep plugins in sync with official code releases (Q&A at the end of this video around 58:30):



                      Maybe worth starting a new thread under the Engine Source & Github section, or even reaching out to Epic's devs regarding their plans?

                      In any case, I wish you luck, this is looking incredible!
                      Thanks!
                      I will be working directly on the source really, and when is a bit more stable, will talk with Epic about getting it into the main branch, even if it's as a WIP.

                      Comment


                        #56
                        Originally posted by RyanTorant View Post
                        Well, I should be finishing the preliminaries over this week, and by friday starting to get into the UE4 code. I'm allready thinking how to integrate it though, and given I have that old test implementation I did, I can try and take a few ideas from there.
                        BTW, given UE allready have a robust reflections system, I disabled reflections, and got a nice performance boost. Getting arround 30 - 40 fps (16 - 17 ms raytracing time) on my 750 Ti.
                        Noooooo....please dont! Sorry^^ Yeah, the reflection system is quite nice, but I (for myself, dont want to talk for others here) am actually interested because it DOES cover everything! The reflection system in UE works, but SSR are really limited for accurate reflections and the probes bleed like hell if you have interiors and outdoors mixed

                        But yeah...there just is no solution that has everything I guess^^
                        Check out UNREAL 4 Lighting Academy
                        https://forums.unrealengine.com/show...ng-like-that-)

                        Comment


                          #57
                          Originally posted by Daedalus51 View Post
                          Noooooo....please dont! Sorry^^ Yeah, the reflection system is quite nice, but I (for myself, dont want to talk for others here) am actually interested because it DOES cover everything! The reflection system in UE works, but SSR are really limited for accurate reflections and the probes bleed like hell if you have interiors and outdoors mixed

                          But yeah...there just is no solution that has everything I guess^^
                          Well, as I said is just a compiler switch. If there's interest for it, I surely will work on that! Want to get GI working correctly first though.

                          Comment


                            #58
                            First post woo.

                            I am usually a lurker around here, but this was impressive. I will be keeping my eye on this one for sure!
                            My project relies a lot on dynamic contant, and dynamic GI is a feature I have been hoping will get some love! So, thank you very much for working on this, it will be very helpful to me and many others.

                            Comment


                              #59
                              Just to keep the thread alive, I'm still working on this. but sadly Borderlands : The Pre-Sequel is taking more of my time that I had expected . Anyway, should start to make the changes to the source this weekend.

                              Comment


                                #60
                                That's the gamer's curse man

                                Comment

                                Working...
                                X