I am upscaling 480p originals. When using Starlight Sharp, selecting any resolution for the output, it appears to first do a 1080p upscale and then uses Nyx to upscale to the selected output resolution.
What I would like to do is NOT execute the Nyx process and stop at the 1080 output. I do my own post processing to get to 2160 in Proteus. As it is I have to watch the end of a multi-day process and catch it before it finishes the Nyx run to save the 1080p intermediate file.
A simple check box to āSave intermediate fileā would be great.
IMHO, yes. Starlight Sharp is sharper than Starlight āMiniā without any post processing. I dont know what parameters they are passing to the Nyx model, but I suspect it was chosen as the model that does the least modification of the content.
Also, doing the āoddā upscale (225% to go from 480 to 1080) is better done by the diffusion model and have it hand a simple 200% upscale job to Proteus. I do a lot of sharpening in my Proteus run, and a LOT of noise reduction. The NR cleans up any edges that may get over-sharpened.
All I can say is that the diffusion process runs faster when running Starlight vs. Starlight Sharp, which means SOMETHING is different between the two.
Edited to add: Furthermore, Starlight DOES NOT produce an intermediate file, instead directly scaling to the resolution selected from the menu, and displays the upscaling process on the Export Queue tab.
The option to disable nyx into SLS is a good idea. I would even go further: They could give us ācustom resolutionā today for Starlight + Starlight Sharp, but instead we get predefined fixed scaling factors with it often you do not reach desired target resolution or overshoot it. Here it becomes absurd: SLS is an FHD model and does always FHD (final scale Nyx), but you canāt select FHD as output
They could even let the user freely choose which model to use for the final scale: Lanczos, Nyx, Proteus, Iris, Gaia, or Theia. Topaz is not taking advantage of all the possibilities they have.
Having queued up several Starlight Sharp jobs over the last few days, the 1440p output after the SLS/Nyx process is of inferior quality to what I routinely get when I can use the 1080p intermediate file. As I said, I donāt know what parameters Nyx is getting, but faces look horribly plastic.
I donāt know who said Starlight Sharp is just Starlight mini with Nyx added, but if that were so, why are there two different model files (astra-1.0 and astrasharp-1.0), why do they produce diiferent resolutions, and display differently in the export Queue (no preview with SLS)?
Yes SLS is a different model then they run NYX and additional something else over the SLS encode.
Unfortunately, they donāt give us the parameters to turn off nyx and to vary the strength. Itās also not clear why you donāt have more target resolution options in the Topaz program, the SLM diffusion model can do different scalings via the CLI, so why do they only specify us with fixed factors 2x, 3x 4x
It would be better if SLS is also trained to 2k and 4k, only FHD is simply not enough. if I use nyx, then I would like to do this 1x