Announcement

Collapse
No announcement yet.

Glitch/Sci-Fi - Post-Process

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

  • [WIP] Glitch/Sci-Fi - Post-Process

    Hi all, I'm working on a few post-process shaders for UE4 and I was wondering if people here would be interested for something like this on the Markeplace. I already had good feedback via Twitter.

    [EDIT] The package is now available : https://www.unrealengine.com/marketp...h-post-process




    Summary : 16 post-process shaders/materials to simulate glitch, monitors and some special effects.
    The goal is also to provide a bit of documentation to see how to optimize and combine some effects (because not all the shaders will be mixable together). All the materials have a global intensity control that allow to blend in and out the effect. Most of the effects should also be blendable via the post-process volume blend radius (some effects are unfortunately not compatible).


    Content :
    • Sharpen (Blend between two sharpen preset)
    • Lens distortion (Inverted barrel)
    • Chromatic radial blur and Radial blur (with performance and size controls)
    • Underwater (Screen distortion + TriPlanar caustic projection from camera)
    • Broken glass (distortion based on normal map + progressive blending)
    • Frozen glass (distortion + progressive blending)
    • Pixelate & Posterize
    • Diffrence & Color offset (Grayscale and Inverted grayscale after mid-values)
    • Pulse force (horizontal force wave that distort the scene/screen)
    • Pulse Wallhack (Pulse that project a grid in TriPlanar + show objects hidden behind walls)
    • TV CRT Monitor simulation (with flickering and scan-line)
    • Screen glitch (image offset, pixelate and stretch)
    • Bump map (bas-relief simulation + glitch)
    • ASCII (Convert screen into lines of text based on a charset, 2 are currently available)
    • Dithering classic (Cluster Dot, Bayer, Halfton and Blue noise)
    • Dithering glitch (Broken dithering that offset colors in grayscale)



    Videos :







    Screenshots :

    Note : the anamorphic bloom requires an engine modification for the moment and will not be included in this project.

    Click image for larger version

Name:	chromatic_blur.jpg
Views:	1
Size:	120.5 KB
ID:	1170568

    Click image for larger version

Name:	dithering.jpg
Views:	1
Size:	555.0 KB
ID:	1172086

    Click image for larger version

Name:	bump.jpg
Views:	1
Size:	526.5 KB
ID:	1172087

    Click image for larger version

Name:	ascii.jpg
Views:	1
Size:	535.4 KB
ID:	1172088

    Click image for larger version

Name:	glitch.jpg
Views:	1
Size:	339.6 KB
ID:	1172089

    Click image for larger version

Name:	brokenglass.jpg
Views:	1
Size:	268.7 KB
ID:	1172090
    Attached Files
    1
    Yes
    93.02%
    40
    No
    6.98%
    3
    Last edited by Froyok; 03-30-2016, 02:37 PM.
    - [Marketplace] Sci-fi and Glitch Post-process
    - [Scene] Exedre project - Holograms, glitches and more
    - [Tutorial] Anamorphic Bloom

    Fabrice Piquet - Technical Artist, Product Designer @Allegorithmic
    Twitter - LinkedIn - Portfolio - Maya Scripts

  • #2
    Oh wow, I like that, what would you set as price?
    Regards,
    Kia.

    Comment


    • #3
      Originally posted by Kia View Post
      Oh wow, I like that, what would you set as price?
      That's a good question. Honestly I don't know yet. I will take into account the time it took me to complete and the amount of content however.
      If you have suggestions based on the current description feel free to share. That will also help me to see how you guys perceive those effects.
      - [Marketplace] Sci-fi and Glitch Post-process
      - [Scene] Exedre project - Holograms, glitches and more
      - [Tutorial] Anamorphic Bloom

      Fabrice Piquet - Technical Artist, Product Designer @Allegorithmic
      Twitter - LinkedIn - Portfolio - Maya Scripts

      Comment


      • #4
        Looks interesting
        Linkedin | ArtStation | -SCIFI 'PROPS' PACK- | -SCIFI 'POPULATE' PACK- | Shooter Game Tutorial | StarDrop

        Comment


        • #5
          Originally posted by Froyok View Post
          That's a good question. Honestly I don't know yet. I will take into account the time it took me to complete and the amount of content however.
          If you have suggestions based on the current description feel free to share. That will also help me to see how you guys perceive those effects.
          I have no exact idea how to set the price, was just wondering if you already have an idea.

          Comment


          • #6
            Seriously. I need this. If it doesn't get released on the marketplace can I buy it from you directly?
            <a href="http://www.indiedb.com/games/delerium" title="View Delerium on Indie DB"><img src="http://button.indiedb.com/popularity/medium/games/49125.png" alt="Delerium"></a>

            Comment


            • #7
              Trying some new glitch tonight.

              Old version (close up) : https://vine.co/v/iOIMPMtZmuF
              New version (current test) : https://vine.co/v/ie5tB1vKUrU

              Click image for larger version

