Commit Graph

39 Commits

Author SHA1 Message Date
Hugo Locurcio 7db887a84b
Allow painting and exporting textures in 8K resolution (8192x8192)
This requires a powerful GPU with at least 4 GB of VRAM
(6+ GB highly recommended).
2021-03-30 01:46:07 +02:00
RodZill4 745ec50491 Fixed texture size update problem 2021-03-18 21:16:08 +01:00
RodZill4 7c47cf10f1 Tiny fix in buffer node (a small problem remains in previews...) 2021-03-17 08:03:15 +01:00
RodZill4 2a007668ea Fixed performance problem in buffer update 2021-03-16 08:06:50 +01:00
RodZill4 8b50e2bfe0 Updated buffer nodes so their textures can be used directly by connected nodes 2021-03-16 07:35:38 +01:00
RodZill4 5413ae95f7 Updated buffer and iterate buffer to invalidate themselves when they require an update. 2021-01-21 22:53:18 +01:00
RodZill4 146f62b755 Fixed iterate buffer update problem (I hope). Updated websocket buffer size to be able to handle big graphs. 2021-01-19 21:29:25 +01:00
RodZill4 068c972661 Started creating procedural brushes 2020-10-17 21:04:19 +02:00
RodZill4 800c723126 Fixed buffer update optimization 2020-10-04 14:04:49 +02:00
RodZill4 c712e40bf6 Fixed buffer update optimization 2020-10-04 10:31:00 +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 403c6ff61a Fixed update problem in Material node ( #163) 2020-09-07 08:25:50 +02:00
RodZill4 0cb562621a Added rendering time to Buffer node 2020-08-29 11:38:42 +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
Rodolphe Suescun eba4b7a11c removed more references to convolution nodes 2020-08-02 11:45:17 +02:00
RodZill4 5633853cdf Added support for iterate buffer node 2020-04-24 09:05:45 +02:00
RodZill4 14683e25af Fixed default shader data used when shader generation fails 2020-04-03 08:01:06 +02:00
RodZill4 ab7568ccc5 Updated renderer to generate 16 bits float images, more histogram optimizations 2020-03-28 09:50:51 +01:00
RodZill4 aad3991734 Optimized float parameters (now passed as dictionaries) 2020-03-26 21:24:50 +01:00
RodZill4 fd92c57905 Optimized seed and thumbnail previews 2020-03-24 19:21:28 +01:00
RodZill4 31545cb20c Added float parameter filtering and optimization for texture parameters. 2020-03-20 07:44:22 +01:00
RodZill4 3c87f2c491 Optimized 3D preview and buffer nodes 2020-03-18 21:40:02 +01:00
RodZill4 8f4a525107 Added missing return types (#30) 2019-11-06 23:49:26 +01:00
RodZill4 bbfe288b15 Preloaded renderer, support for subsurface scattering, minor fixes 2019-11-06 22:33:01 +01:00
RodZill4 c375c7e23e Added an output and a parameter to support LOD in buffer 2019-10-29 22:12:14 +01:00
RodZill4 4fc7c11a29 Updated size parameter handling and resized all examples to 2048x2048
Also added a base class for all graph nodes, fixed issues with graph/remote interactions.
2019-10-21 23:58:14 +02:00
Rodz Labs 27aa683786
Merge branch 'export_plugin' into add-return-type-hints 2019-10-20 23:05:26 +02:00
Hugo Locurcio 893e5446f8
Tweak texture size limits for consistency, set default size to 1024x1024
- The maximum allowed size is now 4096x4096 for all textures.
- The material texture size can now be set as low as 16x16.
- The default material texture size is now 1024x1024, which matches
  modern expectations better.

Note that this will change the output size of existing material files.
This can be solved by changing the output size and saving the material
again.
2019-10-20 20:20:28 +02: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 b58770c2a0 Added preview, rendering fixes, better grouping 2019-10-05 11:04:50 +02:00
RodZill4 8af2c04f91 Mmore progree on remotes and hierarchy 2019-09-22 22:17:26 +02:00
RodZill4 f2807f4eff Implemented lazy buffers update and started refactoring material node. 2019-09-14 09:14:27 +02:00
RodZill4 82f83ca482 More fixes and cleanup 2019-09-11 07:53:06 +02:00
RodZill4 bd8becaf75 Removed old generator model file format 2019-09-10 21:25:08 +02:00
RodZill4 27d5ddbe97 Implemented save and shader generator editing... 2019-09-09 22:00:18 +02:00
Rodolphe Suescun 0bcdbb2204 More refactoring and added image "generator" 2019-08-25 23:27:07 +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
RodZill4 cfae489ad0 Started refactoring to build an export_plugin and separate UI from texture generation 2019-07-31 20:53:00 +02:00