Commit Graph

46 Commits

Author SHA1 Message Date
Rodz Labs b112685d2e Moved 1.4 to master branch 2023-11-10 18:31:12 +01:00
Rodolphe Suescun 387268f68e Added an option to export non square textures 2023-04-12 15:39:49 +02:00
Rodz Labs 59a259a498
Merge pull request #546 from RodZill4/deps_manager
Add a dependency manager to avoid useless renders
2022-11-28 08:58:49 +01:00
Rodz Labs 3df63d046d Removed default renderer material, and create one whenever required 2022-11-21 16:59:33 +01:00
Rodz Labs 98d4d32568 More cleanup and fixed painter 2022-11-14 20:06:49 +01:00
Rodz Labs f3fc3f7b6e More dependency manager fixes 2022-11-14 14:53:58 +01:00
Rodz Labs 12ad220d0c Fixed buffer rendering in HTML5 port (disable HDR). 2022-11-13 06:29:49 +01:00
Rodz Labs ea2093f71e Recoded Renderer.render_shader function based on render_material 2022-09-24 09:30:18 +02:00
Rodz Labs 00ede26149 Fixed render_shader function in renderer 2022-09-24 08:04:26 +02:00
Rodz Labs b85541caf9 Fixed parameter names for texture chunk rendering 2022-09-23 21:25:39 +02:00
Rodz Labs 57b335583f Fixed text rendering 2022-09-17 14:35:35 +02:00
Rodz Labs e58b3e434b Added maximum render size configuration 2022-09-13 21:09:53 +02:00
Rodz Labs 557104d31e Removed useless logging 2022-09-05 10:25:55 +02:00
Rodz Labs f287164dfa Updated renderer to generate big textures by chunks of 2k² pixels 2022-09-04 12:37:25 +02:00
Rodz Labs 174bd84d94 Fixed Material node update optimization 2021-12-13 18:54:56 +01:00
Rodz Labs 6a8464eefd Updated image file generation to save EXR files in correct formats (#338) 2021-11-07 16:10:19 +01:00
Rodz Labs 3d357f55ef Fixed stupid problem in Text node (#362) 2021-10-06 07:57:50 +02:00
RodZill4 ff9ca5398f Missing change from buffer update. ;) 2021-03-19 13:32:36 +01:00
RodZill4 90269ca0c3 Added a center parameter to the text node 2020-12-18 22:34:28 +01:00
RodZill4 db26b374e0 Fixed runtime warnings 2020-10-02 23:11:04 +02:00
RodZill4 a086897d02 Started implementing buffer scheduling to avoid useless renders (buffer invalidation still missing) 2020-09-26 17:10:24 +02:00
RodZill4 d790c12a71 Added menu command to generate a graph screenshot. Fixed "Add to user library" command. 2020-09-20 18:34:13 +02:00
RodZill4 1166810b3c Added support for multiple parallel renderers and a performance counter 2020-09-06 11:21:44 +02:00
RodZill4 9f8d101754 Updated renderer so request are explicit (small optimization that avoids useless re-generations + stronger usage checks) 2020-08-26 22:20:17 +02:00
RodZill4 959106036f Updated text node 2020-08-01 09:27:37 +02:00
RodZill4 d45c71ae18 Added Text node (font path configuration is missing) 2020-07-31 23:28:46 +02:00
RodZill4 d2932f0890 EXR export support, basic support for port groups, updated support for dropping files and pasting URLs 2020-07-30 21:06:58 +02:00
RodZill4 ab7568ccc5 Updated renderer to generate 16 bits float images, more histogram optimizations 2020-03-28 09:50:51 +01:00
RodZill4 3c87f2c491 Optimized 3D preview and buffer nodes 2020-03-18 21:40:02 +01:00
RodZill4 f1ff09dcc4 Moved MMLoader to autoload. Updated demo so it can be exported. 2020-01-28 11:47:29 +01:00
Rodolphe Suescun 1799ade2f2 Fixed switch node (so it supports all port types) + minor bug fixes 2019-12-25 10:36:45 +01:00
RodZill4 9b961e50c5 Added all 3D SDF nodes in the base library. Updated thumbnails of 2D SDF nodes. 2019-12-21 10:11:39 +01:00
RodZill4 e919507f06 Added support for raymarching
- Added signed distance functions 2D and 2D input/output types
- Updated SDF2D nodes to used SDF2D inputs/outputs
- Added preview code for SDF2D and SDF3D
- Updates all SDF2D templates
- Added basic SDF3D nodes
2019-12-15 12:41:00 +01:00
RodZill4 4d90c20493 Bug fixes
* In Material node, ORM was not rendered when a channel depended on a texture
* Missing HSlider in generic node broke the Switch
2019-11-14 08:47:21 +01:00
Hugo Locurcio 93c84650cd
Add return type hints to all scripts
This also simplifies some functions.

This partially addresses #30.
2019-10-20 16:35:45 +02:00
RodZill4 53c5fd4f56 Fixed shader generation problems revealed by Godot 3.2 2019-10-18 08:35:54 +02:00
RodZill4 74959637bd Size parameter fix and better preview UI 2019-10-14 20:42:11 +02:00
RodZill4 ad2de4a52e Updated code editors and added a menu to create all elementary generators 2019-10-07 20:41:57 +02:00
RodZill4 b58770c2a0 Added preview, rendering fixes, better grouping 2019-10-05 11:04:50 +02:00
RodZill4 57cb3b4a14 Fixed preview problem, and seeds now depend on node position 2019-10-02 23:06:20 +02:00
RodZill4 ff191538f6 Added group creation and refactoring.
Moved handling of the "global" definitions of shaders into main shader generation code.
Added group creation (does not create inputs yet, and remotes should be cleaned).
updated all preview meshes (to fix problems with depth).
2019-09-29 10:07:32 +02:00
RodZill4 bd24b3e87e More progress on remote, bug fixes, cleanup and changes for standalone release 2019-09-25 08:04:36 +02:00
RodZill4 201f911f75 More progress on remote and various fixes 2019-09-24 22:25:46 +02:00
Rodolphe Suescun d8d9aaa9b4 More refactoring and added buffer generator 2019-08-18 16:28:50 +02:00
Rodolphe Suescun e9a21454c1 More refactoring on rtexture generation 2019-08-17 17:35:48 +02:00
Rodolphe Suescun bcdac09cd7 More progress on refactoring and more
Basic import plugin works.
Added gradient parameter to custom node.
hsv_adjust now supports alpha channel.
Remove deprecated scenes.
2019-08-09 08:16:24 +02:00