Check out our latest project ✨ OpenChapter.io: free ebooks the way it was meant to be 📖

ProtoShape - Gizmos and CSG Extension Shapes - Stairs, Ramps

An asset by illyan
The page banner background of a mountain and forest
ProtoShape - Gizmos and CSG Extension Shapes - Stairs, Ramps thumbnail image
ProtoShape - Gizmos and CSG Extension Shapes - Stairs, Ramps thumbnail image
ProtoShape - Gizmos and CSG Extension Shapes - Stairs, Ramps thumbnail image
ProtoShape - Gizmos and CSG Extension Shapes - Stairs, Ramps image holder but it is empty

Quick Information

0 ratings
ProtoShape - Gizmos and CSG Extension Shapes - Stairs, Ramps icon image
illyan
ProtoShape - Gizmos and CSG Extension Shapes - Stairs, Ramps

ProtoShape is a Godot plugin that adds a library of dynamic shapes like ramps and stairs to quickly block out your maps and iterate on your ideas. ProtoShape is relying on the built-in CSG shapes to generate custom stairs/ramps. Custom dynamic nodes can also be created using the ProtoGizmo system.

Supported Engine Version
4.3
Version String
1.1.4
License Version
MIT
Support Level
community
Modified Date
8 days ago
Git URL
Issue URL

ProtoShape tooling

Shapes

Gizmos

The gizmo for ProtoRamp supports setting 3 properties:

  • Width
  • Height
  • Depth

It utilizes ProtoGizmoUtils for advanced 3D math calculations and plane projections to get the desired handle drag offset and set the properties accordingly.

Undo/Redo support

ProtoRampGizmos supports scene-wide undo/redo functionality. It uses the EditorUndoRedoManager to set up ramp properties, so the editor takes gizmo-based modifications into account! Editor now warns you to save on exit if you have unsaved changes made with the gizmos.

ProtoGizmoWrapper

ProtoGizmoWrapper is an advanced wrapper for creating gizmo functionality for custom 3D nodes. It exposes 2 signals to implement custom gizmos for your nodes to redraw and update the properties of your node.

The gizmo is an EditorNode3DGizmoPlugin and is visible when the ProtoRamp node or a children of ProtoGizmoWrapper is selected. Selection hightlights the mesh with a transparent blue color and shows handles, which you can drag to adjust the shape.

https://github.com/HLCaptain/proto-shape/assets/22623259/1db3f18d-4d90-400f-9d33-7b03d44f62c7

ProtoShape is a Godot plugin that adds a library of dynamic shapes like ramps and stairs to quickly block out your maps and iterate on your ideas. ProtoShape is relying on the built-in CSG shapes to generate custom stairs/ramps. Custom dynamic nodes can also be created using the ProtoGizmo system.

Reviews

0 ratings

Your Rating

Headline must be at least 3 characters but not more than 50
Review must be at least 5 characters but not more than 500
Please sign in to add a review

Quick Information

0 ratings
ProtoShape - Gizmos and CSG Extension Shapes - Stairs, Ramps icon image
illyan
ProtoShape - Gizmos and CSG Extension Shapes - Stairs, Ramps

ProtoShape is a Godot plugin that adds a library of dynamic shapes like ramps and stairs to quickly block out your maps and iterate on your ideas. ProtoShape is relying on the built-in CSG shapes to generate custom stairs/ramps. Custom dynamic nodes can also be created using the ProtoGizmo system.

Supported Engine Version
4.3
Version String
1.1.4
License Version
MIT
Support Level
community
Modified Date
8 days ago
Git URL
Issue URL

Open Source

Released under the AGPLv3 license

Plug and Play

Browse assets directly from Godot

Community Driven

Created by developers for developers