Skip to content

quick and dirty lofi texture processing app made in godot

Notifications You must be signed in to change notification settings

jackaperkins/texrex

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

55 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Texrex - Open Source Texture Smasher

The #1 goal is to make the workflow for lofi primative 3d texturing easy, especially when working from borrowed source material

NOTE: Builds coming soon! In the meantime if you have godot you can run this from the editor easily!

App icon by Amon26, thanks

Project Roadmap

Alpha Release [Coming ASAP]

  • pallette effects (including custom)
  • good HSV basics
  • seamless effects

Beta

  • saving of texrex project files
  • better than default file dialogs, drag'n'drop
  • undo

1.0 [wishful thinking]

  • transparency support
  • shader performance and pipeline
  • memory issues
  • Apple Inc walled garden prison fees
  • painting layers, especially a scratch effect like wally
  • support for image sequences?

Adding New Modifiers (WIP)

Creating the scene

You'll need to create a new scene with a PanelContainer as the root element. Drag an instance of the modifier_base.tscn as a child of it. It will come with the modifier.gd base class attached, remove it and add your own in place. Your script will have to extend modifier to work. Any controls you want to have put inside the modifier will need to be

Adding the controls to the modifier base slots

There are two functions to moving your custom controls inside the primary and secondary 'slots' of the modifier base:

add_primary_child(node) and add_secondary_child(node)

These will simply reparent the nodes. Leaving other controls parented to the base scene will probably do weird stuff.

Modifier files

its nice to put your modifiers in the same folder with a naming convention like this

About

quick and dirty lofi texture processing app made in godot

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published