Skip to content

Instantly share code, notes, and snippets.

@logiclrd
logiclrd / primitives.scad
Created November 26, 2024 16:13
Useful OpenSCAD Primitives
module sector(radius, angle)
{
fn = ($fn <= 0) ? 20 : $fn;
polygon(
[
[0, 0],
for (i = [0 : fn])
let (a = i * angle / fn)
[radius * cos(a), radius * sin(a)]
@logiclrd
logiclrd / ffmpeg film grain
Last active February 15, 2025 02:56
FFmpeg: Ultimate film grain
ffmpeg -i "HD Splice 1080p No Grain.mkv" -i "HD Splice 1080p No Grain.mkv" -filter_complex "
color=black:d=3006.57:s=3840x2160:r=24000/1001,
geq=lum_expr=random(1)*256:cb=128:cr=128,
deflate=threshold0=15,
dilation=threshold0=10,
eq=contrast=3,
scale=1920x1080 [n];
[0] eq=saturation=0,geq=lum='0.15*(182-abs(75-lum(X,Y)))':cb=128:cr=128 [o];
[n][o] blend=c0_mode=multiply,negate [a];
color=c=black:d=3006.57:s=1920x1080:r=24000/1001 [b];