Announcement

Collapse
No announcement yet.

A procedural modeling toolkit base on blueprint

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

    [RELEASED] A procedural modeling toolkit base on blueprint

    Click image for larger version  Name:	Snap03_50.jpg Views:	1 Size:	232.3 KB ID:	1663014


    Click image for larger version  Name:	Snap02_50.jpg Views:	1 Size:	183.5 KB ID:	1663013






    Executable Demo
    Marketplace Link
    Demo Videos
    Documentation
    Example Project



    Arteries is a procedural modeling toolkit base on UE4 blueprint. By using this plugin you can implement the whole modeling procedure in UE4 blueprint graph without any other modeling software.

    To implement a modeling procedure is rather simple. Just creating a blueprint inherited from ArteriesActor and implement its OnBuild event. In the event graph you can create a serial of different geometry operation nodes and any logic you want to build the final geometry.

    Features:
    • Runtime generation.
    • Multi-threaded.
    • Most of common geometry operations.
    • Per Point/Primitive/Geometry lua code snippet for custom operations.
    • Point/Primitive group.
    • Point/Primitive custom attributes.
    • Tangent space and UV coordinates generation.
    • Procedural static mesh instancing.
    • Full source code provided.
    Last edited by JerryLi; 11-04-2019, 08:11 PM.

    #2
    Reserved for change list

    Comment


      #3
      This plugin has been released!

      Comment


        #4
        Is there a simple way to "Set Primitive Group" without using the "Execute" command? It appears that a lot functionality is hidden inside "Execute" using undocumented code. I wouldn't even know about it if it wasn't for the sample project, so thank you for that.

        Comment


          #5
          Originally posted by BackItch View Post
          Is there a simple way to "Set Primitive Group" without using the "Execute" command? It appears that a lot functionality is hidden inside "Execute" using undocumented code. I wouldn't even know about it if it wasn't for the sample project, so thank you for that.
          There is a GroupRange operation which groups primitives by their IDs. Lua snippet is more flexible for complex filters and logic. Sorry for the rough documentation, we are still improving it.

          Thanks

          Comment


            #6
            The executable demo

            Comment

            Working...
            X