I really love this video. It explains the basics really well although if you don't have basic knowledge of the things shown here it can be hard to follow. But still it's cool to see a tutorial that's not just like "copy what I'm doing" about 3d.
If you want no 'copy what I'm doing' tutorials, then Griffpatch makes hundreds. However, these might be better! (no offence griffpatch yours are still great)
I stopped using scratch a long time ago, and then i found this. Amazing video, didn't expect it to be that simple. Feel like it gives a good insight into rendering engines
@Slimey yes but while your spending your time making a 3d engine in Scratch, try to learn Some of these programming languages JavaScript /Python/C.... I don't recommend you to start with Java, it is so complex ,start up with easy ones JavaScript /Python these are the easiest one and the most in demand programming languages in the world ,and you can do pretty much every thing In JavaScript you can make 3D/2D games , make websites, make web apps,making API in Python you can make games , make websites, make AI unlike Java
Wow, I never though it could be so simple! This video is awesome! would love a part 2 that implements wireframe or adding a solid texture to the object.
I AM SO GLAD THIS GOT RECOMMENDED TO ME after 5+ years on scratch i can finally make my first 3d game by myself! i also love this video because not only does it show you how to make it, it also explains why it works!
its funny because im a unity dev and i sent this video to my friend as a joke, but this video explained camera projection and rotation matrices better and more concisely than anything i've ever watched before and i've now grasped both concepts
I love this tutorial a lot. Honestly I really think at 2:07 - 4:02 is extremely cool that you made a whole project just to explain it for us. Also edited, and found the words. You also pause often so we can copy the coding instead of medianly moving on. I do know this was 2 months ago, and sorry I am seeing this now! I've tried finding a video like this , guess I couldn't! But thank you so much.
This is amazing! The only one and FunnyAnimatorJimTV with 50,000 followers suggested this on his live, and it's straight to the point! Good editing, clear, good mic, like why can't Scratch hire him to make tutorials as his job?
Thank you so much for explaining the calculations unlike some youtubers who just say "copy what I'm doing". It helps me understand what I'm doing instead of just copy-pasting.
i know this is late comment, but you are insane this is just AMAZING and it really helped me pass my coding exam and i won a game competition in my school, cheers
@@milanszekely5016 its easy For right movement: make the player rotate 90 right, move forward and rotate 90 degrees left. For the left movement just invert the rotation actions. Have a nice day :)
really good tutorial i loved it but i just want to point out two issues : - when you go behind the scprites the order is still messed up - when you have a sprite at the very side of the screen and you go forward it will look weir because the sprite grows and does not get out of the field of view even though it should
Hey this is pretty good! Everyone keeps asking me to do a 3D engine tutorial so I sat down and started making one from scratch, recording it with the intention to adlip it after. This isn't the first time I've thought about how I'd go about explaining it, so I had a good plan, but it was still pretty challenging to make anything remotely easy to understand. This tutorial gives me faith it can be done, although, I'm going to do things the way I think they should be done to be proper not neccessarily to be simple.
@@SkyIsTumbling It is not laggy if you do it the right way. I've managed to get quite a large world where the sprite is only stamped if it is within the smaller area of the camera.
@@emeraldthunder aight, just saying i made the minecraft tribute edition project so i *know from experience*, just dont go over 9000 stamps at a time and you should be fine.
Problem Found 1.- 6:12 When the value is 30 no objects hides when the player gets too close. If we change the value to 100, the objects hide fast when the player gets closer. The Recommended value is 50 2.- 10:22 Block "Go forward (Variable i - 1) layers" Do not apply effect to objects when we look at the back, left and right. If we change to (1- Variable i) it Apply the effects, therefore changing that property to "Go forward (1- Variable i) layers" is recommended.
This is very glitchy and I don't know how to fix it. When I try to turn, the player does not go to that direction and instead go's to the cat. also, then clones are not in different positions. and when I touch the object, it flings me
I have no idea what scratch is, i see this for the first time. But your video is awsome, u can explain mathematical stuff so easy that even i can understand it! thank to ur video (sorry for bad english im german :D)
How difficult would it be to convert this from using clones to using stamps? I think stamps might be less laggy and you wouldn't have to worry about the 300 clone limit. Though if you have to loop through every single object in order to stamp all of them, it might not be less laggy. I'm not sure.
Thanks for watching the tutorial! I'm not sure what's wrong, but you could try comparing your code to the completed code here: turbowarp.org/575099758/editor It sounds like there's a problem with the sorting algorithm, but it could also be that the custom block isn't being used in the Frame script.
Part 2 is out! th-cam.com/video/s2mBL3_tUZI/w-d-xo.html
Yay
:D
And where's the part 3?
i waited a lot for part too and here it is YAY
yes but i need help i dont know what i did wrong but one side wont layer properly
Dude, This is the only series on TH-cam which explains 3D(The other ones are so simple/boring. But this one, is so helpful!)
I know, right! I was relieved to find this.
I really love this video. It explains the basics really well although if you don't have basic knowledge of the things shown here it can be hard to follow. But still it's cool to see a tutorial that's not just like "copy what I'm doing" about 3d.
yeah it's surprisingly well done especially for a topic like this, he explains everything so well it's awesome
Yeah I really like how it’s teaching how to make a game engine and not make a game itself because it lets you have more creative freedom
I really love this comment because it's not just an 8-year-old saying "YoU ShOuLD hAVe MOrE SubS"
If you want no 'copy what I'm doing' tutorials, then Griffpatch makes hundreds. However, these might be better! (no offence griffpatch yours are still great)
@@SkyIsTumbling what
I stopped using scratch a long time ago, and then i found this. Amazing video, didn't expect it to be that simple. Feel like it gives a good insight into rendering engines
dude..... THIS IS THE BEST TUTORIAL EVER i wish u had more videos
How did you rate this tutorial?
@@RefoProduction what
Instead of learning scratch go learn a real programming language language /JavaScript/Java/Python/C....
@@Quidoute why? you first need to learn easy programing language then i will move to java then python
@Slimey yes but while your spending your time making a 3d engine in Scratch, try to learn Some of these programming languages JavaScript /Python/C.... I don't recommend you to start with Java, it is so complex ,start up with easy ones JavaScript /Python these are the easiest one and the most in demand programming languages in the world ,and you can do pretty much every thing
In JavaScript you can make 3D/2D games , make websites, make web apps,making API
in Python you can make games , make websites, make AI unlike Java
MY GUY THIS WAS PHENOMENAL, PLEASE MAKE A PT 2
He did
@@MadeOutOfGoldYes, he did it
Wow, I never though it could be so simple! This video is awesome! would love a part 2 that implements wireframe or adding a solid texture to the object.
there is a pt 2
look at the date of that comment
@@TRFWINGS too bad there isn't a part 6 or part 7
Wow, this is the first scratch 3d tutorial that's actually helpful. Great job man 👍
facts bro
I AM SO GLAD THIS GOT RECOMMENDED TO ME
after 5+ years on scratch i can finally make my first 3d game by myself!
i also love this video because not only does it show you how to make it, it also explains why it works!
facts
@@_quite.essentiallyjay NO its mega facts
@@coolswag352 NO this is ULTRA FACTS
@@SLAVRED0N4SIR NO this is mega supder ultra hyper facts
@@coolswag352 NOO!!! This is Mega ultra Super Marvelously Splendidly terrific hyper FACTS.
Keep doin vids, I have added velocity, jumping, and strafing sideways. This is literally one of my favorite Scratch tuts
How? 😯
its funny because im a unity dev and i sent this video to my friend as a joke, but this video explained camera projection and rotation matrices better and more concisely than anything i've ever watched before and i've now grasped both concepts
GriffPatch is that YOU?
No cap you are literally a legend
He is not griffpatch
@@caseyyeow1649 it's a joke.
@@caseyyeow1649 yo take a joke
@@caseyyeow1649is a joke
Actually, it's a hyperbole.
I love this tutorial a lot. Honestly I really think at 2:07 - 4:02 is extremely cool that you made a whole project just to explain it for us. Also edited, and found the words. You also pause often so we can copy the coding instead of medianly moving on. I do know this was 2 months ago, and sorry I am seeing this now! I've tried finding a video like this , guess I couldn't! But thank you so much.
TGF: Starts talking about how math works in this code
My right arrow key: *HERE IT COMES!*
OMG!! I was waiting for this type of tutorials for many days! This is amazing!!
awesome looking forward to more tutorials on this
Bruh, this is actually really well put together. Probs to you man!
Dude, your channel looks like it has a lot of potential, keep uploading, I'd love to see more!
Thanks! I definitely will upload soon
@@TheGreenFlash Sounds awesome!
I love how he makes every schematic explanation using Scratch and this 3D engine.
This is the best 3d tutorial i watched!!! I thought i did it wrong but i accidently thought "Object z" was "Rotation z" lol
This is amazing! The only one and FunnyAnimatorJimTV with 50,000 followers suggested this on his live, and it's straight to the point! Good editing, clear, good mic, like why can't Scratch hire him to make tutorials as his job?
Thank you so much! I’m glad people are still making use of this, and I’ll have to thank FAJTV at some point.
@@TheGreenFlash Oh m'kay, nice scratch games too!
thank you so much not only do i have a 3d engine but i understand how to make and modify one :D
part 2?
Thank you so much for explaining the calculations unlike some youtubers who just say "copy what I'm doing". It helps me understand what I'm doing instead of just copy-pasting.
This is JUST what I needed! You get my follow on scratch!
BEST SCRATCH TUTORIAL EVER!!!
When is "How to make a 4D Engine in Scratch"?
Impossible
4D as in a 4th spatial dimension or 4D as in you can move freely through time.
@@whyis2plus2 yes
Impossible
Can you imagine 4d?😎😎😎
I like the way he explains the concept. Finally all the 3d scratch videos make sense to me.
Dude, why is this your only video? This is really cool! You deserve more subs..
i know this is late comment, but you are insane this is just AMAZING and it really helped me pass my coding exam and i won a game competition in my school, cheers
Congrats, I'm glad to hear it! If you have a link to the game that won the competition, I'd love to take a look!
I'm subbing this is the best tutorial ever!!!!!
give this man a medal
This is the best tutorial!!! Can you make a part 2 please? 😃
yeah
Yes! I need the LEFT RIGHT movement.
yeah
@@milanszekely5016 its easy
For right movement: make the player rotate 90 right, move forward and rotate 90 degrees left.
For the left movement just invert the rotation actions.
Have a nice day :)
@@milanszekely5016 left and right movement isn't necessary because you move where you look so you can look right and you can move right
Please make part 2!!! I can't wait.
Haha in 3021 😅
Thxs for the tutorial I love it!
You have well earned a sub, this is probably the first ever coding tutorial that worked first try with me actually understanding how it works.
THIS MAN DESERVE 100000000 SUBSCRIBERS
I would love you to make a 3d paint engine also but I think that i can work with that
true.
Plot twist: Paint 3d is a thing now.
Im happy to see that your making tutorials!
really good tutorial i loved it but i just want to point out two issues :
- when you go behind the scprites the order is still messed up
- when you have a sprite at the very side of the screen and you go forward it will look weir because the sprite grows and does not get out of the field of view even though it should
@@akaxyz. that doesnt work either. And im 4 months late
I like your vids your actually super duper extremely genius
Hey this is pretty good! Everyone keeps asking me to do a 3D engine tutorial so I sat down and started making one from scratch, recording it with the intention to adlip it after. This isn't the first time I've thought about how I'd go about explaining it, so I had a good plan, but it was still pretty challenging to make anything remotely easy to understand. This tutorial gives me faith it can be done, although, I'm going to do things the way I think they should be done to be proper not neccessarily to be simple.
Thank you for blessing me with the algorithms to get turning to work
Hey, keep up the good work dude! I really appreciate a scratch 3d tutorial that isn't just about making a maze
SAME LOL
this is the best lesson about 3d, what i ever seen
Imagine will_wam seeing your ninja 3D
idk how this works but now i can finally realise my lucid dreams
i can see the scratch cat in 3d
great video man
Thank you so much for this tutorial, you have given me a bunch of help and it’s all cuz of you :D
i like the fact that its explained how it works.
I enjoyed the video. He really needs to make more videos! I hope he can make more awesome tutorials. He sure did this in a flash! (lol pun)
Please make more, this was so helpful
This is like cheezits tutorial but way better
haha yeah
This is Amazing!
Underrated, nice tutorial
My friends are scared of my power now
Nice
This is the best tutorial I have seen about scratch . Please make more parts of it
It has been patched because scratch thought it was illegal
True 👍
wow thank you so much, you're created a super awesome 3D project!
So helpful! also I changed it so you can look with your mouse pointer and strafe left and right
That was actually awesome! Thanks so so so so so much!
Glad you liked it!
Hey this is the best 3d scratch tutorial ever very good editing!
This is the most impressive thing I've seen on scratch
i love how its just like griffpatch's tutorials mixed together and faster
Bro, this is super helpful, thank you very much
Nice! Now I can make the game that I always wanted!!
Me : *watches video*
Also me : *realised i have a scratch school comp at june 5 2021*
Me : lets use that :)
WOW! THIS IS UNREAL! PLEASE MAKE PT2!
Thank you you are the best that the best 3d tutorial
i couldnt find ONE comment saying its bad so i agree complete LEGEND
Nice dude this turtorial really help me and it’s very short and easy
Thanks, I'm glad you liked it!
Thank you for this, it is really helpful. I might modify it with stamping though and the rotation is a bit off.
fyi stamping is *really* laggy as of rn so if you feel like making highly detailed or just big worlds in here, don't use that approach.
@@SkyIsTumbling It is not laggy if you do it the right way. I've managed to get quite a large world where the sprite is only stamped if it is within the smaller area of the camera.
@@emeraldthunder aight, just saying i made the minecraft tribute edition project so i *know from experience*, just dont go over 9000 stamps at a time and you should be fine.
U are a Genius!!!
FINALLY A GOOD 3D TUTORIAL
Good job! These scripts were so easy to follow.
Wow, very cool video, i love your game: ninja 3d, so i wish more videos, we need ideas :-). Good luck for the next video😎
Problem Found
1.- 6:12 When the value is 30 no objects hides when the player gets too close. If we change the value to 100, the objects hide fast when the player gets closer. The Recommended value is 50
2.- 10:22
Block "Go forward (Variable i - 1) layers" Do not apply effect to objects when we look at the back, left and right. If we change to (1- Variable i) it Apply the effects, therefore changing that property to "Go forward (1- Variable i) layers" is recommended.
Congrats on your 801th subscriber
Thanks for subbing!
This is very glitchy and I don't know how to fix it.
When I try to turn, the player does not go to that direction and instead go's to the cat.
also, then clones are not in different positions.
and when I touch the object, it flings me
@TheGreenFlash You are the sort of people we need more of. Please continue making scratch videos and explain them as well as this.
Thanks for this tutorial, it really helped me!
this is.... AWSOME! now I can make 3D games
Wow! it actually worked!
you're awsome man :)
You are the best MATH TEACHER🤣🤣🤣🤣
part 2?
LEST O FUCKING GO!
THANK YOU!
OMG YES YESSS YYYEEEEEEEEEEESSSSSSSSSSSSSSSS
i love it
I have no idea what scratch is, i see this for the first time. But your video is awsome, u can explain mathematical stuff so easy that even i can understand it! thank to ur video (sorry for bad english im german :D)
This is AMAZING, I think I messed it up but still really cool!
F! Sorry, inverted the x and z in the bottom block of the rotation matrix.
This is great! Hope you do a part two!
griffpatch and thegreenflash are like the brakeys of scratch
AMAZING! also i made it to where you can rotate up and down!
very impressive!!
dat 3d game shoutted-out was more epic than what i've played as 3d
you deserve more subs this tutorial video is cool and easy to follow
How difficult would it be to convert this from using clones to using stamps? I think stamps might be less laggy and you wouldn't have to worry about the 300 clone limit.
Though if you have to loop through every single object in order to stamp all of them, it might not be less laggy. I'm not sure.
This is a great tutorial hopefully i'll be able to rework the camera controls to rotate around an object. :D
Although a Pen-Based 3D engine might be better for what i'm trying to do, the visual explanations and everything is really cool and useful
Ty this helped alot well it didnt cuz i did this for fun but nice tutorial
i want to see more tutorials on this. keep up the work it is awsome
This is awesome please please add all the things like collisions , detection and many more please please.
Nice! When is your next tutorial?
This. is. phenomenal. you've earned a sub!
This is very impressive! Good job 👍🏻
That is very easy and helpful!!!
Hey TheGreenFlash, My Code didn't work and i double-checked it to be the same as yours. Only the front and left view are sorted...
Thanks for watching the tutorial! I'm not sure what's wrong, but you could try comparing your code to the completed code here: turbowarp.org/575099758/editor It sounds like there's a problem with the sorting algorithm, but it could also be that the custom block isn't being used in the Frame script.