├── .gitattributes ├── .gitignore ├── LICENSE.md ├── README.md ├── addons └── sprite_painter │ ├── LICENSE.md │ ├── editor_icon_button.gd │ ├── graphics │ ├── circle_shape_2d.svg │ ├── circle_shape_2d.svg.import │ ├── curve_texture.tres │ ├── diags.png │ ├── diags.png.import │ ├── diamond_shape_2d.svg │ ├── diamond_shape_2d.svg.import │ ├── distraction_free.tres │ ├── h_size.tres │ ├── hex_shape_2d.svg │ ├── hex_shape_2d.svg.import │ ├── mesh_texture.tres │ ├── rect_shape_2d.svg │ ├── rect_shape_2d.svg.import │ ├── rotate_left.tres │ ├── rotate_right.tres │ ├── tool_scale.tres │ ├── triangle_shape_2d.svg │ └── triangle_shape_2d.svg.import │ ├── image_scripts │ ├── Adjust HSV.gd │ ├── Channel Curves.gd │ ├── Constrain to Palette.gd │ ├── Outline.gd │ └── Silhouette Normal Map (WIP).gd │ ├── plugin.cfg │ ├── plugin.gd │ ├── shaders │ ├── gradient.tres │ ├── line.tres │ └── shape.tres │ └── src │ ├── editing_tool.gd │ ├── editing_tools │ ├── tool_brush.gd │ ├── tool_brush_clone.gd │ ├── tool_brush_normalmap.gd │ ├── tool_brush_shading.gd │ ├── tool_bucket.gd │ ├── tool_gradient.gd │ ├── tool_line.gd │ ├── tool_pencil.gd │ ├── tool_scripting.gd │ ├── tool_select.gd │ ├── tool_shape.gd │ └── tool_wand.gd │ ├── fill_tools.gd │ ├── floating │ ├── color_picker.gd │ ├── color_picker.tscn │ ├── tool_switcher.gd │ ├── type_context │ │ ├── context_spriteframes.gd │ │ └── context_tileset.gd │ ├── type_context_settings.gd │ └── type_context_settings.tscn │ ├── image_script.gd │ ├── image_transform_menu.gd │ ├── image_view │ ├── image_grid_view.gd │ ├── image_selection_view.gd │ ├── image_tool_preview.gd │ ├── image_view.gd │ ├── resize_rect.gd │ └── resize_rect.tscn │ ├── main.gd │ ├── main.tscn │ └── workspace.gd ├── icon.png ├── icon.png.import ├── images ├── .gdignore ├── spritepainter1.png ├── spritepainter2.png └── spritepainter3.png ├── project.godot └── test ├── diags2.png ├── diags2.png.import ├── icon.svg ├── icon.svg.import └── node_2d.tscn /.gitattributes: -------------------------------------------------------------------------------- 1 | * text=auto eol=lf 2 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/don-tnowe/godot-sprite-painter/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/don-tnowe/godot-sprite-painter/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/don-tnowe/godot-sprite-painter/HEAD/README.md -------------------------------------------------------------------------------- /addons/sprite_painter/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/don-tnowe/godot-sprite-painter/HEAD/addons/sprite_painter/LICENSE.md -------------------------------------------------------------------------------- /addons/sprite_painter/editor_icon_button.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/don-tnowe/godot-sprite-painter/HEAD/addons/sprite_painter/editor_icon_button.gd -------------------------------------------------------------------------------- /addons/sprite_painter/graphics/circle_shape_2d.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/don-tnowe/godot-sprite-painter/HEAD/addons/sprite_painter/graphics/circle_shape_2d.svg -------------------------------------------------------------------------------- /addons/sprite_painter/graphics/circle_shape_2d.svg.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/don-tnowe/godot-sprite-painter/HEAD/addons/sprite_painter/graphics/circle_shape_2d.svg.import -------------------------------------------------------------------------------- /addons/sprite_painter/graphics/curve_texture.tres: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/don-tnowe/godot-sprite-painter/HEAD/addons/sprite_painter/graphics/curve_texture.tres -------------------------------------------------------------------------------- /addons/sprite_painter/graphics/diags.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/don-tnowe/godot-sprite-painter/HEAD/addons/sprite_painter/graphics/diags.png -------------------------------------------------------------------------------- /addons/sprite_painter/graphics/diags.png.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/don-tnowe/godot-sprite-painter/HEAD/addons/sprite_painter/graphics/diags.png.import -------------------------------------------------------------------------------- /addons/sprite_painter/graphics/diamond_shape_2d.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/don-tnowe/godot-sprite-painter/HEAD/addons/sprite_painter/graphics/diamond_shape_2d.svg -------------------------------------------------------------------------------- /addons/sprite_painter/graphics/diamond_shape_2d.svg.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/don-tnowe/godot-sprite-painter/HEAD/addons/sprite_painter/graphics/diamond_shape_2d.svg.import -------------------------------------------------------------------------------- /addons/sprite_painter/graphics/distraction_free.tres: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/don-tnowe/godot-sprite-painter/HEAD/addons/sprite_painter/graphics/distraction_free.tres -------------------------------------------------------------------------------- /addons/sprite_painter/graphics/h_size.tres: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/don-tnowe/godot-sprite-painter/HEAD/addons/sprite_painter/graphics/h_size.tres -------------------------------------------------------------------------------- /addons/sprite_painter/graphics/hex_shape_2d.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/don-tnowe/godot-sprite-painter/HEAD/addons/sprite_painter/graphics/hex_shape_2d.svg -------------------------------------------------------------------------------- /addons/sprite_painter/graphics/hex_shape_2d.svg.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/don-tnowe/godot-sprite-painter/HEAD/addons/sprite_painter/graphics/hex_shape_2d.svg.import -------------------------------------------------------------------------------- /addons/sprite_painter/graphics/mesh_texture.tres: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/don-tnowe/godot-sprite-painter/HEAD/addons/sprite_painter/graphics/mesh_texture.tres -------------------------------------------------------------------------------- /addons/sprite_painter/graphics/rect_shape_2d.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/don-tnowe/godot-sprite-painter/HEAD/addons/sprite_painter/graphics/rect_shape_2d.svg -------------------------------------------------------------------------------- /addons/sprite_painter/graphics/rect_shape_2d.svg.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/don-tnowe/godot-sprite-painter/HEAD/addons/sprite_painter/graphics/rect_shape_2d.svg.import -------------------------------------------------------------------------------- /addons/sprite_painter/graphics/rotate_left.tres: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/don-tnowe/godot-sprite-painter/HEAD/addons/sprite_painter/graphics/rotate_left.tres -------------------------------------------------------------------------------- /addons/sprite_painter/graphics/rotate_right.tres: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/don-tnowe/godot-sprite-painter/HEAD/addons/sprite_painter/graphics/rotate_right.tres -------------------------------------------------------------------------------- /addons/sprite_painter/graphics/tool_scale.tres: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/don-tnowe/godot-sprite-painter/HEAD/addons/sprite_painter/graphics/tool_scale.tres -------------------------------------------------------------------------------- /addons/sprite_painter/graphics/triangle_shape_2d.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/don-tnowe/godot-sprite-painter/HEAD/addons/sprite_painter/graphics/triangle_shape_2d.svg -------------------------------------------------------------------------------- /addons/sprite_painter/graphics/triangle_shape_2d.svg.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/don-tnowe/godot-sprite-painter/HEAD/addons/sprite_painter/graphics/triangle_shape_2d.svg.import -------------------------------------------------------------------------------- /addons/sprite_painter/image_scripts/Adjust HSV.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/don-tnowe/godot-sprite-painter/HEAD/addons/sprite_painter/image_scripts/Adjust HSV.gd -------------------------------------------------------------------------------- /addons/sprite_painter/image_scripts/Channel Curves.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/don-tnowe/godot-sprite-painter/HEAD/addons/sprite_painter/image_scripts/Channel Curves.gd -------------------------------------------------------------------------------- /addons/sprite_painter/image_scripts/Constrain to Palette.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/don-tnowe/godot-sprite-painter/HEAD/addons/sprite_painter/image_scripts/Constrain to Palette.gd -------------------------------------------------------------------------------- /addons/sprite_painter/image_scripts/Outline.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/don-tnowe/godot-sprite-painter/HEAD/addons/sprite_painter/image_scripts/Outline.gd -------------------------------------------------------------------------------- /addons/sprite_painter/image_scripts/Silhouette Normal Map (WIP).gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/don-tnowe/godot-sprite-painter/HEAD/addons/sprite_painter/image_scripts/Silhouette Normal Map (WIP).gd -------------------------------------------------------------------------------- /addons/sprite_painter/plugin.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/don-tnowe/godot-sprite-painter/HEAD/addons/sprite_painter/plugin.cfg -------------------------------------------------------------------------------- /addons/sprite_painter/plugin.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/don-tnowe/godot-sprite-painter/HEAD/addons/sprite_painter/plugin.gd -------------------------------------------------------------------------------- /addons/sprite_painter/shaders/gradient.tres: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/don-tnowe/godot-sprite-painter/HEAD/addons/sprite_painter/shaders/gradient.tres -------------------------------------------------------------------------------- /addons/sprite_painter/shaders/line.tres: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/don-tnowe/godot-sprite-painter/HEAD/addons/sprite_painter/shaders/line.tres -------------------------------------------------------------------------------- /addons/sprite_painter/shaders/shape.tres: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/don-tnowe/godot-sprite-painter/HEAD/addons/sprite_painter/shaders/shape.tres -------------------------------------------------------------------------------- /addons/sprite_painter/src/editing_tool.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/don-tnowe/godot-sprite-painter/HEAD/addons/sprite_painter/src/editing_tool.gd -------------------------------------------------------------------------------- /addons/sprite_painter/src/editing_tools/tool_brush.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/don-tnowe/godot-sprite-painter/HEAD/addons/sprite_painter/src/editing_tools/tool_brush.gd -------------------------------------------------------------------------------- /addons/sprite_painter/src/editing_tools/tool_brush_clone.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/don-tnowe/godot-sprite-painter/HEAD/addons/sprite_painter/src/editing_tools/tool_brush_clone.gd -------------------------------------------------------------------------------- /addons/sprite_painter/src/editing_tools/tool_brush_normalmap.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/don-tnowe/godot-sprite-painter/HEAD/addons/sprite_painter/src/editing_tools/tool_brush_normalmap.gd -------------------------------------------------------------------------------- /addons/sprite_painter/src/editing_tools/tool_brush_shading.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/don-tnowe/godot-sprite-painter/HEAD/addons/sprite_painter/src/editing_tools/tool_brush_shading.gd -------------------------------------------------------------------------------- /addons/sprite_painter/src/editing_tools/tool_bucket.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/don-tnowe/godot-sprite-painter/HEAD/addons/sprite_painter/src/editing_tools/tool_bucket.gd -------------------------------------------------------------------------------- /addons/sprite_painter/src/editing_tools/tool_gradient.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/don-tnowe/godot-sprite-painter/HEAD/addons/sprite_painter/src/editing_tools/tool_gradient.gd -------------------------------------------------------------------------------- /addons/sprite_painter/src/editing_tools/tool_line.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/don-tnowe/godot-sprite-painter/HEAD/addons/sprite_painter/src/editing_tools/tool_line.gd -------------------------------------------------------------------------------- /addons/sprite_painter/src/editing_tools/tool_pencil.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/don-tnowe/godot-sprite-painter/HEAD/addons/sprite_painter/src/editing_tools/tool_pencil.gd -------------------------------------------------------------------------------- /addons/sprite_painter/src/editing_tools/tool_scripting.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/don-tnowe/godot-sprite-painter/HEAD/addons/sprite_painter/src/editing_tools/tool_scripting.gd -------------------------------------------------------------------------------- /addons/sprite_painter/src/editing_tools/tool_select.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/don-tnowe/godot-sprite-painter/HEAD/addons/sprite_painter/src/editing_tools/tool_select.gd -------------------------------------------------------------------------------- /addons/sprite_painter/src/editing_tools/tool_shape.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/don-tnowe/godot-sprite-painter/HEAD/addons/sprite_painter/src/editing_tools/tool_shape.gd -------------------------------------------------------------------------------- /addons/sprite_painter/src/editing_tools/tool_wand.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/don-tnowe/godot-sprite-painter/HEAD/addons/sprite_painter/src/editing_tools/tool_wand.gd -------------------------------------------------------------------------------- /addons/sprite_painter/src/fill_tools.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/don-tnowe/godot-sprite-painter/HEAD/addons/sprite_painter/src/fill_tools.gd -------------------------------------------------------------------------------- /addons/sprite_painter/src/floating/color_picker.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/don-tnowe/godot-sprite-painter/HEAD/addons/sprite_painter/src/floating/color_picker.gd -------------------------------------------------------------------------------- /addons/sprite_painter/src/floating/color_picker.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/don-tnowe/godot-sprite-painter/HEAD/addons/sprite_painter/src/floating/color_picker.tscn -------------------------------------------------------------------------------- /addons/sprite_painter/src/floating/tool_switcher.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/don-tnowe/godot-sprite-painter/HEAD/addons/sprite_painter/src/floating/tool_switcher.gd -------------------------------------------------------------------------------- /addons/sprite_painter/src/floating/type_context/context_spriteframes.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/don-tnowe/godot-sprite-painter/HEAD/addons/sprite_painter/src/floating/type_context/context_spriteframes.gd -------------------------------------------------------------------------------- /addons/sprite_painter/src/floating/type_context/context_tileset.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/don-tnowe/godot-sprite-painter/HEAD/addons/sprite_painter/src/floating/type_context/context_tileset.gd -------------------------------------------------------------------------------- /addons/sprite_painter/src/floating/type_context_settings.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/don-tnowe/godot-sprite-painter/HEAD/addons/sprite_painter/src/floating/type_context_settings.gd -------------------------------------------------------------------------------- /addons/sprite_painter/src/floating/type_context_settings.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/don-tnowe/godot-sprite-painter/HEAD/addons/sprite_painter/src/floating/type_context_settings.tscn -------------------------------------------------------------------------------- /addons/sprite_painter/src/image_script.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/don-tnowe/godot-sprite-painter/HEAD/addons/sprite_painter/src/image_script.gd -------------------------------------------------------------------------------- /addons/sprite_painter/src/image_transform_menu.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/don-tnowe/godot-sprite-painter/HEAD/addons/sprite_painter/src/image_transform_menu.gd -------------------------------------------------------------------------------- /addons/sprite_painter/src/image_view/image_grid_view.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/don-tnowe/godot-sprite-painter/HEAD/addons/sprite_painter/src/image_view/image_grid_view.gd -------------------------------------------------------------------------------- /addons/sprite_painter/src/image_view/image_selection_view.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/don-tnowe/godot-sprite-painter/HEAD/addons/sprite_painter/src/image_view/image_selection_view.gd -------------------------------------------------------------------------------- /addons/sprite_painter/src/image_view/image_tool_preview.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/don-tnowe/godot-sprite-painter/HEAD/addons/sprite_painter/src/image_view/image_tool_preview.gd -------------------------------------------------------------------------------- /addons/sprite_painter/src/image_view/image_view.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/don-tnowe/godot-sprite-painter/HEAD/addons/sprite_painter/src/image_view/image_view.gd -------------------------------------------------------------------------------- /addons/sprite_painter/src/image_view/resize_rect.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/don-tnowe/godot-sprite-painter/HEAD/addons/sprite_painter/src/image_view/resize_rect.gd -------------------------------------------------------------------------------- /addons/sprite_painter/src/image_view/resize_rect.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/don-tnowe/godot-sprite-painter/HEAD/addons/sprite_painter/src/image_view/resize_rect.tscn -------------------------------------------------------------------------------- /addons/sprite_painter/src/main.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/don-tnowe/godot-sprite-painter/HEAD/addons/sprite_painter/src/main.gd -------------------------------------------------------------------------------- /addons/sprite_painter/src/main.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/don-tnowe/godot-sprite-painter/HEAD/addons/sprite_painter/src/main.tscn -------------------------------------------------------------------------------- /addons/sprite_painter/src/workspace.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/don-tnowe/godot-sprite-painter/HEAD/addons/sprite_painter/src/workspace.gd -------------------------------------------------------------------------------- /icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/don-tnowe/godot-sprite-painter/HEAD/icon.png -------------------------------------------------------------------------------- /icon.png.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/don-tnowe/godot-sprite-painter/HEAD/icon.png.import -------------------------------------------------------------------------------- /images/.gdignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /images/spritepainter1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/don-tnowe/godot-sprite-painter/HEAD/images/spritepainter1.png -------------------------------------------------------------------------------- /images/spritepainter2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/don-tnowe/godot-sprite-painter/HEAD/images/spritepainter2.png -------------------------------------------------------------------------------- /images/spritepainter3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/don-tnowe/godot-sprite-painter/HEAD/images/spritepainter3.png -------------------------------------------------------------------------------- /project.godot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/don-tnowe/godot-sprite-painter/HEAD/project.godot -------------------------------------------------------------------------------- /test/diags2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/don-tnowe/godot-sprite-painter/HEAD/test/diags2.png -------------------------------------------------------------------------------- /test/diags2.png.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/don-tnowe/godot-sprite-painter/HEAD/test/diags2.png.import -------------------------------------------------------------------------------- /test/icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/don-tnowe/godot-sprite-painter/HEAD/test/icon.svg -------------------------------------------------------------------------------- /test/icon.svg.import: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/don-tnowe/godot-sprite-painter/HEAD/test/icon.svg.import -------------------------------------------------------------------------------- /test/node_2d.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/don-tnowe/godot-sprite-painter/HEAD/test/node_2d.tscn --------------------------------------------------------------------------------