Update README.md

Improve Splice Latents description.

Add a couple example workflows
This commit is contained in:
AustinMroz
2024-04-21 02:59:14 -05:00
committed by GitHub
parent cba11d72b6
commit bb7fe4f3e8
+5 -1
View File
@@ -5,7 +5,9 @@ Experimental utility nodes with a focus on manipulation of noised latents
Given input sigmas, produce a new set of sigmas with the same sigma_max and sigma_min, but reranged to a given number of steps. When combined with split sigmas, it allows for an easy means of changing the amount of steps given to a single sampling node without requiring multiple changes or marking a part of a workflow as stale.
## Splice Latents
Uses a Gaussian blur to approximately split a noised latent into noise and un-noised latents. This can be used to make changes to low frequency detail while preserving higher level detail. For example, it could be used to change hair color while preserving the fine detail of hair strands. Particularly useful with renoise (flip sigmas) workflows
Uses a Gaussian blur to approximately split a noised latent into noise and un-noised parts and then 'splices' the denoised portion of the lower latent with the residual noise from the upper latent. This changes to low frequency detail while preserving higher level detail. For example, it could be used to change hair color while preserving the fine detail of hair strands. Particularly useful with renoise (flip sigmas) workflows
![WinstonCurchillColorized](https://github.com/AustinMroz/ComfyUI-SpliceTools/assets/4284322/da344899-940e-411a-8e95-5affcade5e3c)
Results are novel, but seem to produce haloing artifacts which are still being investigated, but likely a result of how the frequency filtering is implemented.
@@ -16,3 +18,5 @@ When both output and denoised output exist (sampler custom), Splice Denoised all
Performs a splice across the temporal domain, combining the detail which does not move from the lower latent with the detail that does move the upper latent.
This was primarily implemented to experiment with the coloring of line art animations, but has also seen use filtering graphical artifacts introduced by AnimateDiff in rotoscoping workflows.
[AD_artifacts.webm](https://github.com/AustinMroz/ComfyUI-SpliceTools/assets/4284322/6d3653d7-1eb5-41ca-9c32-88d316a5fde7)