How to Make a Conveyor Belt Using Splines in UE4 - Blueprint and Materials Tutorial

  Рет қаралды 9,709

Split Hare Games

Split Hare Games

Күн бұрын

This tutorial will take you through the steps of making a spline-based conveyor belt system via blueprint. It will also show you how to make a material for the spline mesh that gives the illusion of the mesh moving.
Join my Discord community: / discord
Follow me on Twitter!
/ splitharegames

Пікірлер: 36
@KITATUS
@KITATUS 3 жыл бұрын
If you're having issues with using this code above 4.20, it is most likely because in your For Loop, you're using index - 1. On paper this is fine, but think about index 0 - the first index. You're trying to get a spline point and tangent for index -1, which doesn't exist. This is most likely why the for loop isn't working (from a theoretical standpoint).
@rcreatorschannel
@rcreatorschannel 3 жыл бұрын
I have completed it as per the tutorial and it's working fine. I want a small improvement in the script which I am not able to solve. I want to also rotate objects when the conveyor belt is curved. This part is missing in your blueprint. Can you guide me on that?
@sozno4222
@sozno4222 3 жыл бұрын
Did you figure out how to get the objects to rotate?
@bobbytam9392
@bobbytam9392 6 ай бұрын
Thank you for this tutorial. But i m encountering a big drop of FPS when i try to extend the conveyor (Like 2-3 segments). Does anyone have the same problem ? I am on UE 5.3.
@BelfrostStudios
@BelfrostStudios 10 ай бұрын
Having an issue where the Conveyor Belt Mesh is going missing the moment the spline is dragged out. Not sure what is happening
@LGBKAI
@LGBKAI 4 жыл бұрын
Download link to the mesh is missing :S
@rian-ob1zf
@rian-ob1zf 3 жыл бұрын
Hey I was just wondering if you found the download link
@sozno4222
@sozno4222 3 жыл бұрын
@@rian-ob1zf anyone found the mesh download yet?
@wangda2572
@wangda2572 4 жыл бұрын
有一个问题 材质的速度 和 上面物体的便宜速度不一样 There is a problem that the speed of the material is not the same as the world offspeed of the above objects
@SplitHareGames
@SplitHareGames 4 жыл бұрын
Depending on your mesh, you may have to tweak the variables a little bit to get the panning speed to line up with the offset speed. That said, it won't ever line up perfectly at every point considering that the mesh is deformed by the spline, but it can give you a close approximation.
@fishomelette4871
@fishomelette4871 3 жыл бұрын
Hey, thanks for the great tutorial! I have a question regarding the OverlapComponents Array though. I initially thought this array would have a length equal to the number of segments our spline contains. However, it actually contained a huge number of items; in the thousands. Could you explain what this array actually contains? I feel like I must be having some misunderstandings about it. Thank! :)
@fishomelette4871
@fishomelette4871 3 жыл бұрын
Oops it was fixed, don't know what the original issue was, but deleting the variable and remaking it seemed to fix it somehow
@theRPGmaster
@theRPGmaster 4 жыл бұрын
That's a great way to do it, I don't know why I never thought of this method. I'll be implementing it in C++ for sure!
@SplitHareGames
@SplitHareGames 4 жыл бұрын
Thanks! To be honest, I was inspired by other implementations I've seen for the basic conveyor belt functions. I just kinda slapped that idea onto a spline and it worked out really well.
@leightontanner1978
@leightontanner1978 3 жыл бұрын
Pro trick: you can watch series on Flixzone. Me and my gf have been using it for watching a lot of movies recently.
@milesparker5432
@milesparker5432 3 жыл бұрын
@Leighton Tanner Definitely, been using flixzone for since december myself =)
@vancejeremy7939
@vancejeremy7939 3 жыл бұрын
@Leighton Tanner definitely, I have been watching on Flixzone for years myself :D
@krahen7236
@krahen7236 3 жыл бұрын
my conveyor material doesnt move like it should. help?
@krahen7236
@krahen7236 3 жыл бұрын
Fixed it!
@iceman11a
@iceman11a 3 жыл бұрын
You don't give the details for me to figure out just what your doing. I can't figure this out. Any chance we can get a updated video. With more detail. If you click on something. Please tell us what your clicking on and how to click on it. So far the devs I have talked to haven't been able to get it to work.
@petitbreton
@petitbreton 3 жыл бұрын
Work perfectly for me with UE4.25. No problem whatsoever. Thanks a lot! It's really cool!
@hbirtt
@hbirtt 3 жыл бұрын
Thank you. Your collision solution helped me. I couldn't figure out how to get those collisions right. Simple once you see it, but I wouldn't have thought of that.
@WadeWazenegger
@WadeWazenegger 3 жыл бұрын
Dude mouse please. Everything else nice though.
@Seriostudio
@Seriostudio 4 жыл бұрын
GOOOOD
@aurocogent2490
@aurocogent2490 2 жыл бұрын
Nice! Worked well and gave us a start on a grinding rail also! #thanks
@jhanolaer8286
@jhanolaer8286 2 жыл бұрын
Nice,can make also tutorial making a bike chain animation?
@AlexanderNovikov
@AlexanderNovikov 4 жыл бұрын
Hello, thank you for the tutorial, but I have a problem, my charcter while follow the spline is jittering, I tried to use normalize node, but almost nothing changed. Do you know where to dig the problem? Thanks!
@no1feederuk766
@no1feederuk766 Жыл бұрын
did you ever figure out how to fix this?
@builtfredtough
@builtfredtough 4 жыл бұрын
Hi, I would really love to use you tutorial to build a conveyor in my level, unfortunately, after I do everything you did I get this error: Blueprint Runtime Error: "Accessed None trying to read property CallFunc_Array_Get_Item". Blueprint: BP_Conveyor Function: Execute Ubergraph BP Conveyor Graph: ForEachLoop Node: Branch ... Can you please tell me what I should do to solve this? :)
@SplitHareGames
@SplitHareGames 4 жыл бұрын
This sounds like it could be the issue I was having with 4.23 that I mentioned at the start of the video. I don't know what the deal is with it, and I don't know if it's something that is still an issue in 4.24 or 4.25. To the best of my knowledge, the tutorial should work at least up to 4.20, but I can't guarantee anything past that.
@paulhildebrandt737
@paulhildebrandt737 Жыл бұрын
Worked in 5.1
@DiamantinoOp
@DiamantinoOp Жыл бұрын
how did you make the mesh?, mine is bugged
@paulhildebrandt737
@paulhildebrandt737 Жыл бұрын
@@DiamantinoOp Used Blender. Created a long narrow box. Deleted the sides. Then beveled the ends with a few faces. Subdivided the mesh a few times in each direction so it could bend smoothly. Then setup my UV map.
@AphXMaster
@AphXMaster 3 жыл бұрын
hey thanks for the tutorial, I have it working for the player character but I cant get anything with simulating physics to move on the belt, any ideas what it might be?
@charlyleth6684
@charlyleth6684 3 жыл бұрын
If you're trying to work with a static mesh actor, the mesh has to be the root of the actor. (At least that's how I got it to work)
@AphXMaster
@AphXMaster 3 жыл бұрын
@@charlyleth6684 no I'm trying to get it to work with skeletal mesh with the root component / capsule collider set to no collision. So other words have it effect radoll characters
Unreal Engine | Splines - Conveyor Belt BP
28:20
The Creative Catalyst
Рет қаралды 6 М.
Inside Out 2: ENVY & DISGUST STOLE JOY's DRINKS!!
00:32
AnythingAlexia
Рет қаралды 12 МЛН
规则,在门里生存,出来~死亡
00:33
落魄的王子
Рет қаралды 25 МЛН
Nastya and balloon challenge
00:23
Nastya
Рет қаралды 69 МЛН
UE4 - Tutorial - Conveyor Belts!
21:02
Dean Ashford
Рет қаралды 22 М.
How To Make An Object Follow A Spline Path - Unreal Engine Tutorial
16:11
UE4 Optimization: Instancing
28:34
Tech Art Aid
Рет қаралды 149 М.
How to Create and Use Cubemaps in UE4 - Materials Tutorial
29:11
Split Hare Games
Рет қаралды 54 М.
Populating Meshes Along a Spline | Tips & Tricks | Unreal Engine
11:49
Making a Simple Converyor Volume | Live Training | Unreal Engine
15:23