Aleksey Vaneev
Aleksey Vaneev
@masc4ii Hello! I've registered myself on the magiclantern.fm forum, and posted a couple of messages there, still waiting for moderation approval. Anyway, to get the information faster to you, here's...
@masc4ii It's even a lot more safer with 2x upsample-downsample cycle (retains an unbelievable 120 dB range), but for best results I think 3x is needed.
@masc4ii To optimize the things in the pipeline it may be useful to just first upsample, then process the pipeline, then downsample. I do this in professional audio software, that's...
Yes, that will slow-down all processing, maybe not by a factor of 9, but easily by a factor of 7. linear->sRGB conversion is the same situation, it's a non-linear sample...
@masc4ii This option can be made switchable, e.g. 1x, 2x or 3x oversampling. For short videos or nightly renders one could select 2x or 3x, 1x for other cases. This...
@masc4ii One more note: my subjective feeling says that an image becomes apparently "more vivid" when non-linear sample mapping is applied at an increased resolution, and indeed it looks "smoother",...
@masc4ii It looks more "cinematic" I would also say, closer to the "vintage" than "eye-popping" crispness of "modern".
@masc4ii Of course, it's important to apply any saturation/gamma transformation *before* the final resize, applying them afterwards won't make things look much better.
Yes, a reasonable fix (wyhash did that as well recently) is to add an additional "input seed" shuffling round.
What do you mean "incorrect"? By the way, you should write this way: ``` uint64_t h1 = komihash(str1, sizeof(str1), 0 ); uint64_t h2 = komihash(str2, sizeof(str2), h1 ); uint64_t h3...