/GodotNode2Tile

Addon for tile-based 3D level creator

Primary LanguageGDScriptMIT LicenseMIT

Godot Node2Tile is based on Crocotile 3d where it uses Godot's own editor to create scenarios. 📐

It is recommended to activate the editor's grid option to modify vertices!

Nodes:

  • brush Brush: is a Node3D that groups and draws all tiles, in addition to defining the collision.
  • form BrushForm: A surface with data for a face of the model.
  • vatt VertexAttachment: is an optional node that allows changing the shape’s vertices

Updates 🎉

Version 1.3

  • Fixed surface normals.
  • Added "surface_normal" property to BrushForm Nodes.
  • Added auto-recalculate normals property.
  • Brush nodes can now change their visibility.
  • Fixed error when moving a Brush node.

Version 1.2

  • Added cubic projection UV property to BrushForm Nodes. demo
  • Added offset attachment to VertexAttachment Nodes. demo1

Version 1.1

  • Fixed problem when a triangle is formed on a single face.
  • Added "override non materials" property to the "Brush" node to replicate the null materials from all "BrushForms".
  • Collision fixed!
  • Supported for Godot 4.2.2!

demo

Demo:

screenshot