S. Krezel - Smart Spline Generator

Cheers for the info. I suspect I’ll pick this up, even if only to pull it apart, sooner rather than later!

Nice project. Does it work on mobile ?

[QUOTE=motorsep;557055]
Nice project. Does it work on mobile ?
[/QUOTE]

Thanks, this tool generates 3D assets that can be converted to static meshes, so it works with everything that can use 3D meshes, and generates on every collision-enabled surface - also in 2D projects.

[QUOTE=;557066]
Thanks, this tool generates 3D assets that can be converted to static meshes, so it works with everything that can use 3D meshes, and generates on every collision-enabled surface - also in 2D projects.
[/QUOTE]

Thanks, sounds like the tool I need :slight_smile:

Excellent 5 stars asset. :slight_smile: Is there any guidance how to convect the result to static mesh? Cant seem to find much info of UE Merge Tool.

[QUOTE=SaOk;557073]
Excellent 5 stars asset. :slight_smile: Is there any guidance how to convect the result to static mesh? Cant seem to find much info of UE Merge Tool.
[/QUOTE]

Thank you! :slight_smile: Yes, there is a separate documentation level (Maps'Documentation_Merging’) explaining it step by step. It’s a matter of a few clicks.

Thanks, merging works perfect. :slight_smile: Used InstaLOD to even add lods. There is no limits, unreal good. :cool:

One word, AWESOME!

cheers

Willi Hammes

Managing Director
MAWI United GmbH

Can you use this tool to generate rope splines from point a to b during runtime?

[QUOTE=whammes;557138]
One word, AWESOME!

cheers

Willi Hammes

Managing Director
MAWI United GmbH
[/QUOTE]

Thank you!

[QUOTE=MrMrC;557210]
Can you use this tool to generate rope splines from point a to b during runtime?
[/QUOTE]

This tool is designed for in-editor generation, but it can be easily modified to generate even during runtime. All you need to do is check ‘Expose on Spawn’ checkbox under variables that you want to control when spawning your rope spline and then spawn e.g. the ‘PRESET_Rope1_BP’ actor via Spawn Actor from Class’ node with desired spawn transform. Your exposed variables will appear in the node input, so for example you can set ‘Amount of Segments’ (which defines rope length) and any other property when spawning it.
To specify fixed A & B points you would need to construct some additional logic, depending on your needs. By the nature, this tool generates not by following some fixed start & end points, but by ‘sensing’ nearby surfaces for specified length.
(Spawn during runtime GIF)](http://gph.is/29eMoO0)
PS. If you would like to spawn it during runtime this way, you’ll probably need to change few nodes in Blueprints\Internal Logic\StemSpline_BP -> Construction Script -> ‘Reset Variables’ function like this to avoid some warnings when spawning.

1 Like

I’m very interested about this blueprint that you made, but I have a few questions if you don’t mind :

[QUOTE=;539690]
Thank you! Default ivy leaves have basic wind in material + probably I’ll add some interactive material effect in the first update. But it won’t be fully dynamic like Dynamic Tree & Plant Generator - trees/plants have quite predictable structure, but in case of Smart Spline Generator, there are too many possibilities to implement some optimized dynamic interaction system. Besides, it’s also recommended to convert generated assets (at least the bigger, more complicated ones) into single static meshes via Merge tool to have good performance, so the only dynamic interaction I can think of would be through materials with vertex offset.
[/QUOTE]

Regarding this, are you able to generate custom vertex colors when you convert a blueprint into a static mesh ? Does the user has any control over that ?
As you mention having wind, that would be awesome if we could use custom meshes and have clean vertex colors applied for wind/effects deformations.

[QUOTE=;557944]
Regarding this, are you able to generate custom vertex colors when you convert a blueprint into a static mesh ? Does the user has any control over that ?
As you mention having wind, that would be awesome if we could use custom meshes and have clean vertex colors applied for wind/effects deformations.
[/QUOTE]

The tool is built purely on Blueprints and (if I’m not mistaken) it’s not possible to access/alter mesh vertex color data from Blueprints - so I can’t implement any automatic vertex color generation, unfortunately. However, after converting generated asset into a static mesh via UE Merge Actors tool, you can always edit it in 3D app and paint vertex colors there.

[QUOTE=;557951]
The tool is built purely on Blueprints and (if I’m not mistaken) it’s not possible to access/alter mesh vertex color data from Blueprints - so I can’t implement any automatic vertex color generation, unfortunately. However, after converting generated asset into a static mesh via UE Merge Actors tool, you can always edit it in 3D app and paint vertex colors there.
[/QUOTE]

Indeed, I didn’t thought about that way. :slight_smile:
Thanks for the quick reply.

Is it ripoff from one of Unreal Engine stream?

[QUOTE=Sadaleus;557956]
Is it ripoff from one of Unreal Engine stream?
[/QUOTE]

No, but I guess you mean one of the streams where they showed their internal vine generator used for Paragon that also aligned to surfaces. Well, if making a surface-aware asset generator that also includes vine generation would be considered as a ‘ripoff’ then something would be wrong :slight_smile: You see, surface-aligning generation is nothing new and I even remember a 3dsMax plugin that generated ivy from couple of years ago. … And to completely soothe your curiosity, I’ve started working on this tool long before the stream appeared, back in 2015 - originally it was meant to be a part of my previous Dynamic Tree & Plant Generator, as an automatic ivy growing around generated trees - but it evolved into this separate product.

@saladeus
Pizza hut is a ripoff of pizza recipe and people buy.
We buy markplace items for saved times even if they are a tutorials.

Btw. You spline generator look very good i hate put fences by hand.

Does it work in terrains??

[QUOTE=erWilly;558063]
Btw. You spline generator look very good i hate put fences by hand.

Does it work in terrains??
[/QUOTE]

Thanks!
Yes, it works with any collision-enabled surfaces, also with terrains/landscapes. For example, the fences shown in the video were placed on a landscape.

4.11?

Does this project work with 4.11 or only 4.12? Have not upgraded to 4.12 yet but interested in buying it.

C

[QUOTE=MrMrC;558310]
Does this project work with 4.11 or only 4.12? Have not upgraded to 4.12 yet but interested in buying it.

C
[/QUOTE]

Only 4.12+. I have some older projects with early WIP versions of this tool, but they’re not suitable for distribution (lots of bugs and, obviously, lack of some features) Additionally, the UE Merge Actors tool which is important for the generator came out of experimental phase in 4.12. Also, it’s not possible to downgrade a project to previous versions, so unfortunately I can’t do anything about this.

after exit all splines change their form. What i do wrong?