Announcement

Collapse
No announcement yet.

Proceducal Mesh Sculpting and painting plugin

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

  • replied
    A bit more clear view of Locked/Holding edges option for open meshes, here tested with deformation but works the same if your sculpting.

    Click image for larger version

Name:	holdingedges.png
Views:	1
Size:	136.1 KB
ID:	1128934

    Leave a comment:


  • replied
    Got a question on collision and collision update speed, made a really quick video from my laptop using a physical sphere. Tiles got 441verts and is using perfaces normal calculation.



    Another quick update is that deformation is almost ready, i will post a longer video about it once it work 100%.

    I also got a request to lock the edges of a sculptable & deform meshes. It's now an option and is very useful if you only want parts of your map/models to be modable or deformable.

    Click image for larger version

Name:	edges.png
Views:	1
Size:	200.1 KB
ID:	1128712
    Last edited by Lambdarevolution; 05-29-2017, 02:00 AM.

    Leave a comment:


  • replied
    Originally posted by Jeff Helton View Post
    Looks very promising indeed. Like Uvhausen, I also need to be able to sculpt and modify static mesh on a very detailed level. Typically I have been using Meshmixer for this
    Hi jeff, just need to make sure we are on the same page. This is not a subsitute for any 3d software at all. This plugin is for mesh editing within the game itself in realtime (think sim city etc). Now you can save your meshes created in game but its not the intended use. Unless we get more requests for a standalone window editor it will continue to be only ingame/realtime editing

    Leave a comment:


  • replied
    Looks very promising indeed. Like Uvhausen, I also need to be able to sculpt and modify static mesh on a very detailed level. Typically I have been using Meshmixer for this as I love some of the features of that software. Their tools are great. I love that you can create a spline (although you can only paint the a shape and then tell it to use the border as the spline instead of being able to just draw in a spline manually), tons of sculpting options and even things such as adaptive remesh, which is fantastic at keeping your final tweaked mesh very optimized.

    I think you guys are only scratching the surface here on this. If you made is so we could use draw splines on the static meshes in addition to powerful sculpt and mesh optimizing tools, wow, that would be fantastic.

    Leave a comment:


  • replied
    Originally posted by Uvhausen View Post
    Right now I do all terrain work in 3rd party tools but it would sure be nice to do most of this work directly within the UE4 editor environment.

    Thanks

    Hi Uvhausen, yes you can use a static mesh convert it to proceducal, modify it and use the data to save it as a static mesh. It would need to be setup in blueprints before you start modify it so you have a way of saving it once your happy with it.

    Leave a comment:


  • replied
    This is potentially very exciting news for a game project I've been developing. Due to the lack of detail in the core terrain/landscape tools, which is limited to 1m grid spacing, and also the inability to clearly define transition borders between different grass cut areas I am forced to use static meshes for terrain (similar to varying grass areas on a golf course). So....my main question is do you think this plugin would be a feasible option for use on imported static mesh terrain? Big advantage it would provide is the ability to tweak or maybe even sculpt areas where the imported mesh (based on 1m lidar data) requires to accurately reproduce certain slopes. Right now I do all terrain work in 3rd party tools but it would sure be nice to do most of this work directly within the UE4 editor environment.

    Thanks

    Leave a comment:


  • replied
    Originally posted by Lambdarevolution View Post
    Dynamic tessellation is on my todo list
    with proceducal generation could you be more specific what you are looking for? Terrain styled generation, random planets or totally random meshes?
    Hi [MENTION=34822]Lambdarevolution[/MENTION]

    1.
    For 3D object deformation: could be cool to replacing planes (Like landscape editor) by any other 3D object like sphere for planets, cubes for alien structures or cylinders, etc),:

    2.
    For procedural noise generation in the 3d object (Deformed or created in the previous step) could be included a additive heightfield blending method using procedural controls to generate fractal noise effects as tileable seamless gray-scale material for scattering perturbation effects, like: Erosion Effects (Diffusive, Thermal, Glaciation, Wind, Alluvium, Fluvial, River Valley) and Global Effects (Grit, Peaks, Plateaus, Terraces, Cracks, Craters) and Slots for imported textures

    3.
    And maybe slots to add material including normal and POM (like simple texture or procedurally generated), for manual painting and/or dynamic blending in the object generated in previous step considering terrain slope, cavity, AO and heightfield.

    But I think this goes way beyond Vertex Painter, but that's the idea and the feedback. Thank you for reading

    Leave a comment:


  • replied
    Dynamic tessellation is on my todo list
    with proceducal generation could you be more specific what you are looking for? Terrain styled generation, random planets or totally random meshes?

    Leave a comment:


  • replied
    Please, add, dynamic tessellation, procedural generation and voxel capabilities.

    Leave a comment:


  • replied
    A bit of an update!

    There are tons of ways to improve the performence of meshes you wish to modify. Some games dont need super accurate normals or tangents, or if you planning on modifiyng 10,000verts+++ per tick you can cut down on normal and tangent calculations and save a ton of frame time. We try to test as many scenarios as possible with different models of hugely different vertex count, from 10 to 100,000.

    Unfortunately something seems broken with the forums today so it only accepts a single image, more videos and images are coming soon:

    Click image for larger version

