Smooth Cutscene Cameras with 1 Command in Minecraft
ฝัง
- เผยแพร่เมื่อ 26 ส.ค. 2024
- A simple way to do smooth cinematic cameras using item display's and their unique nbt!
Latest Version (1.20.2)
Spawning the camera:
/summon item_display X1 Y1 Z1 {view_range:0f,teleport_duration:TIME,Tags:["camera"],item:{id:"minecraft:air",Count:1b},Rotation:[RY1f,RX2f]}
gamemode spectator @a
tp @e[tag=camera] X2 Y2 Z2 RY2 RX2
Keeping them locked to camera:
execute as @a[gamemode=spectator] at @s run spectate @e[type=item_display,tag=camera,sort=nearest,limit=1]
🔵 Discord & Other Links: linktr.ee/Clou...
💻 Website: cloudwolfyt.gi...
Can't believe we have displays, intractable hitboxes, smooth animations, easy randomization, and advanced function features all in vanilla minecraft! All that's left is a /inventory command (and /motion and /execute raycast 😅)
I need /ui
and maybe a /motion command
execute raycast is required
@@digsteel
Some syntax suggestions I thought of:
(to open a ui:)
/ui open new []
/ui open existing block []
/ui open existing entity []
(to close a ui):
/ui close []
So for example to open a new crafting bench for yourself:
/ui open new block minecraft:crafting_table
To open the furnace at coordinate 1000 20 3000 for player Steve:
/ui open existing block 1000 20 3000 Steve
To open the horse ui of a horse entity for yourself:
/ui open existing entity @e[type=horse,limit=1]
To close your own uis:
/ui close
To close the UI for all players:
/ui close @a
@pipodrankje yeah and you can make custom in datapack
I love how this annoying thunderstorm started perfectly at the end of animation
After years of wandering. Finally I met a valuable TH-camr.
I’ve been here the whole time 🗿
this gets the darnel seal of approval
It is an honor
I'm gonna use this so much for showcases of my builds
im sure it will look nice paired with like optifine shaders
@@Cl0udWolf fr definitely will
Replay mod in vanilla!!
@@nuklearboysymbiote yooooo truuuu
Finally, no more huge laggy box of command blocks! Good video sir.
and or thing that does tp ~ ~ ~0.5 every tick
@@Cl0udWolf Would it be possible to use /trigger camera_scene and have a set path where it records wherever you go /trigger camera_create_path?
@@themissinglink2481 i believe its possible with macro functions from data packs
I literally yesterday finished death cam in my data pack game. Now i'm going to refactor it because its genius
your videos reminds me how i played in minecraft without mods and never reach more than iron armor because i was spending years in the creative mod with command blocks. i thing it was between 1.7.2 and 1.16.2 and even then i was just chillng in the village
Vanilla commands are getting so good
I didnt know i needed this until know but it will definitely be very helpful when i want to make cinematic cutscenes in my servers.
That's AMAZING, unfortunate i barely use cameras, but if i ever need it, this exists. Thanks for the tutorial cloud wolf this will be of help, not to me, but to others., you literally never give us up, never let us down, (Sorry) but seriously amazing for map makers.
Many years have passed... but finally, the day has arrived! 🤩!! Cameras without lagging movement on MC Java! I want to cry
oh that's so clever and simple! Sadly it only works for straight paths, but the cinematic is way smoother than repeating teleportations
Time to make the sm64 intro in mc
This is pretty good but if you want truley smooth rotation have the player spectate a boat. For some reason boats rotate really smoothly so if you just put a boat riding the display entity and have it tpd to face the right direction it will be even smoother
boats cant be made invisible without texturepack :(
It's a cool approach, sadly not usable in adventure maps because it requires the player to be in spectator which will make them see all invisible entities. I have another method using Blender to export camera movements to minecraft vanilla commands in a datapack. It is very easy to use and it creates beautiful cutscenes with multiple keyframes that you can fine tune with blenders animation tools. Also in my latest Version of this I can implement NPCs walking around during the cutscene as well which is nice to have for adventure maps.
You can have them just ride it if that’s a concern
But riding doesn't force the player to look in a certain direction, does it?@@Cl0udWolf
i was gonna guess armor stands
but this
is so
much
better
I believe there is a limitation to duration. Does not matter if I set 100 or 500, duration is the same. However if I spam 999999 it teleports instantly. Anyway, valuable video anyways!
Max is 59 for some reason
Can you make a video about 90 degree to the side (illusion of you lying down on the side) camera? Never saw it anywhere in minecraft, but in wobbling.
This was very helpful, but does anyone know how to detect when the interpolation has Finnished so you can start the next one after the other one has Finnished? Or spawn another one if you want the speed to be faster?
thx so much now i can make my map better
I can't seem to get it going when the world starts: the camera spawns, I'm on it and it delays the teleportation but it's not smooth...
Same for me
damn i hope we also get a way to change the interpolation
I noticed that when i am trying this, sometimes while teleporting it slows down the movement a bit.
I mean for example i start to teleport to the destination, but at the middle or at the end it just goes slower than it did at the start of the movement. I don't get it why
Does it works in 1.19.2?
so just wondering, this teleportation_duration tag, is it fairly new? i remember wanting it before, but i looked through every single documentation of the displays and couldnt seem to find it. i was questioning if it even was a real thing or that i came up with it XD
It came out about 2 months ago it’s been a. Thing since 1.20.2 I think
For me, the teleport_duration nbt just doesn't work. It does the entire cutscene in like 3 cuts. I really need help
Nvm, i fixed the problem
@@Liam660_ how did you fixed it?, i have the same issue with the teleport_duration tag, it does not work
It doesn't work on 1.20.1? Only 1.20.2?
Is it possible to have all players view the item display at the same time?
Great tutorial, if only there was a way to exit spectator mode after the cutscenes...
I love you
I tried this but found out that the interpolation_duration tag gets capped at 59 ticks (~3 seconds) if you try to set it to a higher value. You can even see in the video that the teleport takes only 3 seconds despite the tag in the command saying 100.
U can break up your flight path if it’s a long journey
wonder how to bezier curve it xd
U gotta use math at that point
@@Cl0udWolf yeah, sadly. If only there was an easy way like in the video. Maybe something can be worked out with transformations and its model viewpoint.
Hey i was just wondering if you are still continuing your gun series?
probably not. i covered almost everything necessary with it and recent advancements in commands make slightly better methods
im new to commands and stuff but can you explain the last part of spawning in the camera, [36f,20f] what is that and what should i change it to for me
im guessing you need to change bc its dif from in game and in the description
rotation to control how it faces@@meterbonerbeater
I tried to do it in 1.20.1 but it didnt work. When i tested it, it only teleports me to the position. Can you pls tell me what was the issue about the position that doesn’t do smooth cutscene but instead gets teleported
Scroll down👇🏻
Wait nvm i found out why. It only works on 1.20.2
I saw this in the #resources channel but forgot about it
first
In bedrock its literally ONE command
Why do all this when you can just use the /camera command ?
doesnt exist in java
@@Cl0udWolf Now it does.
@@candyneige6609 no it doesnt
@@Cl0udWolf Last time i've checked, it does.
@@candyneige6609 no it doesnt
It worked once but then not
Probs not killing the previous entity
@@Cl0udWolf yep, thanks
@@Cl0udWolf how to do teleport duration longer than 100 ticks? When I change it to more than 100 it the same speed as was
Does it works in 1.19.2?
No