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





    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; 10-01-2019, 09:52 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

          Working...
          X