#!/usr/bin/env python import cackle # rend = cackle.CackleRenderer(30720, 17280, 480, 270) # Landscape # rend = cackle.CackleRenderer(17280, 30720, 270, 480) # Portrait # rend = cackle.CackleRenderer(15360, 8640, 480, 270) # rend = cackle.CackleRenderer(7680, 4320, 480, 270) # rend = cackle.CackleRenderer(3840, 2160, 480, 270) rend = cackle.CackleRenderer(1920, 1080, 480, 270) rend.init() rend.setFractalIterations(10) rend.setRaymarchIterations(4096) rend.setFogLevel(0.1) rend.setFogColor(0.0718, 0.0847, 0.0914) rend.setEpsilon(0.5e-4) # rend.setEpsilon(0.5e-3) rend.setScale(1.05) rend.setMR2(0.1) rend.setDither(0.5) rend.setFudgeFactor(0.75) rend.setGlowStrength(0.1) rend.setSpecularExponent(50.0)
#!/usr/bin/env python import math import sys import cackle # -- CackleRenderer: # Render fractals # (width in inches, height in inches, dpi) #rend = cackle.CackleRenderer(20, 12, 512, 4096) #rend = cackle.CackleRenderer(22, 12, 384, 4096) rend = cackle.CackleRenderer(24, 14, 128, 4096) rend.init() ############################################## ### The Glacier Wall ### rend.usePathTracing(True) rend.setMaxPathLength(10) rend.setSampleCount(4) rend.setDither(0.5) rend.setFudgeFactor(0.5) rend.setFogLevel(0.0) rend.setFogColor(0.00718, 0.00847, 0.00457) rend.setGlowStrength(0.0)
#!/usr/bin/env python import math import sys import cackle # -- CackleRenderer: # Render fractals # (width in inches, height in inches, dpi) # rend = cackle.CackleRenderer(14, 24, 128, 4096) rend = cackle.CackleRenderer(24, 14, 512, 4096) rend.init() ############################################## ### The Grid ### rend.usePathTracing(True) rend.setMaxPathLength(10) rend.setSampleCount(9) rend.setDither(0.5) rend.setFudgeFactor(0.9) rend.setFogLevel(0.0) rend.setFogColor(0.00718, 0.00847, 0.00457) rend.setGlowStrength(0.0) rend.setSpecularExponent(65.0)
# rend = cackle.CackleRenderer(7680, 4320, 240, 135) # rend = cackle.CackleRenderer(3840, 2160, 240, 135) # -- CackleRenderer: # Render fractals # (width in inches, height in inches, dpi) # rend = cackle.CackleRenderer(20, 16, 2048) # rend = cackle.CackleRenderer(22, 14, 1024, 524288) # rend = cackle.CackleRenderer(16, 12, 320, 262144) # rend = cackle.CackleRenderer(6, 14, 640, 32768) # rend = cackle.CackleRenderer(10, 24, 512, 4096) rend = cackle.CackleRenderer(20, 12, 512, 4096) #rend = cackle.CackleRenderer(22, 12, 384, 4096) #rend = cackle.CackleRenderer(6, 4, 512, 4096) rend.init() rend.usePathTracing(True) rend.setFractalIterations(20) rend.setRaymarchIterations(30000) rend.setMaxPathLength(10) rend.setSampleCount(6) rend.setEpsilon(0.5e-5) #rend.setEpsilon(0.0001)
# rend = cackle.CackleRenderer(15360, 8640, 240, 135) # rend = cackle.CackleRenderer(7680, 4320, 240, 135) # rend = cackle.CackleRenderer(3840, 2160, 240, 135) # -- CackleRenderer: # Render fractals # (width in inches, height in inches, dpi) # rend = cackle.CackleRenderer(20, 16, 2048) # rend = cackle.CackleRenderer(22, 14, 1024, 524288) # rend = cackle.CackleRenderer(16, 12, 320, 262144) # rend = cackle.CackleRenderer(6, 14, 640, 32768) # rend = cackle.CackleRenderer(20, 12, 128, 4096) rend = cackle.CackleRenderer(6, 4, 128, 4096) # rend = cackle.CackleRenderer(16, 6, 512, 4096) rend.init() rend.usePathTracing(True) rend.setFractalIterations(20) rend.setRaymarchIterations(10000) rend.setMaxPathLength(3) rend.setSampleCount(1) rend.setEpsilon(0.5e-5) # rend.setScale(-1.8)
#!/usr/bin/env python import cackle # -- CackleRenderer: # Render fractals # (width in inches, height in inches, dpi, fraction of w/h for tile) rend = cackle.CackleRenderer(16, 16, 256, 0.0625) # rend.init() # Try cubemap rend.initCubemap() rend.setFractalIterations(15) rend.setRaymarchIterations(10000) rend.setEpsilon(0.5e-7) rend.setScale(-1.8) rend.setMR2(0.27) rend.setDither(0.5) rend.setFudgeFactor(0.9) rend.setFogLevel(0.0) rend.setFogColor(0.718, 0.847, 0.914) rend.setGlowStrength(0.0) rend.setSpecularExponent(50.0) rend.setColormap(2)
#!/usr/bin/env python import math import sys import cackle # -- CackleRenderer: # Render fractals # (width in inches, height in inches, dpi) # rend = cackle.CackleRenderer(14, 24, 128, 4096) rend = cackle.CackleRenderer(8, 12, 128, 4096) rend.init() ############################################## ### Super Collider ### rend.usePathTracing(True) rend.setMaxPathLength(2) rend.setSampleCount(4) rend.setDither(0.2) rend.setFudgeFactor(0.5) rend.setFogLevel(0.0) rend.setFogColor(0.00718, 0.00847, 0.00457) rend.setGlowStrength(0.0) rend.setSpecularExponent(65.0)
#!/usr/bin/env python import math import sys import cackle # -- CackleRenderer: # Render fractals # (width in inches, height in inches, dpi) rend = cackle.CackleRenderer(10, 4, 512, 4096) rend.init() ############################################## rend.usePathTracing(True) rend.setMaxPathLength(5) rend.setSampleCount(6) rend.setDither(0.5); rend.setFudgeFactor(0.9); rend.setFogLevel(0.0) rend.setFogColor(0.00718, 0.00847, 0.00457) rend.setGlowStrength(0.0) rend.setSpecularExponent(65.0) rend.setGamma(1.0) rend.setReflectivity(0.5)
#!/usr/bin/env python import cackle cam = cackle.Camera() params = cackle.Uniforms() rend = cackle.CackleRenderer(30720, 17280, 480, 270) # rend = cackle.CackleRenderer(15360, 8640, 480, 270) # rend = cackle.CackleRenderer(7680, 4320, 480, 270) # rend = cackle.CackleRenderer(3840, 2160, 480, 270) # rend = cackle.CackleRenderer(1920, 1080) cam.eye = cackle.make_float4(-0.56, 0.39, 1.47) cam.aim = cackle.make_float4(-0.37, 0.39, 0.13) cam.view = cackle.make_float4(0.14, 0.0, -0.99) cam.up = cackle.make_float4(0.00, 1.0, 0.00) cam.right = cackle.make_float4(0.99, 0.0, 0.14) cam.fov = 104.5 params.fractal_iterations = 13 params.raymarch_iterations = 2048 params.fog_level = 0.1 params.epsilon = 1.0e-5 params.scale = 2.0 params.mr2 = 0.1 params.glow_strength = 0.25 params.colormap_a = cackle.make_float4(0.5, 0.5, 0.5) params.colormap_b = cackle.make_float4(0.5, 0.5, 0.5) params.colormap_c = cackle.make_float4(1.0, 1.0, 1.0)
params.scale = -1.8; params.mr2 = 0.27; params.glow_strength = 1.0; params.specular_exponent = 150.0; params.colormap_a = cackle.make_float4(0.5, 0.5, 0.5); params.colormap_b = cackle.make_float4(0.5, 0.5, 0.5); params.colormap_c = cackle.make_float4(1.0, 1.0, 1.0); params.colormap_d = cackle.make_float4(0.0, 0.1, 0.2); # rend = cackle.CackleRenderer(30720, 17280, 480, 270) # Landscape # rend = cackle.CackleRenderer(17280, 30720, 270, 480) # Portrait # rend = cackle.CackleRenderer(15360, 8640, 480, 270) # rend = cackle.CackleRenderer(7680, 4320, 480, 270) rend = cackle.CackleRenderer(3840, 2160, 480, 270) # rend = cackle.CackleRenderer(1920, 1080, 480, 270) rend.init() cam = cackle.Camera() # cam.eye = cackle.make_float4(-0.56, 0.39, 1.47) # cam.aim = cackle.make_float4(-0.37, 0.39, 0.13) # cam.view = cackle.make_float4(0.14, 0.0, -0.99) # cam.up = cackle.make_float4(0.00, 1.0, 0.00) # cam.right = cackle.make_float4(0.99, 0.0, 0.14) # cam.fov = 94.5 # cam.eye = cackle.make_float4(-0.72, 0.73, 0.78) # cam.aim = cackle.make_float4(-0.38, 0.49, 0.13)
# rend = cackle.CackleRenderer(30720, 17280, 240, 135) # rend = cackle.CackleRenderer(15360, 8640, 240, 135) # rend = cackle.CackleRenderer(7680, 4320, 240, 135) # rend = cackle.CackleRenderer(3840, 2160, 240, 135) # -- CackleRenderer: # Render fractals # (width in inches, height in inches, dpi) # rend = cackle.CackleRenderer(20, 16, 2048) # rend = cackle.CackleRenderer(22, 14, 1024, 524288) # rend = cackle.CackleRenderer(14, 6, 640, 262144) # rend = cackle.CackleRenderer(6, 14, 640, 32768) rend = cackle.CackleRenderer(6, 4, 128, 32768) rend.init() rend.setFractalIterations(16) rend.setRaymarchIterations(2500) rend.setMaxPathLength(5) rend.setSampleCount(20) rend.setEpsilon(0.5e-5) # rend.setScale(-1.8) # rend.setMR2(0.27) rend.setScale(2.0)
# rend = cackle.CackleRenderer(30720, 17280, 240, 135) # rend = cackle.CackleRenderer(15360, 8640, 240, 135) # rend = cackle.CackleRenderer(7680, 4320, 240, 135) # rend = cackle.CackleRenderer(3840, 2160, 240, 135) # -- CackleRenderer: # Render fractals # (width in inches, height in inches, dpi) # rend = cackle.CackleRenderer(20, 16, 2048) # rend = cackle.CackleRenderer(22, 14, 1024, 524288) # rend = cackle.CackleRenderer(16, 12, 320, 262144) # rend = cackle.CackleRenderer(6, 14, 640, 32768) rend = cackle.CackleRenderer(8, 6, 256, 4096) rend.init() rend.setFractalIterations(16) rend.setRaymarchIterations(2500) rend.setMaxPathLength(4) rend.setSampleCount(25) rend.setEpsilon(0.5e-5) # rend.setScale(-1.8) # rend.setMR2(0.27) # rend.setScale(2.0)