All Projects → godot-extended-libraries → godot-interpolated-camera3d

godot-extended-libraries / godot-interpolated-camera3d

Licence: MIT License
Provides an InterpolatedCamera3D node that replicates its 3.2.x functionality (and more)

Programming Languages

GDScript
375 projects

Projects that are alternatives of or similar to godot-interpolated-camera3d

Project-Map
No description or website provided.
Stars: ✭ 52 (+30%)
Mutual labels:  godotengine, godot, godot-engine, godot-addon
autotiler
Autotile 47-tile blob tileset generator application with Godot export support. Based on Electron JS.
Stars: ✭ 32 (-20%)
Mutual labels:  godotengine, godot, godot-engine
godot-gameshell
Godot export templates and instructions for the GameShell portable game console and other single-board computers
Stars: ✭ 34 (-15%)
Mutual labels:  godotengine, godot, godot-engine
discord.gd
Discord Bot API wrapper for Godot. Make bots in GDScript.
Stars: ✭ 69 (+72.5%)
Mutual labels:  godotengine, godot, godot-engine
MySQL Module
MySQL connector to Godot Engine.
Stars: ✭ 30 (-25%)
Mutual labels:  godotengine, godot, godot-engine
godot-extras
My collection of various plugins, modules, or patches for Godot
Stars: ✭ 108 (+170%)
Mutual labels:  godotengine, godot, godot-engine
OpMon-Godot
An open source Pokemon-inspired game, now with Godot
Stars: ✭ 50 (+25%)
Mutual labels:  godotengine, godot, godot-engine
godot-android-plugin-firebase
Godot 3.2.2 Android plugin for Firebase
Stars: ✭ 41 (+2.5%)
Mutual labels:  godotengine, godot, godot-engine
Godot-3.0-Noise-Shaders
Godot 3.0 Noise Shaders
Stars: ✭ 38 (-5%)
Mutual labels:  godotengine, godot, godot-engine
Logic-Circuit-Simulator
A free and open-source Logic Circuit Simulator built in Godot Engine.
Stars: ✭ 23 (-42.5%)
Mutual labels:  godotengine, godot, godot-engine
godot-unirest
Unirest in GDScript: Simplified, lightweight HTTP client library.
Stars: ✭ 32 (-20%)
Mutual labels:  godot, godot-engine, godot-addon
godot-admob-editor
This repository is for Godot's Addons to integrate natively AdMob to your Game Project without much configurations, with a beautiful UI and directly inside Godot Editor!
Stars: ✭ 43 (+7.5%)
Mutual labels:  godotengine, godot, godot-engine
DartGodot
Godot + Dart 🎯
Stars: ✭ 79 (+97.5%)
Mutual labels:  godotengine, godot, godot-engine
godot box2d
A C++ module that integrates the Box2D library with the Godot game engine by providing nodes for standard Box2D objects.
Stars: ✭ 32 (-20%)
Mutual labels:  godotengine, godot, godot-engine
godot-cpp-cmake
CMake scripts to build cross-platform GDNative C++ bindings
Stars: ✭ 20 (-50%)
Mutual labels:  godotengine, godot, godot-engine
VisualNovelKit
Combo of addons + template to create narrative games in Godot inspired by Ren'Py
Stars: ✭ 78 (+95%)
Mutual labels:  godot, godot-engine, godot-addon
Game-Examples
Godot game examples for gotm.io - the Godot Platform!
Stars: ✭ 27 (-32.5%)
Mutual labels:  godotengine, godot, godot-engine
toziuha-night-oota
Opensource Metroidvania inspired on Castlevania Order of Ecclesia
Stars: ✭ 78 (+95%)
Mutual labels:  godotengine, godot, godot-engine
GodotTerrainEditorPainter
Heightmap based terrain editor plugin for GODOT with vertex color based terrain shader painting
Stars: ✭ 23 (-42.5%)
Mutual labels:  godot, godot-engine, godot-addon
godot-lod-demo
Demonstration project for the Level of Detail (LOD) Godot 3.x add-on
Stars: ✭ 34 (-15%)
Mutual labels:  godotengine, godot, godot-engine

InterpolatedCamera3D add-on

This add-on is only compatible with Godot 4.0 (master branch), not 3.2.x.


This add-on restores a node similar to the built-in InterpolatedCamera3D (which is being removed in Godot 4.0). On top of that, it provides more control over smoothing by letting you use different factors for translation, rotation, FOV changes, and near/far plane changes.

Note that this add-on is not a 100% compatible drop-in replacement to the InterpolatedCamera3D node, as this add-on provides some features that are backwards-incompatible.

This repository only contains the add-on. See godot-extended-libraries/godot-interpolated-camera3d-demo for the demonstration project.

Installation

Using the Asset Library

  • Open the Godot editor.
  • Navigate to the AssetLib tab at the top of the editor and search for "lod".
  • Install the InterpolatedCamera3D plugin. Keep all files checked during installation.
  • In the editor, open Project > Project Settings, go to Plugins and enable the InterpolatedCamera3D plugin.

Manual installation

Manual installation lets you use pre-release versions of this add-on by following its master branch.

  1. Clone this Git repository:
git clone https://github.com/godot-extended-libraries/godot-interpolated-camera3d.git

Alternatively, you can download a ZIP archive if you do not have Git installed.

  1. Move the addons/ folder to your project folder.
  2. In the editor, open Project > Project Settings, go to Plugins and enable the InterpolatedCamera3D plugin.

Usage

  1. After enabling the plugin (see above), add an InterpolatedCamera3D node to your scene.
  2. Select the InterpolatedCamera3D node, go to the inspector and define a Target node. The target node must be a node inheriting from Node3D. If the target node a Camera3D, the InterpolatedCamera3D will smoothly acquire its FOV and near/far plane distance values as well.
  3. Configure the InterpolatedCamera3D's smoothing values to your liking. Higher values will interpolate faster.

License

Copyright © 2020-2021 Hugo Locurcio and contributors

Unless otherwise specified, files in this repository are licensed under the MIT license. See LICENSE.md for more information.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].