Announcement

Collapse
No announcement yet.

Houdini alternative, a procedural modeling toolkit based on blueprint

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

  • replied
    The executable demo

    Leave a comment:


  • replied
    Hey guys, this plugin has been released. You can get it at marketplace

    You can also discuss this plugin in this support topic
    Last edited by JerryLi; 10-01-2019, 09:53 PM.

    Leave a comment:


  • replied
    sounds great

    Leave a comment:


  • replied
    Click image for larger version

Name:	snap.PNG
Views:	52
Size:	219.6 KB
ID:	1640913

    Here is the logic behind the wall system. By using blueprint interface you could implement different types of walls and select them at runtime.

    Click image for larger version

Name:	32.gif
Views:	52
Size:	191.5 KB
ID:	1640914

    Outlines and other parameters could be shared between these wall types.

    Click image for larger version

Name:	35.gif
Views:	51
Size:	463.1 KB
ID:	1640916

    Click image for larger version

Name:	45.gif
Views:	51
Size:	413.7 KB
ID:	1640915

    Leave a comment:


  • Houdini alternative, a procedural modeling toolkit based on blueprint

    Hey guys, today I’m gonna show you a procedural modeling toolkit based on UE4 blueprint I’m working on. This plugin is an alternative to Houdini which means you could implement the whole modeling procedure in UE4 blueprint graph without Houdini or other modeling software.
    To implement a modeling procedure is rather simple. Just creating a blueprint inherited from subclass of Actor in our plugin and override its Build function. In the function graph you can insert and connect different geometry operation nodes then finally return a geometry object.

    Click image for larger version  Name:	BP.PNG Views:	1 Size:	110.6 KB ID:	1637830

    Each steps in the procedure could be displayed individually

    Click image for larger version  Name:	Flow01.gif Views:	1 Size:	59.0 KB ID:	1637831

    Click image for larger version  Name:	Flow02.gif Views:	1 Size:	373.0 KB ID:	1637838

    By using BP member variables you can parameterize the modeling procedure and diversify instances of your BP in the level.

    Click image for larger version  Name:	Window.gif Views:	1 Size:	242.6 KB ID:	1637833

    Click image for larger version  Name:	Balcony.gif Views:	1 Size:	219.2 KB ID:	1637832

    Click image for larger version  Name:	Steps.gif Views:	1 Size:	279.8 KB ID:	1637834

    Click image for larger version  Name:	Height.gif Views:	1 Size:	393.4 KB ID:	1637836

    Click image for larger version  Name:	Shape01.gif Views:	1 Size:	525.3 KB ID:	1637837

    Click image for larger version  Name:	Shape02.gif Views:	1 Size:	314.5 KB ID:	1637835

    Features:

    Runtime procedural generation.
    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.
    Static mesh instancing during placement.
    Source code provided.


    Executable Demo
    Marketplace Link
    Demo Videos
    Documentation
    Example Project
    Last edited by JerryLi; 11-04-2019, 08:17 PM.
Working...
X