I made a Cinematic Camera Datapack for Minecraft!

Sdílet
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

Komentáře • 120

  • @Howzieky
    @Howzieky  Před 2 lety +45

    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.”

    • @beta1252tracing
      @beta1252tracing Před 2 lety +1

      You should team up with grazzy hes building a zelda map

    • @genozis0
      @genozis0 Před rokem +1

      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)

    • @Helloeveryone7.0
      @Helloeveryone7.0 Před rokem +2

      Can you make the enemies of botw plz?

    • @AstralComments
      @AstralComments Před 10 měsíci

      this aged well

  • @Grazzyy
    @Grazzyy Před 2 lety +259

    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...

    • @iamzen4483
      @iamzen4483 Před 2 lety +16

      Pls do collab so, we can have cool adventure map.

    • @eekism8202
      @eekism8202 Před rokem +7

      watch Grazzy’s video :)

    • @iamzen4483
      @iamzen4483 Před rokem +4

      @@eekism8202 I did, I watched the premiere. also predicting things is cool.

    • @oscarwillimott9296
      @oscarwillimott9296 Před rokem +3

      @@iamzen4483 Thank you for putting the idea in his head.

    • @iamzen4483
      @iamzen4483 Před rokem +3

      @@oscarwillimott9296 it probably wasn't even me.

  • @SamLabbato
    @SamLabbato Před rokem +13

    I love how no matter how complicated math may get, it can always be broken down into easily digestible parts.

  • @Splatus
    @Splatus Před 2 lety +61

    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. ⭐️ ⭐️

  • @lukasoliverleo3730
    @lukasoliverleo3730 Před 2 lety +10

    Literally subbed a few hours ago and now there's a new video up

  • @TheE_G_G
    @TheE_G_G Před rokem +2

    I wheezed out an audible laugh when I saw you using desmos. That thing carried us all throughout high school.
    Good memories.

  • @PoorMustang
    @PoorMustang Před rokem +3

    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.

  • @newerguy2738
    @newerguy2738 Před rokem +2

    This data pack along with all your other ones are so good and you need to keep going, thank you!

  • @h7zen
    @h7zen Před 2 lety +4

    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

  • @CompetitiveMinecraftLegacy
    @CompetitiveMinecraftLegacy Před 2 lety +14

    awesome! your videos are underrated for the amount of work you put in to them

  • @derechtegalaxy
    @derechtegalaxy Před rokem +2

    "You might be thinking" Bro I cant think anymore :D

  • @Jonny-mh2jo
    @Jonny-mh2jo Před 2 lety +2

    CZcams needs to recomend more this videos

  • @ollieboymun
    @ollieboymun Před 2 lety +9

    This was a great vid yet again
    Can't wait to see next one

  • @Olconer
    @Olconer Před rokem +1

    dude this is the peek content on youtube , i'm so happy i found this video lmao

  • @ccelure
    @ccelure Před rokem +1

    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.

  • @SheepextremeNeedsRaisins
    @SheepextremeNeedsRaisins Před 2 lety +5

    man this needs more recognition, its so cool

  • @1_argon_198
    @1_argon_198 Před rokem +1

    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!

  • @Jays_Den
    @Jays_Den Před rokem

    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.

  • @mewmewsic7562
    @mewmewsic7562 Před rokem +1

    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.

  • @chimklee
    @chimklee Před rokem +4

    I think this is one of the only channels that makes math fun

  • @charbitre
    @charbitre Před 2 lety +6

    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...

    • @Howzieky
      @Howzieky  Před 2 lety +1

      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

  • @nullbat9
    @nullbat9 Před rokem +3

    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.

  • @iamzen4483
    @iamzen4483 Před 2 lety +29

    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.

    • @eryscalamitas1611
      @eryscalamitas1611 Před 2 lety +3

      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

    • @eryscalamitas1611
      @eryscalamitas1611 Před 2 lety

      Also Grazzy is in the comment section, in case you haven't noticed

    • @iamzen4483
      @iamzen4483 Před 2 lety +2

      @@eryscalamitas1611 lol, I didn’t notice.
      PS. I’ll be fixing that

    • @dunnkids7263
      @dunnkids7263 Před rokem +2

      This comment aged like wine

    • @atuliyengar9638
      @atuliyengar9638 Před rokem +1

      and thus, a collab was born.

  • @bubblesplipplop8827
    @bubblesplipplop8827 Před 2 lety +2

    Wasn't expecting an upload so soon! exited to see how u did this

  • @shquken
    @shquken Před 2 lety +3

    You are VERY underrated, thanks for the amazing video

  • @nimated9925
    @nimated9925 Před rokem +1

    I just subscribed with notifications on because I can't wait for the next video

  • @mace1234
    @mace1234 Před rokem +1

    your animations are amazing, huge fan!

  • @YoshisaurUnderscore
    @YoshisaurUnderscore Před rokem +1

    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.

  • @maulaz612
    @maulaz612 Před 2 lety +2

    This is pretty cool!
    I'll def try to use it when i get the chance

  • @xx_yourmomplayz69xd_xx61

    THAT CARROT ON A STICK DEAR HEAVENS

  • @milesdustin4428
    @milesdustin4428 Před 2 lety +1

    This channel is incredibly underrated, keep up the good work!

  • @Shottos
    @Shottos Před rokem

    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

  • @XeKyT0811
    @XeKyT0811 Před rokem

    Looks really nice, I'm surprised by how simple and genious bezier curves are

  • @Linkwilldestroyyou
    @Linkwilldestroyyou Před 2 lety +2

    tbh. I understood mostly nothing. but like the video is still entertaining and cool. keep the great work up :D

  • @ycjduraymeme201
    @ycjduraymeme201 Před 11 měsíci

    Nice Video!
    Work you did with math-things is soooo cool!

  • @phaicgamer
    @phaicgamer Před 2 lety

    This is nuts, well done!

    • @Jet_Set_Go
      @Jet_Set_Go Před 2 lety

      This is a Minecraft cinematic camera video actually, a well done Minecraft cinematic camera video.

  • @krabsisdaddy447
    @krabsisdaddy447 Před rokem

    Commenting to add engagement, go help you face the algorithm.
    Keep up king

  • @dd1qwerty
    @dd1qwerty Před rokem +2

    SO COOL!!!!!!!!!!!
    🤯

  • @howdoiusecmdblock9387
    @howdoiusecmdblock9387 Před rokem +1

    To say your bad with cmds this looks really Amazing

  • @scripthook2358
    @scripthook2358 Před rokem +2

    Damn, those animations are clean af! How did you make them?

    • @Howzieky
      @Howzieky  Před rokem +1

      Adobe After Effects! Took forever to get it working

  • @corpig1884
    @corpig1884 Před rokem +1

    For the breath of the wild data pack you should add climbing and stamina

  • @PhantomEye11
    @PhantomEye11 Před 2 lety

    That’s insane!

  • @Kokomatics
    @Kokomatics Před rokem +1

    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

  • @Noxzeal
    @Noxzeal Před rokem

    such an underrated channel

  • @myToasterDied
    @myToasterDied Před 7 měsíci

    You can also teleport an armor stand instead of a player and make the players ride the armor stand to remove the jittering

  • @_marshP
    @_marshP Před 2 lety +1

    You deserve more views

  • @KlirickAK
    @KlirickAK Před rokem +1

    This is awesome

    • @KlirickAK
      @KlirickAK Před rokem

      This is incredibly sad how underrated your channel is, you deserve a lot more brother

  • @TimeCord
    @TimeCord Před 2 lety +3

    Pog

  • @onebrickatatime9097
    @onebrickatatime9097 Před rokem

    Very nice...

  • @simplyanarchy9197
    @simplyanarchy9197 Před 2 lety +1

    Nice 👍

  • @MegaAseb
    @MegaAseb Před rokem +1

    i would like to see wall run, doublejump and walljumps from tintanfall2

  • @Psyan
    @Psyan Před 2 lety +2

    did... you... just make replay mod in vanilla minecraft? WHY IS NO ONE TALKING ABOUT THIS WHAAAAAAAAAA

  • @dwightdeisenhower53
    @dwightdeisenhower53 Před rokem +1

    HOW DO YOU NOT HAVE MORE SUBBERS!?!?

  • @Rusink
    @Rusink Před rokem

    Qué genio!!!

  • @zephanimz
    @zephanimz Před 2 lety

    I wanna see some minecraft animations made in minecraft with data packs and commands ngl

  • @handsmeier3334
    @handsmeier3334 Před rokem

    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)

    • @Howzieky
      @Howzieky  Před rokem

      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

  • @captaincake9646
    @captaincake9646 Před rokem +1

    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)?

  • @OhDlta
    @OhDlta Před rokem

    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

    • @Howzieky
      @Howzieky  Před rokem

      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

  • @Boogy.
    @Boogy. Před rokem

    respect

  • @alejandroalzatesanchez
    @alejandroalzatesanchez Před 2 měsíci

    What about using the sthbling's "compiler" for this, i mean he created physics props that way.

  • @viktorgyorffy670
    @viktorgyorffy670 Před rokem +1

    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

  • @LukeTheSchoolBoy
    @LukeTheSchoolBoy Před 2 lety +2

    why do you only have 2.76k subs?

  • @candyneige6609
    @candyneige6609 Před 11 měsíci

    /camera command : *I'm about to end this man's whole career.*

    • @Howzieky
      @Howzieky  Před 11 měsíci

      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

  • @kaizuko_
    @kaizuko_ Před rokem

    How i start using datapack , i download the datapack and when i type in minecraft /function he gave me a lot of options

  • @le3lux
    @le3lux Před rokem

    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!

    • @Howzieky
      @Howzieky  Před rokem +2

      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.

  • @Q_sheld0n
    @Q_sheld0n Před rokem

    10th time this has been on my recommended

  • @aggeisme
    @aggeisme Před rokem +1

    Hey, for the paraglider in your botw minecraft series, couldn't you just make it ride the player instead of TP:ing it?

    • @aggeisme
      @aggeisme Před rokem

      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?)

    • @Howzieky
      @Howzieky  Před rokem

      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

  • @osmokaski
    @osmokaski Před rokem

    Can you make a tutorial on how to use this?

  • @niko-gamingwr5626
    @niko-gamingwr5626 Před rokem

    You could have worked for NASA with all of this math

  • @spat9233
    @spat9233 Před rokem

    Would this be available for bedrock and java

  • @theendofthestart8179
    @theendofthestart8179 Před rokem +1

    how do you have time to edit the videos in entertaining ways?

  • @mericsuniverse5751
    @mericsuniverse5751 Před rokem +1

    Can you do stanima for breath of the wild

  • @numero7mojeangering
    @numero7mojeangering Před rokem

    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.

    • @Howzieky
      @Howzieky  Před rokem

      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

  • @FlameActualYT
    @FlameActualYT Před 11 měsíci

    Why dont you just go to key binds, bind something to "Cinematic Camera", turn it on and go into spectator mode?

    • @Howzieky
      @Howzieky  Před 11 měsíci

      That doesn't really help map makers implement cutscenes in their maps

  • @Raphash2
    @Raphash2 Před rokem

    how do we join ur server???

  • @falllenshadow
    @falllenshadow Před rokem +1

    ababab algorithm comment

  • @CRaf7Y_
    @CRaf7Y_ Před 10 měsíci

    Well u pls pls update this datapack into the version 1.20?

    • @candyneige6609
      @candyneige6609 Před 6 měsíci

      He doesn't need to, the /camera command has already got him covered.

    • @Scorpionem
      @Scorpionem Před 3 měsíci

      @@candyneige6609/camera command is bedrock edition only

    • @candyneige6609
      @candyneige6609 Před 21 dnem

      ​@@Scorpionem*was

  • @Brunoxby
    @Brunoxby Před rokem +1

    "subscribe so you don't miss out when I post a tutorial in a few days"
    ...
    yeah...

    • @Howzieky
      @Howzieky  Před rokem

      Oh I didn't think people cared about this datapack lol I've been working on the botw one. Thanks for the reminder

    • @Brunoxby
      @Brunoxby Před rokem

      @@Howzieky oh lol dw abt it, good luck on datapackin!

  • @RomanSecundus
    @RomanSecundus Před 10 měsíci

    im not entirely sure how to use it

  • @micahj6837
    @micahj6837 Před rokem

    you could just use the camera command

    • @Howzieky
      @Howzieky  Před rokem

      Not in Java. Also, that didn't even exist in bedrock until a week or two ago

  • @bobdagamr6056
    @bobdagamr6056 Před rokem

    this would be good for grazzy's botw map

  • @Jojo_gt
    @Jojo_gt Před 6 měsíci

    Nobody ither than him can make brazier curves intresting

  • @papercut5238
    @papercut5238 Před rokem

    ew math

  • @jumaanebey422
    @jumaanebey422 Před rokem

    He deleted the video 😂