Turn In Place Part 1: Unreal Engine Professional Series

  Рет қаралды 25,157

Mark Luttrell

Mark Luttrell

Күн бұрын

Пікірлер: 42
@bringfire
@bringfire 3 жыл бұрын
You're a talented teacher. I've been learning Unreal Engine 4 for about 3 months via KZbin, Udemy, and EBooks. I've come across tons of different tutorials and I have to say your explanations are really some of the best I've found. Thank you very much! If you ever set up a Patreon, please send out a notification of some sort. Thanks again for your work. This tutorial is great!
@MarkLuttrell
@MarkLuttrell 3 жыл бұрын
Thanks!
@vicsid9606
@vicsid9606 3 жыл бұрын
Really enjoying your tutorials. As someone who just started working with UE4 and wants to know the reasoning behind things your stuff is great. Thank you for explaining the purpose behind the functions of nodes and the structre of your BPs.
@gopimech2030
@gopimech2030 3 жыл бұрын
I like your tutorials brother, they are more detailed with sketches and I followed your C++ multiplayer series which is great. Also I looked at your game too :). Keep doing what you doing. Best of luck. Please start discord if possible, so we can share in other discord and get more people to watch.
@MarkLuttrell
@MarkLuttrell 3 жыл бұрын
Thanks! I haven't really done a C++ series yet though. I plan to cover that in the future.
@gopimech2030
@gopimech2030 3 жыл бұрын
@@MarkLuttrell true somehow I was confused about C++ tutorial from you, but am true about what I said on detailed pictorial explanation though. Not many people explain in detail. And Unreal documentation is not in par with details, these tutorials will be in handy.
@TinikTV2575
@TinikTV2575 11 ай бұрын
This even works with custom gravity!
@johnremp3470
@johnremp3470 Жыл бұрын
Thank you. Still works perfectly. 💪
@LetsGet_It_Don
@LetsGet_It_Don 3 жыл бұрын
All of your other videos I actually knew what we were doing. I understood how it all worked. and I will officially say I have no fucking clue what we just did besides make a bunch of variables. I hope it works ! haha
@furrybproductions
@furrybproductions 3 жыл бұрын
Yeah! What SniperGhost said!
@reerreer2156
@reerreer2156 3 жыл бұрын
❤❤
@GameDevAraz
@GameDevAraz 2 жыл бұрын
Goofy Man You Got ME XD, Great Tutorial XD
@jh-lp7cg
@jh-lp7cg 3 жыл бұрын
Hi, I have been going over this over and over. I just sat down and wrote out all the steps. It looks like after you subtract the incremental amount traveled along the distance curve, you are checking to see if the root yaw offset is greater than the maximum TIP angle. If it is, you are setting the root yaw offset to the maximum TIP angle. Is that right? If that is what you are doing, then I think you can replace everything after the last branch with "set the root yaw offset to the maximum TIP angle" and avoid the rest of the math and logic operations. I will log things out after I finish setting up after your part 2 and 3.
@itanshi
@itanshi 3 жыл бұрын
how did this turn out?
@jh-lp7cg
@jh-lp7cg 3 жыл бұрын
@@itanshi Hi. I never logged it but the math works out and when I replaced all of those nodes with a simple set to the positive or negative maximum TIP angle it behaved properly.
@wegotguns3325
@wegotguns3325 11 ай бұрын
Hey man, is it possible to do this without the camera? Say using the movement of the left stick on a controller to make the turn in place happen instead of the right stick which would happen when following the camera as usual.
@ugly9270
@ugly9270 3 жыл бұрын
This was a really good tutorial but I got so frustrated with how much code there was not because there was a lot of it or he did something wrong but with how much the engine crashed while I tried to follow along with this
@jameswilliams2373
@jameswilliams2373 3 жыл бұрын
great tutorial mate but im not turning in plcae ive checked everything but im not sure where i have gone wrong, any advice would be great
@Mr.K.Johnson.
@Mr.K.Johnson. Жыл бұрын
i made is this way but then my animation is always looping when Char is in IDLE
@rabbit-istudios5444
@rabbit-istudios5444 3 жыл бұрын
When will the new videos for the multiplayer tutorial series come out? i can't wait a year for them since i don't have that type of patience
@dannus8779
@dannus8779 Жыл бұрын
I have a question and if my output instead of try get pawn owner is get owning actor how do I put the connector?
@Maxer-cg1fw
@Maxer-cg1fw 3 жыл бұрын
Hey man great tutorial, do i have to implement all the other stuff you did before? or i can just begin with this video till the end and it'll work?
@MarkLuttrell
@MarkLuttrell 3 жыл бұрын
This is a fresh start.
@screenapple1660
@screenapple1660 2 жыл бұрын
damn... how realistic game do you really want?!?
@YouWillDoAsYouAreTold
@YouWillDoAsYouAreTold 3 жыл бұрын
what about using root motion for the turn in place anims to avoid foot slide?
@GameDevAraz
@GameDevAraz 2 жыл бұрын
Watch This At 1.25x This Guys A Turtle
@MarkLuttrell
@MarkLuttrell 2 жыл бұрын
Noted.
@romesvonwolf
@romesvonwolf 2 жыл бұрын
disagree. "this guy" has perfect pacing.
@Ruumablood
@Ruumablood 2 жыл бұрын
Will This work for non root animations? Thanks....
@ObliqueReference
@ObliqueReference 3 жыл бұрын
So I've duplicated this setup about four times now, and each time it fails but in a completely different way. In some of them, the Turning value never resets to 0 so the character will rotate once, then never rotate again until I move the capsule and reset the "Speed >0" node. Other times, the Distance Curve value is retained from one animation to the next, making the Root Yaw Offset jump to -180. Other times, the figure will just inexplicably vibrate at the end of the turn. Genuinely at a loss here. Any chance there's a UE Project link so I can test out any differences?
@MarkLuttrell
@MarkLuttrell 3 жыл бұрын
I don't have a project that you can diff against. That would be one benefit of doing this in C++. I could literally paste my work here. Keep at it though. If you're failing in different ways, your also learning all the ways to fail which means that you'll be less likely to fail in the same way next time. I send myself an email whenever I do something dumb that I never want to repeat and detail what went wrong. If I don't do that, I tend to repeat the same mistakes.
@ObliqueReference
@ObliqueReference 3 жыл бұрын
@@MarkLuttrell Just to update you and maybe help anyone else out who is stuck, it turned out that I'd done the rotation curve going from 0-90 instead of -90 to 0, because I wanted to keep the animation from 'popping'. I tried using the Paragon method of doing a "Do Once" node to set the curve value, but that was called every tick for some reason. I just upped the Interp value for the Root Bone Rotation node and it smoothed out the 'pop'.
@jumparoundtheatoms
@jumparoundtheatoms 3 жыл бұрын
@@ObliqueReference Might be you used "Do once" in a function ? Looks like if you do it, its kind of loosing its functionality since the function will reset it every tick. forums.unrealengine.com/t/do-once-not-doing-once/1794/3
@alexanderkartashov8776
@alexanderkartashov8776 9 ай бұрын
this naming and code are a torture lol XD a ton of useless math, even multiplying by 1 for some mystical reasons. A ton of unnecessary variables saved. You should not teach people when you're this bad.
@Rev2k010
@Rev2k010 3 жыл бұрын
Professionals who use blueprints hmmm
@MarkLuttrell
@MarkLuttrell 3 жыл бұрын
In my personal projects, I do almost all C++, but this isn't realistic in a professional environment. Yes, you want your core gameplay elements to be in C++, but client side FX and tweaking variables makes way more sense to do in BP. If you want designers to be able to work along with engineers, blueprints are a must. I have yet to hear of a major Unreal project not utilizing them. They're a tool just like anything else.
@Rev0verDrive
@Rev0verDrive 2 жыл бұрын
kzbin.info/www/bejne/jH69l6d7i6moeac A lot of us prototype in BP, then translate core/heavy logic to C++ in a parent class. Then we create a child BP for all the manipulation, fx ...high level stuff. FYI every actor you see in Fortnight is a BP and setup this way. Parent C++ -> Child BP (game ready actor).
@tuatec
@tuatec 2 жыл бұрын
don't understand why people think professional stuff can not be done in Blueprints...
@tuatec
@tuatec 2 жыл бұрын
@@Rev0verDrive exactly that's the best way in my view as well 💪
@sunfix991
@sunfix991 Жыл бұрын
@@MarkLuttrell it was to teach him a lesson, not completely humilliate him hahahah
@DanSpartan177
@DanSpartan177 Жыл бұрын
how do you get the get curve value?
@BlitheFenics-hp8rj
@BlitheFenics-hp8rj 10 ай бұрын
You need to do all of this in your characters animation blueprint
Turn In Place Part 2: Unreal Engine Professional Series
13:42
Mark Luttrell
Рет қаралды 12 М.
Урок 19 | Unreal Engine 4 Blueprint Interface - Обмен данными между блупринтами
15:18
Every parent is like this ❤️💚💚💜💙
00:10
Like Asiya
Рет қаралды 20 МЛН
Running With Bigger And Bigger Lunchlys
00:18
MrBeast
Рет қаралды 125 МЛН
Turn In Place Part 3: Unreal Engine Professional Series
21:54
Mark Luttrell
Рет қаралды 12 М.
Why Solo Developers Should Use Unreal
9:51
Thomas Brush
Рет қаралды 390 М.
Epic's Unreal Optimization Disaster | Why Nanite Tanks Performance!
13:07
Threat Interactive
Рет қаралды 187 М.
How I Remade MW2 with Unreal Engine 5
12:37
reubs
Рет қаралды 3,1 МЛН
How To Make A Game Alone
8:11
Thomas Brush
Рет қаралды 1,1 МЛН
Additive Animations | Adv. Anim Application [UE4]
18:11
PrismaticaDev
Рет қаралды 63 М.
Unreal Engine Materials in 6 Levels of Complexity
44:12
pwnisher
Рет қаралды 255 М.
The Creaking mob is here. And it's so derpy.
6:45
Phoenix SC
Рет қаралды 795 М.
UE5 - Basic Locomotion: Turn In Place (REPLICATED)
16:54
Native Coder
Рет қаралды 16 М.
Unreal Engine 5 Tutorial - Smooth Aim OffSets
12:00
Artofficial Entertainment
Рет қаралды 2,2 М.