Announcement

Collapse
No announcement yet.

Voxel Plugin

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

    Added a 3D preview to the graph & a curve node:
    Last edited by Phyronnaz; 08-31-2018, 11:16 PM.
    Website: https://voxelplugin.com
    Discord: https://discord.voxelplugin.com
    Twitter: https://twitter.com/phyronnaz

    Comment


      Added a Select node, fancy colors to the graph & raytraced heightmap shadows.

      Complete graph:
      Click image for larger version  Name:	unknown1.png Views:	1 Size:	148.0 KB ID:	1522876

      Top noise node:


      Middle:


      Bottom (this is the mask):




      With EdgeFalloff = 0:


      With EdgeFalloff = 0.125:


      In game:



      The fast updating of the graph preview (< 1s) makes it very easy to quickly iterate on different graphs.
      Website: https://voxelplugin.com
      Discord: https://discord.voxelplugin.com
      Twitter: https://twitter.com/phyronnaz

      Comment


        Hi, first of all awesome stuff! (is this available in 1.1.2? or is there a new version? )

        Also I am experimenting with setting up multiplayer and I have a few questions:
        In the documentation at the multiplayer section you mention calling the ConnectClient and StartServer functions manually (and enabling the Multiplayer option for the VoxelWorld); -from what I can tell those were replaced by CreateServer and CreateClient?

        The way I've been trying to do it is by:
        1. spawning the world on the server (with the Multiplayer option enabled; also tried the VoxelTcpSocket class) -> using a run on server event
        2. calling CreateServer (on the server) for the VoxelWorld I've just created
        3. saving the world and calling CreateClient on every client who joins the level (for the saved world)

        But so far, unless I'm also replicating the world it doesn't show up for any of the clients; (if I do replicate it it shows up in the root level not in the streamed level where it was spawned initially (on the server).

        Any help is appreciated,
        thank you in advance!

        Comment


          When Is Your Release for Unreal 4.20 Due out Phyronnaz Joined the Discord where Can I find it there. I want to evaluate for a project I am working on ^_^
          Last edited by frossdelaqrois; 09-13-2018, 10:38 PM.

          Comment


            SoulSlesh Could you please join the discord to get support? https://discord.gg/58ZqEbg
            frossdelaqrois It's out, just not on gumroad/sellfy yet. If you want it now you can join the discord
            Website: https://voxelplugin.com
            Discord: https://discord.voxelplugin.com
            Twitter: https://twitter.com/phyronnaz

            Comment


              Hi, in the first this plugin is so cool, good work !

              Now to the my question. I have free version of your plugin and now i trying to create C++ World generator, but i dont know how to create it. I try follow steps in documentation, but nothing works. I am new in C++. Can any one write me detailted steps to create it, or post simple project with created class of simple worldgenerator which can I edit in Visual Studio please? Sorry for my bad english and thank you so much for any reply.

              Comment


                I've fixed the editor tools. You can also now use the voxel asset editor:




                You can also edit the terrain directly:



                I've also made the creation of new tools easy, just need to make your BP inherit from the right class
                Last edited by Phyronnaz; 09-10-2018, 10:27 PM.
                Website: https://voxelplugin.com
                Discord: https://discord.voxelplugin.com
                Twitter: https://twitter.com/phyronnaz

                Comment


                  Working on some graph static analysis to improve perf a lot:
                  Click image for larger version  Name:	staticanalysis.png Views:	1 Size:	78.3 KB ID:	1527943

                  For now each node is computed for every XYZ position. Using static analysis I can determine which nodes depend on which axis, and use that to cache the values: for example, don't recompute that perlin noise for every Z
                  Website: https://voxelplugin.com
                  Discord: https://discord.voxelplugin.com
                  Twitter: https://twitter.com/phyronnaz

                  Comment


                    Hi. I have two questions:

                    1) How does this compare feature-wise to this: https://www.unrealengine.com/marketplace/voxel-plugin (which I currently own, but the creator doesn't seem interested in answering support queries on the Marketplace page )
                    2) How does this compare feature-wise to this: https://www.voxelfarm.com (which I cannot really afford )?

                    Comment


                      Optimization described above added, allowing to go from O(N^3) to O(N^2), O(N) or O(1) in many cases. In my tests the world generation was more than twice as fast.

                      @skunkiferous

                      1) Mine is insanely better, even the free version has more features. He doesn't have LODs, perf sucks etc
                      2) Voxel farm is using a more precise algorithm, where you can have sharp features. If you don't need that marching cubes (that I use) are just as good. My plugin is way more basic than VF, but IMO is far enough to achieve awesome stuff What are you trying to do exactly?
                      Website: https://voxelplugin.com
                      Discord: https://discord.voxelplugin.com
                      Twitter: https://twitter.com/phyronnaz

                      Comment


                        Videos of recent stuff done by Ideo:



                        Website: https://voxelplugin.com
                        Discord: https://discord.voxelplugin.com
                        Twitter: https://twitter.com/phyronnaz

                        Comment


                          Wow, these are some really nice use cases... Nice work (y)

                          Comment


                            Originally posted by Phyronnaz View Post
                            Optimization described above added, allowing to go from O(N^3) to O(N^2), O(N) or O(1) in many cases. In my tests the world generation was more than twice as fast.

                            @skunkiferous

                            1) Mine is insanely better, even the free version has more features. He doesn't have LODs, perf sucks etc
                            2) Voxel farm is using a more precise algorithm, where you can have sharp features. If you don't need that marching cubes (that I use) are just as good. My plugin is way more basic than VF, but IMO is far enough to achieve awesome stuff What are you trying to do exactly?
                            I'm just a noob hobyist, but basically, I'd like to do something similar to 7 days to die, but scifi themed. I believe that 7d2d use some different tech for their voxels, but I have to use what is available to me. OTOH, by now, 150 USD won't make much of a difference in my expenses...

                            EDIT: I probably made my reply sound "over enthusiastic". I already bought basically 100% of all assets I need, including characters, sound effect, blueprints, animations, systems, ... "All I have to do", is to glue it all together. And if it wasn't clear, I only meant to use a voxel plugin for the procedurally generated terrain; I'll use something else for the "building" part. In fact, I think the end result will be more like Empyrion than 7D2D (which I didn't mention, because 7D2D is 10 times more well known than Empyrion).
                            Last edited by skunkiferous; 09-17-2018, 02:19 PM.

                            Comment


                              Added perf counters to voxel graphs:
                              Click image for larger version

Name:	1.png
Views:	1
Size:	51.9 KB
ID:	1531332

                              That's with the axis analysis described above. Without:

                              Click image for larger version

Name:	2.png
Views:	1
Size:	52.0 KB
ID:	1531333

                              2.6 millions calls vs 5.6 millions

                              skunkiferous For terrain this will work perfectly . If you want to discuss that a bit more you should join the discord: https://discord.gg/58ZqEbg
                              Website: https://voxelplugin.com
                              Discord: https://discord.voxelplugin.com
                              Twitter: https://twitter.com/phyronnaz

                              Comment


                                For those wondering about the strength of the Voxel graphs. These were generated using a quite simple voxelgraph:

                                Click image for larger version  Name:	cliff2.jpg Views:	1 Size:	131.4 KB ID:	1531704Click image for larger version  Name:	image_148334.jpg Views:	1 Size:	229.5 KB ID:	1531693
                                Last edited by VariableArgument; 09-24-2018, 10:49 AM.

                                Comment

                                Working...
                                X