Quickly build 3D meshes via basic shapes and self-created shapes
Shader caching workflow for Godot 3.x, optimizing lag caused by shader compilation in runtimeFeatures:- Works out of the box, with or without script- Flexible workflow, setup once and update by clicking one button- Cover most cases- "Deep caching", recursively caching for all script variables with type of PackedScene and all materials lives in animation keyframe from AnimationPlayer.
A small library for drawing simple wireframe shapes in 3D.Provides a custom Draw3D node that you can use to draw simple geometry in your scene.
This tool allows you to use Wave function collapse algorithm in 3D. It adds an editor window for setting up objects and their rules.Detailed user manual in GitHub repository.
A simple tool to randomly place meshes.
This add-on provides level of detail for meshes, lights and particles. It can be used to improve performance in large scenes significantly.Features:- Supports lights, meshes and particles (Particles and CPUParticles).- Each node has its own LOD distance properties, but you can also define a LOD bias project setting to improve visual quality or performance for the target hardware.- Lights can have their shadow smoothly fade off with distance, then the light itself smoothly fade off as well.- Works with both the GLES3 and GLES2 renderers.- Written in performance-conscious GDScript. Easy to install and use, but scales to hundreds of LOD instances (and perhaps thousands on more powerful hardware).See the usage documentation at: https://github.com/godot-extended-libraries/godot-lodDemo project: https://godotengine.org/asset-library/asset/730
This is an add-on for debug drawing in 3D and for some 2D overlays, which is written in C++ and can be used with GDScript or C#.= Features =3D Primitives:* Arrow* Billboard opaque square* Box* Camera Frustum* Cylinder* Gizmo* Grid* Line* Line Path* Line with Arrow* Points* Position 3D (3 crossing axes)* SphereOverlay:* Text (with grouping and coloring)* FPS Graph* Custom GraphsPrecompiled for:* Windows* Linux* macOS* Android= Usage =1. Copy 'addons/debug_draw_3d' to your 'addons' folder, create it if the folder doesn't exist2. Rebuild the project if you use C#3. Add 'addons/debug_draw_3d/debug_draw.gd' or/and 'addons/debug_draw_3d/DebugDrawCS.cs' to your project as autoload singleton4. (Optionally) Enable the 'Debug Draw 3D for Editor' plugin to enable debug drawing support inside the editor= Examples and documentation =The sample code can be viewed by clicking on the "View code" button, or optionally, during installation, you can unpack the "debug_draw_examples" folder and examine its contents. To view the code for Godot 3, navigate to the corresponding branch.Information about all functions and properties is provided inside wrapper scripts 'debug_draw.gd' and 'DebugDrawCS.cs' in 'addons/debug_draw_3d/'.
Adds a fur node to Godot 3.5.* Fur can be styled with textures and various parameters.* Works on static and skinned meshes.* Fur can be styled using blendshapes.* Fur moves based on gravity and postional and rotational physics around pivot point.* Built-in LOD system.Version 0.3.0 Changes* Addon tested against Godot 3.5* Various shader fixes related to transparencyVersion 0.2.0 Changes* Improved UI, now dynamically parses shader for better use with custom shader* GLES2 support* API option for growth, for effects of the fur growing through animation or script call* Ability to control fur length, density, thickness and growth offset with a single RGBA mask textureVersion 0.1.1 Changes* Improved UI* Two additional fur patterns* Performance improvements* Experimental mobile support* Bug fixes
A plugin for painting plants and props on arbitrary 3D surfaces.
Voxel plugin built with GDScript that offers various voxel features, utilities and fully fledged in-engine editors. Making it easy to create, import and edit voxel content anywhere Godot runs right out of the box, both in-engine and in-game. It is designed to be easily extended, allowing you to quickly create the voxel content you want, such as: characters, creatures, props, maps and more.
This asset holds a scene configured with a path and a child camera, which looks at a selected node in the inspector being the movement of the camera restricted to the path. The camera will go to the closest point in the path to the selected target automatically.Update 1.1: Cleanup and now the CameraPath3D can take a child Path node or another CameraPath3D node and transmit his unit offset for various effects.
A Godot plugin to create 3D highways, streets, and AI paths with ease.Features include:- Fully custom geometry extending the 3D Path node, for perfectly tiled road seams and no holes or gaps.- Custom nodes for road generation (RoadManager, RoadContainer, RoadPoint, and RoadLane)- Utility RoadLaneAgent node for easily following your road- The ability to define arbitrary number of lanes and other parameters on a per-RoadPoint basis- Procedural geometry for lane changes based on connected RoadPoints- Automated collision mesh generation- Automated AI lane paths created with neighbor-connectedness- Visual feedback with custom viewport gizmos- Quickly generate roads using interactive an interactive add mode and live connection toolComing soon:- Support for procedural intersections; hand made 3D model intersections already supported