This plugin is designed to help populate a level with foliage, objects with or without collision, and scenes, rather than having to place them by hand.
CineCam is a plugin that provides a simple but powerful method to deal with multi-camera systems and animating camera transitions. It aims to allow the user to replicate real life cinematographic movement in 3D scenes, offering advanced camera control and a transition systems integrated seamlessly with the Godot Editor.
A physical character body which extends RigidBody3D to provide a more realistic controllable character.Tested only on Godot 4.2.
Takes Quake BSP files and creates a Godot scene with meshes and collision. Import properties allow for specifying mapping for textures to materials, entities to scenes, etc. Make sure you click on preset and "Set as Default" once you have things configured! Partial support for Quake 2, Quake 3, Half-Life/Goldsrc BSP is also implemented and in the testing phase.
Create a grid of Lightmap Probes and cut unwanted ones!LightmapProbeGrid is an extension for Godot that helps on the demanding task of placing Lightmap Probes where LightmapGI fails to do it.What's New:v2.2: Add support for Godot 4.4v2.1: Add support for Godot 4.3v2.0: LightmapProbeGrid v2.0 now uses GPU raycast instead of the regular Physics raycast. It may be slower but means that colliders are not needed anymore! If the camera can see, it should work!
Sota is a framework for creation of structures made of discrete building blocks, e.g. terrains for turn-based games, honeycombs, etc. By using trivial objects like hexagon or pentagon and organizing them into combination it let you create aggregations like hexagonal grid of various shape, e.g rectangular or hexagonal, or polyhedron made of hexagons and 12 pentagons.https://sota.readthedocs.io/en/latest/content/getting_started/introduction.html
Imports RoomMesh (.rmesh) files.This addon allows you to import SCP – Containment Breach RoomMesh (.rmesh) files into the Godot Engine. It supports .rmesh files from the original SCP – Containment Breach game, and also files from CBRE-EX, a free third-party map editor for the game.
Adds fast Loop and Catmull-Clark Subdivision to Godot.There are three options for importing:- SubdivMeshInstance3D: Ability to change subdivision level easily for each instance- ImporterMesh: Bake at import- BakedSubdivMesh: Bake at runtime (everytime you open the scene)Blendshapes, skeletons and surface override materials are fully supported in all three options.You can use these in the custom Subdivision section in any scene importer.Supported Platforms:Linux, Windows, Android
This is the Godot 4 port of the Godot XR Tools library.This library contains a collection of handy components to quickly get started with XR projects.Documentation is provided here:https://godotvr.github.io/godot-xr-tools/
A minimal C# Terrain heightmap editor for Godot engine.Key Features :Sculpt - Sculpt your terrain with a heightmap- Increase the terrain- Decrease the terrain- Smooth the terrain- Flattern the terrain- Set height (paint to a specific height)- Set angle (paint from a starting point with a specific angle)Paint textures - Add colors to your terrain with the textures painting tool- Normal map and roughness texture are supportedFoliage - Add foliage to your terrain (ex. Grass)- The foliage follows the main camera with a given maximum distancePacked scenes - Scatter packed scenes to the terrain- Multiple objects can be scattered with one brush- Random Y rotation is supported- The packed scenes will always follow the terrain- Live adjustment of the position while the terrain is sculptingWater - Add water to your terrain- The water will make the terrain go lower for the painted area- The packed scenes and the foliage will also get lower with the water- Support for custom shaderWater flow - Paint the direction of the waterSnow - Add thick snow to your terrain- The texture of the snow is configurable so it's easy to make something like sand- Support for custom shaderHole - Paint hole in the terrainMultiple brushes- Custom brushes are also availablePie menuShortcuts- The plugin has been made so it's really easy to use. A lot of shortcuts are available.- LShift - Reverse the tool. Usually, this option will go from "Add" to "Remove". For the sculpting option, this does the "Smooth" option.- V - Show the PieMenu for the current tool- B - Show the PieMenu for the current brush- N - Show the PieMenu for the current tool option (ex. While painting the textures, the PieMenu will show textures)- G - Show a quick select for the brush size- H - Show a quick select for the brush strength- K - Toggle "Auto add zones"- X - Lock on X axis- Z - Lock on Z axis- Shortcuts can be Re-Assigned. To Access them, Goto 'Project->Tools->TerraBrush Key bindings' to access the keymap, and ability to re-assign keys.Settings - Some settings are available in the "ProjectSettings->TerraBrush" (ex. The decal color)LOD - The terrain is created using a custom clipmap mesh so less vertices are needed.MultiZones - The terrain support creates multiple zones (or chunks or regions) to improve performances on bigger terrain.Heightmap based blending - Textures can be blended with heightmaps/bumpmaps with custom intensity.
The scene to mesh converter allow you to convert a complex scene to a single mesh. Select the scene to convert in the scene tree and then either push the "Convert scene to mesh" button or use the "Convert scene to mesh" menu item from the Tools menu.Note: Help improve this plugin through reporting bugs and improvments to the Github repo.
Adds a Destruction node which allows replacing objects with a shattered version.