Edit of asset "QImageProcessor" Accepted
| Old/Current | New/Edit | |
|---|---|---|
| Title | QImageProcessor | QImageProcessor |
| Description |
A resource that to automatically generate images based on a shaders in the editor. When any textures sampled in a uniform are modified, the image will be automatically regenerated. === Use cases === This can be used as an easy to generate a static image from a shader, or even simply convert image formats and sizes. More practically: This can be used for remapping color channels from multiple images onto a single result (for ORM materials for example). But it can be use for much more advanced procedural effects, anything that you want to run as part of an asset pipeline. === To use === 1. Create an instance of QImageProcessor where ever you want the generated image to go, named with the name of the image 2. (optional) Modify export mode, quality (only used for jpg and webp lossy), resolution 3. Create a new shader material (recommended built in, not required) 4. you only need the fragment part, add uniforms as you see fit - and plug them in 5. (optional) Press 'Manually Process' to generate it now 6. If it has not be automatically enabled by this point, be sure that 'Associated' is check - or hot reloading will not work. Deleting the resource will not immediately delete the resource, but everything will be automatically cleaned whenever anything imports. If you want to adjust the order that various image processors are executed consider the resource located at addons/q_image_processor/processors.tres Currently does not effectively support using assets generated from one being used in other ones However it should work - although slower than optimal - as long as there is not a recursive dependence. If you do that you will have a Really Bad Time. |
A resource that to automatically generate images based on a shaders in the editor. When any textures sampled in a uniform are modified, the image will be automatically regenerated. === Use cases === This can be used as an easy to generate a static image from a shader, or even simply convert image formats and sizes. More practically: This can be used for remapping color channels from multiple images onto a single result (for ORM materials for example). But it can be use for much more advanced procedural effects, anything that you want to run as part of an asset pipeline. === To use === 1. Create an instance of QImageProcessor where ever you want the generated image to go, named with the name of the image 2. (optional) Modify export mode, quality (only used for jpg and webp lossy), resolution 3. Create a new shader material (recommended built in, not required) 4. you only need the fragment part, add uniforms as you see fit - and plug them in 5. (optional) Press 'Manually Process' to generate it now 6. If it has not be automatically enabled by this point, be sure that 'Associated' is check - or hot reloading will not work. Deleting the resource will not immediately delete the resource, but everything will be automatically cleaned whenever anything imports. If you want to adjust the order that various image processors are executed consider the resource located at addons/q_image_processor/processors.tres Currently does not effectively support using assets generated from one being used in other ones However it should work - although slower than optimal - as long as there is not a recursive dependence. If you do that you will have a Really Bad Time. |
| Category | Tools | Tools |
| License | GPLv3 | GPLv3 |
| Repository Provider | GitHub | GitHub |
| Repository Url | https://github.com/Qualia765/q-image-processor | https://github.com/Qualia765/q-image-processor |
| Issues Url | https://github.com/Qualia765/q-image-processor/issues | https://github.com/Qualia765/q-image-processor/issues |
| Godot version | Godot 4.4 | Godot 4.4 |
| Version String | 1.0.0 | 1.0.0 |
| Download Commit | 1df39a40e2813dea9ac23c72de12318b32d32fe4 | 1df39a40e2813dea9ac23c72de12318b32d32fe4 |
| Download Url (Computed) | https://github.com/Qualia765/q-image-processor/archive/1df39a40e2813dea9ac23c72de12318b32d32fe4.zip | https://github.com/Qualia765/q-image-processor/archive/1df39a40e2813dea9ac23c72de12318b32d32fe4.zip |
| Icon Url |
https://files.catbox.moe/y1z1u2.png
|
https://files.catbox.moe/y1z1u2.png
|
| Preview Insert | ||
|---|---|---|
| Type | image | |
| Image/Video URL |
https://asset-store-test.nbg1.your-objectstorage.com/assets/694/usecase-2.jpg
|
|
| Thumbnail |
|
|
| Preview Insert | ||
|---|---|---|
| Type | image | |
| Image/Video URL |
https://asset-store-test.nbg1.your-objectstorage.com/assets/694/screenshot.png
|
|
| Thumbnail |
|
|