GithubHelp home page GithubHelp logo

aperture's Introduction

Aperture

Planet Minecraft pageMinecraft Forum threadCurseForge pageSource codeWiki

Disclaimer: this mod has nothing to do with Aperture Science from Portal games.

Aperture is a Minecraft mod which allows you to create advanced camera movement (for cinematics or machinimas) using camera editor GUI. It works with Forge for Minecraft 1.10.2, 1.11.2 and 1.12.

Features

Aperture mod provides a lot of features for flexible camera editing.

  • Loadable and saveable camera profiles. You don't need to worry about losing your camera setup. With Aperture's camera profiles, you can save your camera setup on the server (if the Aperture is installed on the server) or on the client (in config/aperture/cameras folder).
  • Duration is measured in ticks. A tick is basically an update in game's logic. Minecraft's logic loop running at 20 ticks per second. Why ticks? They're static, while frames depend on framerate, and can be easily converted into seconds (while not depending on real-time).
  • Flexible camera setup with multiple camera fixtures within a camera profile. Other camera mods usually gives you an ability to setup only one path at the time. Aperture allows you to have as much camera paths (and not only) as you need to within same camera profile. There are few types of camera fixtures in Aperture:
    • Idle fixture – static camera
    • Path fixture – animates the camera through a set of given points using one of the three interpolations: linear, cubic or hermite
    • Look fixture – locks the camera at given position, and looks at given entity (using entity selector)
    • Follow fixture – locks the camera relatively to the given entity (kind of like GoPro but fixed)
    • Circular fixture – circulate around the center point and facing at it
  • More camera flexibility with camera modifiers. Camera modifiers are modular blocks which post-process camera fixture's output. With these modifiers, you can add camera shake, apply math equation, make a GoPro-like behavior, look at some entity while traveling a path, and much more combined. See wiki for more information.
  • Provides a smooth camera as a Minema-friendly alternative of vanilla cinematic camera.

Videos

This playlist contains a list of videos about Aperture's updates and tutorials.

Install

Install Minecraft Forge, download the latest stable version of jar file for available minecraft version. Put it in minecraft's mods folder, and launch the game.

After that, Aperture mod should be installed and will appear in Minecraft's mods menu. If Aperture didn't appear in the mods menu, then something went wrong.

For mod reviewers and reposters

When reposting my mod on your own website or reviewing it, please consider following (if you want to support me and my mod):

  • Don't distort the mod name. It's the Aperture mod.
  • Make sure that information and description of my mod is legit. Misleading information, like Minecraft version support or non-existent features, is your responsibility.
  • By uploading a custom build of this mod, the build becomes your responsibility.
  • Provide the source link, please. CurseForge page is preferable.
  • Provide a link to my YouTube channel, please. This will be really appreciated!
  • You can use Aperture banner or cover for your repost page. Don't apply the watermark, though, that's just rude.

If you're interested in this project, you might as well follow me on any of social media accounts listed below:

YouTube Discord Twitter GitHub

Bug reports

If you found a bug, or this mod crashed your game. I'll appreciate if you could report a bug or a crash to me either on issue tracker, on PM or on Twitter. Please, make sure to attach a crash log (pastebin please) and description of a bug or crash and the way to reproduce it. Thanks!

aperture's People

Contributors

hedw1gp avatar mchorse avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.