I made a Cinematic Camera Datapack for Minecraft!
Vložit
- čas přidán 9. 06. 2022
- Video games often have cutscenes where the camera shows the race track or new dungeon. Minecraft 1.19 mapmakers haven't had a way to replicate this behavior until now! I made a datapack that allows mapmakers to define a camera path, similar to replaymod, and send the player on a cinematic tour of the scene. This video explains how I did it!
100 likes and I'll upload a video that gives a basic tutorial, showing you how to use the custom menu I created and how to execute camera path animations from your own datapacks!
Download and short documentation here: www.planetminecraft.com/data-... - Hry
Hey guys, I created a discord server! We've got a couple dozen members, you should join too!: discord.gg/Bk6uvpQARs - I’ll use it to ask for opinions on new datapack features, video ideas, and to show little sneak peeks. I have no idea how to run a discord server, but just like everything else in this channel, we’ll figure it out as we go. See you there!
Now, for the possible future features section that I cut out of the video. Here’s the script:
“There are a bunch of tweaks I'd consider making, actually. I could make the curve more precise if I know the bounding box is tiny. I could make it less precise if the bounding box is huge. Nobody would notice if the path wiggled around by a block or two when the total animation is 3000 blocks wide. Another thing I could do is break up the divisions in the bezier math. Instead of dividing by 100 every 4 multiplications, maybe I could divide by 10 every 2. But right now I actually have that 100 value as a variable. I think it's currently set to 200 by default, for reasons I won't explain. That means I'd have to be dividing by a square root, and minecraft scoreboards don't have a square root operation, so I'd have to program that in myself, and that might be slow to execute.
“I don't know. Maybe I'll add this other stuff. Most of the things I've talked about already used to be this hypothetical "other stuff." Then I tried making a prototype, found out the prototype was actually viable, then implemented it fully. Actually, that's what this entire datapack has been. I had no idea if it would actually work at all. It almost didn't, several times.”
You should team up with grazzy hes building a zelda map
Damn, I'm a camera dev working on a AA Game, and I would never want to debug code made with scoreboard, it seems to be an integration hell. On the other hand, trying to figure out how to make those datapack work with basicaly your hand and feet tied seems to be a neat challenge. For your precision issue, Since float number are stored in 32bit like integer, I'm pretty sure you can convert the float value directly inside an integer with a formula, the integer stored would make no sense when you print it (unlike your multiplication by 100) but you could use it exactly like a float by make it go trough the conversion formula when you need to use it. To make a super brief explanation, a floating number is like the base 10 scientific notation of number, but in base 2 (check it out for more details but it's quite interesting)
Can you make the enemies of botw plz?
this aged well
Decided to watch youtube while nursing a bad headache, but I think the genius math stuff made it worse... in all seriousness tho, you described things really well and I felt like I could understand most of it. I'm excited to see how this can be used...
Pls do collab so, we can have cool adventure map.
watch Grazzy’s video :)
@@eekism8202 I did, I watched the premiere. also predicting things is cool.
@@iamzen4483 Thank you for putting the idea in his head.
@@oscarwillimott9296 it probably wasn't even me.
I love how no matter how complicated math may get, it can always be broken down into easily digestible parts.
Never have I seen datapack functions taken to such a high degree and used so well. Awesome work, I can’t imagine how long this took you. ⭐️ ⭐️
Literally subbed a few hours ago and now there's a new video up
I wheezed out an audible laugh when I saw you using desmos. That thing carried us all throughout high school.
Good memories.
Dude, you are a legend. Never cared so much about maths but with the practical things that you show everything makes way more sense and I see why it's necessary. Also the way you format your videos is great and entertaining. You are smOrt and cultured.
This data pack along with all your other ones are so good and you need to keep going, thank you!
Bro how do you have only 3k subs, you're an excellent content creator, and your videos are always super high quality!
I wish you the best on the rocky road of the internet, I'll be here scratching my head trying to understand what you are saying!
KEEP IT UP
awesome! your videos are underrated for the amount of work you put in to them
"You might be thinking" Bro I cant think anymore :D
CZcams needs to recomend more this videos
This was a great vid yet again
Can't wait to see next one
dude this is the peek content on youtube , i'm so happy i found this video lmao
what you did kind of reminds me of what they do in wynncraft with like cutscenes in quests- but way smoother and better. i love your videos! the graphics and explanations are good background noise.
man this needs more recognition, its so cool
Can’t believe YT never showed me this and someone else showed me your channel. Welp, just binged your entire BOTW mods today so amazing job dude!
The animatoins have been looking better and better each video, this one has animations on par with some professional educational channels like veritasium, great job man.
hey! i watched all of ur botw datapack videos. i love both games an i was fascinated how u solved every problem to make it perfect. i dont know anything about coding. in school i hated it but i think i actually understood how u have to think to write a working code… i dont know. i just want to say thank u for the great effort u put into these videos and datapacks. i had a bad time but they made me smile.
I think this is one of the only channels that makes math fun
Sooo interesting, never thought maths this complicated could be done in Minecraft... But at the moment is it possible to change the moving speed of the camera ? Could be great for scenes of giant buildings where you got to move fast / scenes of a small detail, like for example an item-frame containing something you want to showcase...
Each curve is given the same duration, so if you stretch a curve out really far, it will automatically go faster than normal. If it's a small curve, you won't move as much, so it will feel slower. That said, I'd like to figure out how to make each curve's duration adjustable
I just found your channel, Howzieky, and I just wanted to say that I think your informative animations are great. They really make your explanations so easy to follow, and there is obviously a lot of time and care put into making them. Awesome.
Unrelated to video, but there is a CZcamsr named grazzy who is recreating the entire breath of the wild map. My suggestion is that you guys do a collab as you are recreating game mechanics and he is recreating the map. It makes perfect sense.
The fact that the only mistake in that *entire paragraph* is since instead of sense is driving me insane, I am so sorry to be that guy but I needed to complain about it otherwise I would've driven my head into the nearest wall
Also Grazzy is in the comment section, in case you haven't noticed
@@eryscalamitas1611 lol, I didn’t notice.
PS. I’ll be fixing that
This comment aged like wine
and thus, a collab was born.
Wasn't expecting an upload so soon! exited to see how u did this
You are VERY underrated, thanks for the amazing video
I just subscribed with notifications on because I can't wait for the next video
your animations are amazing, huge fan!
I'm not sure whether to be glad or embarrassed that my mind jumped immediately to Bezier curves when you brought up the problem of smooth movement. I guess that's what I get for being a nerd and watching 3Blue1Brown videos lol.
This is pretty cool!
I'll def try to use it when i get the chance
THAT CARROT ON A STICK DEAR HEAVENS
This channel is incredibly underrated, keep up the good work!
Amazing video & channel ! I know that your channel will grow bigger if you keep uploading interesting videos. I can't wait to see what you'll do in the future
Looks really nice, I'm surprised by how simple and genious bezier curves are
tbh. I understood mostly nothing. but like the video is still entertaining and cool. keep the great work up :D
Nice Video!
Work you did with math-things is soooo cool!
This is nuts, well done!
This is a Minecraft cinematic camera video actually, a well done Minecraft cinematic camera video.
Commenting to add engagement, go help you face the algorithm.
Keep up king
SO COOL!!!!!!!!!!!
🤯
To say your bad with cmds this looks really Amazing
Damn, those animations are clean af! How did you make them?
Adobe After Effects! Took forever to get it working
For the breath of the wild data pack you should add climbing and stamina
That’s insane!
You deserve more subs, I genuinely want to you grow and i dont understand how you haven’t overpassed me in subs even though i post shit videos. Keep it up, you’ll get somewhere
such an underrated channel
You can also teleport an armor stand instead of a player and make the players ride the armor stand to remove the jittering
You deserve more views
This is awesome
This is incredibly sad how underrated your channel is, you deserve a lot more brother
Pog
Very nice...
Nice 👍
i would like to see wall run, doublejump and walljumps from tintanfall2
did... you... just make replay mod in vanilla minecraft? WHY IS NO ONE TALKING ABOUT THIS WHAAAAAAAAAA
HOW DO YOU NOT HAVE MORE SUBBERS!?!?
Qué genio!!!
I wanna see some minecraft animations made in minecraft with data packs and commands ngl
Will you be designing guardians and the divine beast blights and chests and such? Or just features like runes and slow fall (also you should maybe add stamina and paragliding next)
Stamina was implemented in part 1 and the paraglider was added in part 2! I'm very interested in adding guardians and blights and everything, and I actually already know exactly how I'd do it all. Except for big enemies like guardians, hinoxes, and taluses. The ones you can walk on and physically interact with. Those are the ones that have me scratching my head right now
Hmm. Was it just me or did I see Howzieky doing some IXL during the 4 hour timelapse turned seizure incarnate (Darkened, blurred, and scaled down)?
I tried out the datapack but I made it so that instead of the players having to tp to every single marker I made it so that an armor stand tped to the markers while the players is stuck spectating the armor stand and holy crap it made a huge difference. The camera becomes so smooth I think you should make a configuration for this
Oh yeah this is how I used to have it until I added easings. When the easings have you slow down at the start and end, the math isn't precise enough to create smaller steps, so it sometimes just holds you in place for an extra tick. When the rest of the animation is so smooth, this effect really stands out. I wanted to implement a different solution that fixes every one of these problems, but I haven't had time
respect
What about using the sthbling's "compiler" for this, i mean he created physics props that way.
the command /function camera:edit/start doesn't give me a carrot on a stick
it only says: executed 5 commands from function camera:edit/start
why do you only have 2.76k subs?
/camera command : *I'm about to end this man's whole career.*
Unfortunately, Java doesn't have that command yet. The day that we DO get it though, I'm ditching this datapack immediately. The command is gonna be way better
How i start using datapack , i download the datapack and when i type in minecraft /function he gave me a lot of options
Maby convert the tp command to mation. (The players rides a entity with ypu can change the motion). I think that would be smoother. But also so it great!
This would be perfect on bedrock, because they have the /ride command. But I don't have a way to force players to ride an entity. They'd have to manually right click the entity, which hurts the idea that this camera datapack is automated once it's set up. I could force the player to spectate an armor stand, and that's how I initially approached this issue, but with some easing settings, during the slow parts, the math isn't precise enough, and instead of moving slowly, the camera sits in place for a tick or two longer than usual. This sudden rest becomes really jarring when the rest of the animation has this smooth interpolation you're suggesting. With linear easings (abrupt starts and stops) the interpolation thing would be great. Anything else though, and I'd really want to figure out how to get more precision (99%->99.5%->100% instead of 99%->99%->100%) out of the math, first.
10th time this has been on my recommended
Hey, for the paraglider in your botw minecraft series, couldn't you just make it ride the player instead of TP:ing it?
also are you gonna add climbing and stamina? (they'd probably be among the easiest to implement, but you are trying to make like all of botw's features for Grazzy's map right?)
I'd love to! Unfortunately, there's no way to use commands to force one entity to ride another, unless you're using the summon command. Also, I added climbing and the other stuff you've mentioned a while ago
Can you make a tutorial on how to use this?
You could have worked for NASA with all of this math
Would this be available for bedrock and java
how do you have time to edit the videos in entertaining ways?
I don't lmao
Can you do stanima for breath of the wild
he kind of did
Or, you can create a python script where you enter the coordinate of the points in space and create lots of mcfunction file with lots of teleport commands.
True! That has a lot of upsides. Main downside, though, is the inability to edit the path in real time, which was a feature I really wanted to make sure was implemented
Why dont you just go to key binds, bind something to "Cinematic Camera", turn it on and go into spectator mode?
That doesn't really help map makers implement cutscenes in their maps
how do we join ur server???
ababab algorithm comment
Well u pls pls update this datapack into the version 1.20?
He doesn't need to, the /camera command has already got him covered.
@@candyneige6609/camera command is bedrock edition only
@@Scorpionem*was
"subscribe so you don't miss out when I post a tutorial in a few days"
...
yeah...
Oh I didn't think people cared about this datapack lol I've been working on the botw one. Thanks for the reminder
@@Howzieky oh lol dw abt it, good luck on datapackin!
im not entirely sure how to use it
you could just use the camera command
Not in Java. Also, that didn't even exist in bedrock until a week or two ago
this would be good for grazzy's botw map
Nobody ither than him can make brazier curves intresting
ew math
He deleted the video 😂