{"id":22843083,"url":"https://github.com/deflatedpickle/neotextureedit","last_synced_at":"2025-06-13T11:35:56.092Z","repository":{"id":82963211,"uuid":"167637785","full_name":"DeflatedPickle/NeoTextureEdit","owner":"DeflatedPickle","description":"(Fork) A graph-based procedural texture editor to create 2D seamless textures for real-time rendering applications.","archived":false,"fork":false,"pushed_at":"2020-03-28T01:03:55.000Z","size":3959,"stargazers_count":8,"open_issues_count":2,"forks_count":3,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-04-28T13:55:31.970Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"http://neotextureedit.sourceforge.net/index.html","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"lgpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/DeflatedPickle.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"COPYING","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2019-01-26T01:47:06.000Z","updated_at":"2024-03-18T07:38:24.000Z","dependencies_parsed_at":null,"dependency_job_id":"6940c71c-bc56-4541-accf-1ab0aac9cf57","html_url":"https://github.com/DeflatedPickle/NeoTextureEdit","commit_stats":null,"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"purl":"pkg:github/DeflatedPickle/NeoTextureEdit","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DeflatedPickle%2FNeoTextureEdit","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DeflatedPickle%2FNeoTextureEdit/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DeflatedPickle%2FNeoTextureEdit/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DeflatedPickle%2FNeoTextureEdit/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/DeflatedPickle","download_url":"https://codeload.github.com/DeflatedPickle/NeoTextureEdit/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DeflatedPickle%2FNeoTextureEdit/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":259638216,"owners_count":22888405,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-12-13T02:12:40.186Z","updated_at":"2025-06-13T11:35:56.029Z","avatar_url":"https://github.com/DeflatedPickle.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# NeoTextureEdit\nA graph-based procedural texture editor to create 2d seamless textures for real-time rendering applications.\n\nNeoTextureEdit is an easy to use graph-based procedural seamless\ntexture editor. Using continuous basis functions it can generate\narbitrary resolution images without quality degradation. Its main\npurpose is to produce high quality textures for real time rendering\napplications that can be stored in a few kB and synthesized on\napplication startup. But it can also be used to generate off-line\nimages.\n\n## Original\nThis is a fork. The original version can be found here:\nhttp://sourceforge.net/projects/neotextureedit/\n\n# NeoTexture Library\nThe NeoTexture Library can be used to load a texture graph generated\nby NeoTextureEdit and create the according textures at runtime.\n\n# Usage Notes\nTo learn the usage of the editor you can look at the provided example\ntextures in the examples directory (a Wiki will be made soon).\n\nNeoTextureEdit saves its settings on exit in a file called\n'TextureEdtiorSettings'.  This file will be saved in the directory\nfrom where you start the editor.  This file also contains your pattern\npresets. Deleting this file resets to the factory settings.\n\n# Release Notes\n## Current\nThe release notes for the next version.\n\n#### Next:\n - Changed the build tool from Ant to Gradle\n - Removed the included dependencies and moved them to Gradle\n - Removed the included logging library in favour of Log4J\n - Moved the parameter editors to a new package\n - Moved the minus buttons on the `FloatParameterEditor` and the `IntParameterEditor` to be next to the plus button\n - Removed the `JButton`'s and `JFormattedTextField`'s from `FloatParameterEditor` and the `IntParameterEditor` in favour of `JSpinner`'s.\n - Changed the look of nodes\n - Changed node connection lines to Bezier curves\n - Added a dark theme\n - Changed the `Matrix3x3ParameterEditor` to use `JSpinner`'s instead of `JTextField`'s and `JButton`'s\n\n## Old Release Notes\nThese were either unreleased or were made when the repository used SVN.\n\n#### 0.6.3:\n - Blur filter added\n\n#### 0.6.1.1:\n - pattern brick bug fix\n \n#### 0.6.1:\n - license change to GNU LGPL v.3\n - external run time generation library now available\n - changed the texture graph file format slightly\n - Export String (with replace options %f %r) for marking channels for export\n - Command Line option for export to image (now batch export possible; also with wildcards)\n - SCM changed from svn to git on sourceforge\n - Basic drag-all feature in gradient editor (not yet very robust)\n \n#### 0.5.3:\n - New Pattern: Bitmap: allows to load images as generator patterns\n - New Pattern: Function: basic sin/saw/square function as generator pattern\n - Command line options for loading texture graph files and disabling OpenGL\n - Switched to LWJGL 2.3\n - several minor fixes/tweaks: among others are new presets, auto-loading \n   of example at first start; switched to system UI instead of nimbus for\n   now\n\n#### 0.5.3a\n - Command line options for loading texture file and disabling OpenGL\n - Experimental: Synthesis Pattern\n - Function Pattern: basic sin/saw/square function as generator pattern\n - Possible fix for the 2.3 LWJGL\n - Bitmap Pattern: allows to load images as generator patterns\n   \n#### 0.5.2a \n - some new pattern presets\n - export of (almost) arbitrary resolution now works\n - switched for release back from LWJGL 2.3 to LWJGL 2.2.2 because of MacOS problems\n - re-enabled autosave into exit.tgr when quitting program\n - added ambient term to OpenGL preview\n - fixed some OpenGL preview bugs\n - open texture file from command line parameter\n - added popup-menu to OpenGL preview with clear textures option\n   \n#### 0.5.1a:\n - OpenGL Preview of Textures\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdeflatedpickle%2Fneotextureedit","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdeflatedpickle%2Fneotextureedit","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdeflatedpickle%2Fneotextureedit/lists"}