Announcement

Collapse
No announcement yet.

What Are You Working On? Community Screenshots & Videos

Collapse
This is a sticky topic.
X
X
  • Filter
  • Time
  • Show
Clear All
new posts

    #46
    PoissonDisc random distribution plugin

    Working on getting my PoissonDisc sample distribution plugin to work fast. So far, so good:



    Unfortunately, since I couldn't find an option for depth independent alpha blending, this is how it looks from the other side:



    Not sure how I can fix that, if at all.

    Comment


      #47
      Are you using a translucent shader? If its for grass...just switch to masked and use subsurface instead of translucent. That should help. Looks nice btw
      Check out UNREAL 4 Lighting Academy
      https://forums.unrealengine.com/show...ng-like-that-)

      Comment


        #48
        Example use of the Random.Distribution plugin (PoissonDisc2D)

        Thanks Daedalus51, I've adjusted the material to your suggestion and it sorts correctly now. See for yourself:

        This runs at ~40 fps on my system, which is quite a bit outdated now (AMD FX6100, Radeon HD 5770 UC). I'm surprised that Unreal Engine 4 isn't more taxing on my system.

        Comment


          #49
          Originally posted by cafemaster View Post
          my project )
          HAHAH nice! I recognise that bear.. kill it kill it!!

          Comment


            #50
            I am new to Unreal 4 engine, shifting over from the Source Engine so I am slowly learning what I can do with this engine and I can say it is Awesome! I began modeling up some industrial props last week and just threw together a little sample room of some pipes I created. The first has the default M_Metal_Steel material applied and the second has the M_Metal_Burnished_Steel. Two of the exact same scenes with a completely different look from the different materials. For some reason I cannot upload the images From my computer or from Photo bucket so here is my link.
            http://s24.photobucket.com/user/jim_...tml?sort=3&o=0

            Comment


              #51
              Originally posted by Overwatch04 View Post
              I am new to Unreal 4 engine, shifting over from the Source Engine so I am slowly learning what I can do with this engine and I can say it is Awesome! I began modeling up some industrial props last week and just threw together a little sample room of some pipes I created. The first has the default M_Metal_Steel material applied and the second has the M_Metal_Burnished_Steel. Two of the exact same scenes with a completely different look from the different materials. For some reason I cannot upload the images From my computer or from Photo bucket so here is my link.
              http://s24.photobucket.com/user/jim_...tml?sort=3&o=0
              Shiny!
              Let's Connect [Twitter]

              Comment


                #52
                Originally posted by Overwatch04 View Post
                I am new to Unreal 4 engine, shifting over from the Source Engine so I am slowly learning what I can do with this engine and I can say it is Awesome! I began modeling up some industrial props last week and just threw together a little sample room of some pipes I created. The first has the default M_Metal_Steel material applied and the second has the M_Metal_Burnished_Steel. Two of the exact same scenes with a completely different look from the different materials. For some reason I cannot upload the images From my computer or from Photo bucket so here is my link.
                http://s24.photobucket.com/user/jim_...tml?sort=3&o=0
                Like the wall as well. Are some of the bricks actually modeled to get that depth in the cracks? Wondering how many polys it is.

                Comment


                  #53
                  Originally posted by Triplelexx View Post
                  Like the wall as well. Are some of the bricks actually modeled to get that depth in the cracks? Wondering how many polys it is.
                  This is flat plane.Normal map is baked from high poly sculpt in Zbrush.
                  http://cntrollaltdel.blogspot.com/

                  Comment


                    #54
                    Originally posted by ICO_hr View Post
                    This is flat plane.Normal map is baked from high poly sculpt in Zbrush.
                    Wow, no tessellation even? Looks really nice, gotta spend more time on normal maps.

                    Comment


                      #55
                      Originally posted by Triplelexx View Post
                      Wow, no tessellation even? Looks really nice, gotta spend more time on normal maps.
                      Nope, no tessellation.Look where the geometry intersects, it's absolutely flat.
                      http://cntrollaltdel.blogspot.com/

                      Comment


                        #56
                        Originally posted by Daedalus51 View Post
                        Working on this little apartment scene to improve my materials and try out some more complicated lighting situations

                        [ATTACH=CONFIG]10113[/ATTACH]

                        Any feedback is very much appreciated, but keep in mind that its early wip
                        Looking great so far! Why not starting your own WIP Thread? Would love to see you progress

                        Greets from Stuttgart, Mo

                        Comment


                          #57
                          Started rewriting my threaded zip reader.

                          Previously, it was doing (roughly) this process to load a texture:

                          * Read (from disk) the zip header structure.
                          * If a request to load the compressed data into a buffer hasn't been made, make it (same with timer that checks the requests).

                          * In the timer, if the compressed load is finished (this is via FIOSystem::LoadData btw), prepare and fire off the thread to decompress it and also generate the mip data for the texture.
                          * Also in the timer function, it checks the decompress/mip gen tasks and if finished, creates a texture and puts it into the cache.

                          * In blueprint, the cache is checked and if there's a texture that was being requested and it shows up, it's set onto the page mesh as a dynamic material instance.

                          -----------

                          Well, that works great for 1-2 pages, but quickly bloats up memory for loading a whole comic, and also introduces some hangs due to reading the zip header over and over (unnecessarily).

                          So I've restructured it quite a bit, and the result (not yet done) is going to be a cleaner process:

                          * For a given zip file, if it hasn't had info cached yet, it will submit an FIOSystem::LoadData for the entire zip file.
                          * Once that comes back (checked in the timer), a task is created to decompress and generate mip data (the task now just gets a pointer to the compressed zip data - no more copying around buffers, and since it's being read only, there's no worry about doing it in the thread).

                          * Task decompresses the data from the compressed zip buffer (an offset is added to the pointer, corresponding with the zipped file to load).
                          * After it's decompressed, the data is loaded from jpg into a raw bitmap buffer, and then a mip buffer is generated (pointer passed in to the task).

                          * When the task is complete, the mip data will be copied into the texture.

                          In addition to that, I've set it up to use a smarter cache system, which will load the requested page and 3-4 pages after it (if available). It will request new pages and unload old ones when getting about halfway through the currently loaded pages.

                          Later on, I'd like to also keep a cache of half-sized pages to show if the page requested is still being loaded.
                          Storyteller - An immersive VR audiobook player

                          Dungeon Survival - WIP First person dungeon crawler with a focus on survival and environmental gameplay ala roguelikes

                          Comment


                            #58
                            I changed some things around and implemented delayed generated to save some memory on large generation amounts. Now the generation time is down to 200ms for just the grass.


                            Since the 2d side of the plugin is now done, all that is left to do is add the third dimension to it and then release it to the public.

                            Comment


                              #59


                              Figured it was about time we started posting some gameplay This was our first playtest one-on-one. We just had another with free-for-all 5 guys with added rockets that switch away everything in the blast radius - it was blast! (pun intended)

                              Cross posted from here: https://forums.unrealengine.com/show...he-environment
                              Game Developer @ LODZERO - My Twitter | tomlooman.com UE4 samples & tutorials | C++ Survival Game (Open-source template)

                              Comment


                                #60
                                Yeah...looks like good fun Tom!
                                Check out UNREAL 4 Lighting Academy
                                https://forums.unrealengine.com/show...ng-like-that-)

                                Comment

                                Working...
                                X