Announcement

Collapse
No announcement yet.

Training Stream - Blueprint Drawing to Render Targets Overview - Sept 20 - Live from Epic HQ

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

    [LIVESTREAM] Training Stream - Blueprint Drawing to Render Targets Overview - Sept 20 - Live from Epic HQ


    WHAT

    Sam Dieter is on to talk about a powerful new feature from the 4.13 release, Blueprint Drawing to Render Targets! There are limitless applications to such a versatile tool, so Sam will give a basic overview and explain how it can be used for general purposes. Also, be sure to check out the BlueprintRenderToTarget map in the ContentExamples project for more working examples!

    WHEN
    Tuesday, September 20th @ 2:00PM [Countdown]

    WHERE
    www.twitch.tv/unrealengine

    WHO
    Sam Deiter - Training Content Creator @Sam_Deiter
    Alexander Paschall - Community Manager @UnrealAlexander

    Feel free to ask any questions on the topic in the thread below, and remember, while we try to give attention to all inquiries, it's not always possible to answer everyone's questions as they come up. This is especially true for off-topic requests, as it's rather likely that we don't have the appropriate person around to answer. Thanks for understanding!

    Archive:

    Last edited by Alexander Paschall; 09-26-2016, 03:16 PM.
    Twitch /unrealalexander| Twitter @UnrealAlexander
    How to report a bug? | Installation & Setup issues?
    Call me to a thread by posting this: [MENTION]Alexander Paschall[/MENTION]

    #2
    YES! this is the stream I have been waiting for!
    Crystal Flux a Snowboarding Shooter:https://twitter.com/GadzGamz
    Pinball Template:http://www.pinterest.com/gadzgamz/pinball-template/
    Hot Springs Air Hockey: Hot Springs
    Latest release: Bonsai Golf Coral

    Comment


      #3
      Can also do cool stuff like this pretty easily!

      (I really like 4.13)

      Comment


        #4
        1. Can this also to alter the collision and/or navigation of the surface? (via displacing the surface creating tall mountains and deep ravines, but with collision)
          If so, how would this impact performance?

        2. Could it be used to permanently affect the terrain of a map (scar the surface), without need to "garbage collect" the scars, creators, and mountains?
          (Example: typical method used Decals to create creators from explosions or impacts, then are later erased to save memory. Could Drawing to Render Targets be used instead, to allow the cumulative creator count to build up throughout the match without the need to erase them to save memory)?

        3. In the content example, the surface normal which you paint on remains flat, even as the ground becomes mountainous you still have to aim down at the floor surface to continue painting.
          Can users alter this behavior so the player has to aim at the "visual raised surface" instead of the ground that it sits on?

        4. Mountainous surfaces get clipped out of the scene if the ground surface is out of view. (Example: The mountain you painted disappears if you look "up" too far, because the ground is no longer in view)
          Can users alter this behavior so the raised surfaces remain in view even when the ground is not seen?
        Last edited by Aumaan Anubis; 09-17-2016, 05:05 AM.

        Comment


          #5
          I have been waiting for this for 2 years!
          One questions though: how can we create render target in a blueprint with certain format? E.g. I need only 1 channel to render height field.

          Here's what I've done btw
          Post Processing material packs:
          ScreenFX Distortions and Blurs Marketplace | Website | Video
          ScreenFX Damage and Shield Effects Marketplace | Website | Video
          HomePage: deststudio.com
          Twitter: devast3d

          Comment


            #6
            In C++, the documentation says to call FindCanvasRenderTarget2D() or create a new one.
            Unfortunately the mentioned function doesn't exist.

            https://answers.unrealengine.com/que...rtarget2d.html
            Get your GAME done - Productivity Plugins for Unreal Engine.

            My articles in Game Programming Gems:
            Real Time Modular Audio Processing For Games
            A Lightweight Generator for Real-Time Sound Effects
            Controlling Real-Time Sound Synthesis from Game Physics

            Comment


              #7
              Originally posted by jwainwright View Post
              Can also do cool stuff like this pretty easily!

              (I really like 4.13)

              Nice! That's awesome. If I don't learn how to do that after watching their stream I'd like you to help me out. I want to make a whiteboard now!

              Comment


                #8
                Originally posted by devast3d View Post
                I have been waiting for this for 2 years!
                One questions though: how can we create render target in a blueprint with certain format? E.g. I need only 1 channel to render height field.

                Here's what I've done btw
                Wow! That's amazing... The table and bench are well done and worth a purchase on the marketplace. J/K. Love the effects!

                teak
                "A little bit of nonsense now and then is cherished by the wisest men..."
                -- Willy Wonka

                Smooth Zoom Camera Plugin for 4.24 here.

                Comment


                  #9
                  Cool! Would it by any chance be possible to do a breakdown of the examples? Like, briefly explain what does what? It would help me to better understand the examples, and the math involved.
                  Portfolio: https://www.artstation.com/final-frontier
                  Stargate & DHD: https://forums.unrealengine.com/comm...5-stargate-dhd

                  Comment


                    #10
                    IS it possible to use this technique to render liquid inside an object like a glass bottle? I'm looking for a solution that can give the illusion of gravity acting on liquid in a half filled glass bottle.

                    Comment


                      #11
                      Is there a way to directly convert overlap collision to texture? - Specific scenario: An energy shield that registers overlaps with bullets, but lets them through. The Bullets should then cause wave-like ripples in the energy shield.
                      - It would be even more impressive if the initial shape of the ripple has the exact shape of the projectile.

                      Comment


                        #12
                        [MENTION=19220]devast3d[/MENTION]- How?! Awesome work!

                        Comment


                          #13
                          Originally posted by xDiavalx View Post
                          Is there a way to directly convert overlap collision to texture? - Specific scenario: An energy shield that registers overlaps with bullets, but lets them through. The Bullets should then cause wave-like ripples in the energy shield.
                          - It would be even more impressive if the initial shape of the ripple has the exact shape of the projectile.
                          Same Question as this guy, but a different example scenario:

                          Can this be used to add ripples to characters skin?
                          (like when a boxer punches another boxer in the gut, and the shockwave ripples through their body?)
                          Last edited by Aumaan Anubis; 09-19-2016, 10:55 AM.

                          Comment


                            #14
                            Originally posted by tobkum View Post
                            [MENTION=19220]devast3d[/MENTION]- How?! Awesome work!
                            It works like this:
                            - Main simulator actor blueprint simulates array of droplets (which are just blueprints based on UObject)
                            - Then I'm using render to texture for each droplet (basically just drawing the quad in certain place with certain rotation, i.e. like drawing particles), producing heightfield as the result
                            - Convert heightfield to normal map, assemble all the data and write to the final render target which is fed to special post processing material which draws droplets on the screen (I've had static droplets for a long time, but now I can create animated at runtime).

                            Although the "simulation" is not physically based, it's clever moved and rendered quads with no physics at all
                            Post Processing material packs:
                            ScreenFX Distortions and Blurs Marketplace | Website | Video
                            ScreenFX Damage and Shield Effects Marketplace | Website | Video
                            HomePage: deststudio.com
                            Twitter: devast3d

                            Comment


                              #15
                              Excited to see this in detail!

                              Question: Is it possible to make a material change (say change colour) based on the position of another actor in the scene? For example making a wall turn red as another actor moves across it as if painting the surface. It looks possible from the whiteboard example.

                              Comment

                              Working...
                              X