MinecraftLucky | The Best Resource for Minecraft

Camera Studio Mod

Friday, 29/07/2022 - 00:00
5 / 5 của 1 đánh giá

Ever wanted to have a smooth camera movement all-together with your accelerated video? Then this mod is made for you!

This mod is addressed to anyone who wants to make a video in-game and have an in depth control over the camera displacement.

It allows you to create a path that the player will automatically follow, control what the player sees along this path, and set up the player’s precise speed through a global timing for his traveling, all this through commands.

You’ll also have an accurate control over night and day cycles, as you’ll be able to set how long precisely you want each cycle to last, independently of each other (say 30 minutes for day, and 10 minutes for night). Note that this won’t influence game mechanics, such as mob-spawning, or crops growing : it’s only for the show !



How to use it / Quick tutorial:

Show Spoiler

First, you must register positions along with orientations.

Put yourself in fly mode, go to what should be your first position, look at what you would like to start looking at, and then type /cam p (will create point p1).
Go to another location, again control your orientation, and type /cam p (will create point p2). Again with a third position and orientation, and type /cam p (will create point p3).

Secondly, you must register what kind of path your camera will follow (linear, circular, or spline).

Type /cam sp. A spline path is now registered, going from p1 to p2 and to p3.
Start the traveling with a short time value in order to test.
Type /cam start without any time value to see if the path is correct to you. If 5 seconds is too quick for the motion, type /cam start 10s, or /cam start 15s to have a better overall feeling.

If you want to change one points position or orientation, you can register this point again, and restart the traveling without re-registering the path.

Type /cam goto p2. Move your mouse to change your orientation, and type /cam p2 : new orientation is now saved.
Type /cam start to replay the traveling through the 3 points. Notice the time used for this new traveling is the last one you entered.

The points registration order is important.

Type /cam undo p2. Move to a new position, and type /cam p2.
Type /cam start ; you’re still traveling through p1, p2 and p3, since your path was registered before you deleted the point.
Now type /cam sp, and then /cam start : notice the order of the points have changed, as you’re now traveling from p1 to p3, and then from p3 to p2.

Optionally, you can register a position as a target to look at during the whole movement.

Go to the position where you would like to look at, and type /cam target.
Type /cam start ; orientation is now locked to only one point.

Finally, if the path is good to you, restart the traveling with the duration you want for your video.

Type /cam start 5m, hit F1, and start you favorite video recorder.
If you want to start a whole new traveling, type /cam clear

Commands Reference:

Show Spoiler

/cam : Shows the current settings of the cam command.

/cam p{number} : Creates or modifies a point which can be used to define a path. The current location and orientation will be saved into memory under the given name (can be p1, p2, p1000 – whatever). Points can be created in any order – the number is just there as an identifier.
Examples :