Name:	quality.png
Views:	1
Size:	22.6 KB
ID:	1128288
    Attached Files

    Leave a comment:


  • replied
    Originally posted by BlackRang666 View Post
    I would love to have this please
    We are on the final stretch so hopefully it's not too far away now

    Leave a comment:


  • replied
    I would love to have this please

    Leave a comment:


  • replied
    Originally posted by CriErr View Post
    Neat, colour pallet on preview video reminds me warcraft 3 editor
    Warcraft 3 editor was amazing so taking that as a good thing haha
    The ui will be tweaked before a release thats mainly for our internal testing

    Leave a comment:


  • replied
    Neat, colour pallet on preview video reminds me warcraft 3 editor

    Leave a comment:


  • Proceducal Mesh Sculpting and painting plugin

    This is a plugin developed by me and Freestyledork. we have been working on it for almost a couple of months now and we thought it was time to see if there is any interest in it and to get some feedback,suggestions or requests.

    Description:

    Allows you to use the procedural mesh component in a much more easier way with new blueprint nodes custom made for the job. Realtime vertex painting and mesh sculpting is now as easy as adding a couple of nodes in your blueprints. Use it for deforming, "landscape" or why not let your players sculpt their own custom stuff?

    Video only shows a small portion of what can be done and is taken at a early stage.


    Nodes:
    Click image for larger version

Name:	sculptnode.png
Views:	1
Size:	188.1 KB
ID:	1220183
    Click image for larger version

Name:	paintnode.png
Views:	1
Size:	142.0 KB
ID:	1220184

    Features as of now:

    - Sculpt tool with ready to use brushes perfect for city builder games or deformation of meshes.
    - Supports sculpting across multiple meshes
    - Supports scaling of meshes.
    - Supports planes, cubes and custom mesh shapes.
    - Supports undo function
    - Vertex Painter tool that easily allows you to set the vertex colors in real-time on proceducal meshes
    - Node to get all needed information for saving and re-creating your meshes.
    - Advanced performence and visual controls
    - Blueprint version of the plugin is also available (Still requires plugin so not fully standalone blueprint)

    Upcoming
    - Create planes from heightmaps
    - Dynamic Tesselation
    - Automatic deformation of meshes based on strength

    Performence notes:

    Sculpting meshes performence is highly depending on how many vertices your mesh got. We do work on optimization all the time to support super high detail meshes. Other ways of increasing performence is to use mesh sections or simply make smaller tiles with the same vertex density.

    Painting is extremly fast, the vertex count will hurt your draw time more than painting will affect your cpu time.

    We will update this post with more videos and pictures as we get closer to being done.

    Looking forward to hear your thoughts and inputs on this little plugin
    Last edited by Lambdarevolution; 05-19-2017, 12:48 PM.
Working...
X