Name:	2016-01-20__21-27-02__Exedre - Unreal Editor.jpg
Views:	1
Size:	785.9 KB
ID:	1099072
              - [Marketplace] Sci-fi and Glitch Post-process
              - [Scene] Exedre project - Holograms, glitches and more
              - [Tutorial] Anamorphic Bloom

              Fabrice Piquet - Technical Artist, Product Designer @Allegorithmic
              Twitter - LinkedIn - Portfolio - Maya Scripts

              Comment


              • #8
                You'd have my money. Would love the anamorphic bloom as well... you thought of throwing it up on something like sellfy while waiting on Epic to approve it (or actually start offering plugins)?

                Comment


                • #9
                  I would buy this because my game needs these exact effects, and I have no interest in attempting to try to do it on my own since this isn't my area of expertise.

                  Sold, but I have a question:
                  Can this effect be used to effect the appearance of just one object/character/item? (like if you wanted just one wall to look like this to highlight it as a secret door or something.)

                  Comment


                  • #10
                    Originally posted by ChipNinja View Post
                    You'd have my money. Would love the anamorphic bloom as well... you thought of throwing it up on something like sellfy while waiting on Epic to approve it (or actually start offering plugins)?
                    Somebody already posted a proposition on GitHub but wasn't good enough for Epic so it wasn't integrated yet and the original user don't have the time to investigate further. I didn't change the method, so I'm using the imperfect one for the moment. The current code modify directly the native bloom code and shader and I'm not sure a plugin can be done in this case. However since I want to push my effects further by doing some custom process via a rendertarget (but without a scenecapture actor), maybe I could use that too to do the anamorphic bloom in a regular UE4 material (or maybe a custom hlsl shader).


                    Originally posted by Aumaan Anubis View Post
                    I would buy this because my game needs these exact effects, and I have no interest in attempting to try to do it on my own since this isn't my area of expertise.

                    Sold, but I have a question:
                    Can this effect be used to effect the appearance of just one object/character/item? (like if you wanted just one wall to look like this to highlight it as a secret door or something.)
                    We have access to a stencil buffer with color ID that allow to mask in screenspace only certain objects (see http://www.tomlooman.com/multi-color...real-engine-4/ ), so masking the post-process and the particles to only those objects should be doable. I will look into that.
                    - [Marketplace] Sci-fi and Glitch Post-process
                    - [Scene] Exedre project - Holograms, glitches and more
                    - [Tutorial] Anamorphic Bloom

                    Fabrice Piquet - Technical Artist, Product Designer @Allegorithmic
                    Twitter - LinkedIn - Portfolio - Maya Scripts

                    Comment


                    • #11
                      (Okay I can't seem to be able to edit the poll or switch the tag to WIP, if a moderator has an idea how I'm interested to know.)


                      Still making some progress. I have added resolution downgrading (pixelate) to the glitch post-process. I have also worked on the progressive blending of the effect, to make it look like glitches are appearing by block and not by a smooth blending. That make stepping in and out of the post-process volume more interesting. A bit like going is a certain area cause more glitch to the player. Kinda cool. Also performances seems good as I'm still only doing 3 scene texture samples at the moment on this effect. The rest is masks and UV coordinates modifications (and lots of sin() functions).

                      Nest, I will look into dithering, color brightness and stretched pixel lines for this post-process.

                      Result in video :
                      https://vine.co/v/iiaX2m7hl0w

                      Result in image :
                      Click image for larger version

Name:	2016-01-24__02-26-10__inst_post_glitch.jpg
Views:	1
Size:	691.4 KB
ID:	1099281
                      Last edited by Froyok; 01-23-2016, 09:34 PM.
                      - [Marketplace] Sci-fi and Glitch Post-process
                      - [Scene] Exedre project - Holograms, glitches and more
                      - [Tutorial] Anamorphic Bloom

                      Fabrice Piquet - Technical Artist, Product Designer @Allegorithmic
                      Twitter - LinkedIn - Portfolio - Maya Scripts

                      Comment


                      • #12
                        Originally posted by Froyok View Post
                        (Okay I can't seem to be able to edit the poll or switch the tag to WIP, if a moderator has an idea how I'm interested to know.)
                        I went ahead and changed it from "Gauging Interest" to "Work in Progress" for you. This looks fantastic! I could think of many, many uses for this =)

                        Comment


                        • #13
                          I updated a bit more the glitch effect. It's doing pretty well now. The video below show the progressive blending in/out of the effect. I have added stretched pixel lines with random colors to increase the glitch sensation. I'm still using a particle to generate the main patterns, but that will soon change.




                          Originally posted by DanielBennifer View Post
                          I went ahead and changed it from "Gauging Interest" to "Work in Progress" for you. This looks fantastic! I could think of many, many uses for this =)
                          Awesome, thanks you !
                          Last edited by Froyok; 01-25-2016, 07:19 PM.
                          - [Marketplace] Sci-fi and Glitch Post-process
                          - [Scene] Exedre project - Holograms, glitches and more
                          - [Tutorial] Anamorphic Bloom

                          Fabrice Piquet - Technical Artist, Product Designer @Allegorithmic
                          Twitter - LinkedIn - Portfolio - Maya Scripts

                          Comment


                          • #14
                            ****, this is pretty impressive. I'm assuming it can also be used with Render to Texture, for that cool "bad transmission" look?

                            Comment


                            • #15
                              This is looking great. Interested.
                              Twitter: @zerofiftyone_
                              Website: zerofiftyone.net - My game development blog
                              Button Frenzy store page: http://store.steampowered.com/app/454630

                              Comment

                              Working...
                              X