/cam p : Creates a new point just like the above command, and names it automatically by incrementing its number. This command will take care of existing points, and so skip existing identifiers if they already exist.
A hotkey now exists for this command (which can be configured through the options screen.
Examples :

/cam p clear : Deletes all registered points.

/cam undo p{number} : Deletes the point which has the given name. If you create again a point with the same name after, this new point will be pushed in last place in the point list. If you simply want to change a points position or orientation, but want to keep it in the order it was defined, use /cam p{number} directly.
Example :

/cam goto p{number} : Quick navigates to the given point. You must ensure that no solid block lies between you and the given point, else this command won’t be able to achieve the move.
Example :

/cam target : Saves the current location as the only position to look at during the whole camera movement.

/cam undo target : Deletes the point to look at, and reverts to the conventional orientation handling, which is one orientation per point.

/cam orient on|off|target : Changes the orientation handling. on stands for orientation per point handling (which is the default), off stands for free orientation with the mouse, and target stands for orientation defined with a target. Using the /cam target command will automatically switch to the target orientation system.
Examples :

/cam l p{num1} p{num2} : Registers a linear path from p{num1} to p{num2}. The camera will move in a straight direction.
Example :

/cam l : Registers a linear path starting from the next to last point of the registered points list (given with /cam), and going to the last point of it.
Example :

/cam cr|cl p{num1} p{num2} [h{positive or negative value}] [{float value}] : Registers a circular path from p{num1} around p{num2}. The camera will keep p{num1} elevation, whatever circle’s center elevation is. Use cr to turn to the right, or cl to turn to the left. Optional h followed by positive or negative value raises or lowers the camera during the move in order to describe an helix movement (value is an height in cubes, and is defaulted to 0). Optional float value is the number of turns to achieve, which is 1 by default. Also, subsequent calls to this command can omit to give the two points as arguments, and can be used to just change the “height” or “turns” parameters.
Examples :

/cam cr|cl : Registers a circular path starting from the next to last point of the registered points list (given with /cam), and going around the last point.
Example :

/cam sp p{num1} p{num2} p{num3} [p{num4}…] : Registers a curvilinear path (a spline) along the given points. The camera will describe a smooth curve movement passing through each given points at constant speed.
Example :

/cam sp : Registers a spline path along all the registered points, in the order they appear in the registered points list (given with /cam). Adding a subsequent point to this list doesn’t change this path. If you add a point to this list and want to travel through it, you have to call /cam sp again.
Example :

/cam start [{value}s|m|h] : Starts the camera movement for the given time value. With no argument, it will consider the last given time value (default is 5 seconds). Time argument can be expressed in seconds, minutes, or hours.
Note : when a target is used, the mouse input will be locked once the traveling starts, in order not to disturb the traveling if you’re shooting a video. The mouse will get unlocked once the traveling ends, or if the traveling is manually stopped.

Examples :

/cam stop : Stops the camera if its motion is still in play. Starting again the camera will play the path from the beginning.

/cam pause : Pauses the camera if it has been started with /cam start, but hasn’t yet finished its traveling. This is useful if you experience whatever problem that forces you to pause or stop your video recording.

/cam resume : Continues the traveling if it has been paused before with /cam pause.

/cam clear : Clears the current settings, and restores to the default state.

/cam save {name} : Saves all the settings entered so far (points, path, and time values) with the given name. This will save the settings in a file located in the “path” dir next to the config file.

/cam load {name} : Load the settings previously saved with the given name. All the current settings will be lost.

/cam list : Lists all the settings saved so far.

/cam bind : Binds the Cam command with the Elastic-time command. A call to /cam start, pause, resume and stop will also start, pause, resume and stop the Elastic-time feature.
This can now be tuned through the options screen.

/cam unbind : Makes the Cam and Elastic-time commands independent (this is the default state).
This can now be tuned through the options screen.

/cam default : Defaults the options which are accessible throuh the options screen. This requires a Minecraft restart for the changes to take effect.

/et : Gives the summary of the Elastic Time command.

/et {value}s|m|h [{value}s|m|h] : Configures the length of each cycle (night and day). If it comes with one argument, the given duration is evenly split for night and day. If it comes with two arguments, the first value is the day length, and the second is the night length. Time value can be expressed in seconds, minutes, or hours. Note that this command doesn’t change the time flow by itself : you’ll have to call /et on to do so.
Examples :

/et on : Starts the Elastic Time command. By default, night and day are configured to last 5 seconds each.
Notes :

/et off : Stops the Elastic Time command, restoring the default time control.

/et pause : Pauses the command.

/et resume : Un-pauses the command.

How to install:

How To Download & Install Mods with Minecraft Forge

How To Download & Install Fabric Mods

Don’t miss out today’s latest Minecraft Mods

Don’t forge to remove any previous version of camera studio from this folder!

Mod Download Links:

Other Versions:

Video Recorder Dependency File


Install this file the same way you installed CameraStudio (i.e. put in mods folder, or patch minecraft.jar with contents)

For Minecraft 1.5.2


For Minecraft 1.6.2



For Minecraft 1.6.4



For Minecraft 1.7.2



For Minecraft 1.7.10



For Minecraft 1.8



Related Post

  • Apple Trees Mod 1.11.2, 1.10.2 adds a apple trees that grow real apples you can harvest. To get an apple tree sapling, you need to craft an oak sapling together with an apple.
  • Minecraft has villagers, illagers and as of the new 1.14 update pillagers. But have you ever wanted killagers? No? Well, then Killager Mod 1.12.2 is not for you!
  • CompactChests Mod 1.12.2, 1.11.2 allows you have tons of space in just one small chest or backpack. This is a storage mod designed to compact down the amount of storage blocks you need, first of all you have the chest. Chests have a customisable size of up to 24×12 (288) slots.
  • Left To Die Mod 1.12.2, 1.10.2 is a mod based around the prehistory era when Undeads would roam and dominate the whole world. You and other strangers went back in time through a time machine and found yourself stranded in a world full of Undeads. You also seem to notice that there is a certain infection in the air which the Undead are immune to. However, other survivors will help you out with a supply drop full of anti-infection syringes that help reduce your infection level. Now you must find tools, equipment, and weapons to defend yourself in a world devoid of resources. After slaying a couple Undeads, you notice they have materials that you need. Can you face the Undead Horde and survive?
  • Pocket Nether Link Mod 1.12.2, 1.10.2 gives you the ability to bring the Nether to the Overworld without needing to visit and encounter all the mobs that come with it. It simply converts similar materials from the Overworld into their Nether counterparts.
  • Find Your Way Mod 1.12.2 provides several compasses to structures generated by Minecraft.