Welcome to Fractal Forums

Fractal Art => Animations Showcase (Rate My short Animation) => Topic started by: 3dickulus on March 21, 2015, 11:30:50 PM




Title: HowTo: build a dalek
Post by: 3dickulus on March 21, 2015, 11:30:50 PM
Knighty's script modified by Crist-JRoger + 4D Quaternion Julia PseudoKleinian (http://www.fractalforums.com/fragmentarium/fragmentarium-an-ide-for-exploring-3d-fractals-and-other-systems-on-the-gpu/msg81393/#msg81393)
A fascinating object, worth exploring, presented here in it's simplest form?
http://vimeo.com/moogaloop.swf?clip_id=122856177&loop=100
Rendered with 3Dickulus' version of Fragmentarium (http://www.digilanti.org/fragmentarium/)
The original is 1920x1080


Title: Re: HowTo: build a dalek
Post by: 3dickulus on March 22, 2015, 08:49:44 PM
thought I should share the settings...

30 seconds @ 25 fps = 750
the observer floats in a circle around the epicenter while C.x is sin(-2. -> +2.) and C.y is cos(-3. -> +3.)
the EasingCurve settings increment C.x and C.y

Code:

#preset KeyFrame.001
FOV = 0.5
Eye = -6.2886,0.0979896,1.08373
Target = 3.45469,0.320129,-1.15676
Up = 0.0,0.0,1.0
#endpreset

#preset KeyFrame.002
FOV = 0.5
Eye = 1.8087,-5.48387,2.71778
Target = -1.3022,2.74825,-2.03147
Up = 0.0,0.0,1.0
#endpreset

#preset KeyFrame.003
FOV = 0.5
Eye = 6.29549,0.824471,-0.646261
Target = -3.55569,-0.833823,-0.193139
Up = 0.0,0.0,1.0
#endpreset

#preset KeyFrame.004
FOV = 0.5
Eye = -1.30881,5.22925,3.41651
Target = 1.00707,-2.56566,-2.40389
Up = 0.0,0.0,1.0
#endpreset

#preset KeyFrame.005
FOV = 0.5
Eye = -6.2886,0.0979896,1.08373
Target = 3.45469,0.320129,-1.15676
Up = 0.0,0.0,1.0
#endpreset

#preset daleks
FOV = 0.5
Eye = -6.2886,0.0979896,1.08373
Target = 3.45469,0.320129,-1.15676
Up = 0,0,1
EquiRectangular = false
FocalPlane = 2.3936
Aperture = 0
Gamma = 0.8654
ToneMapping = 2
Exposure = 1.75533
Brightness = 1
Contrast = 1
Saturation = 1
GaussianWeight = 1
AntiAliasScale = 2
Detail = -4.38984
DetailAO = -0.48041
FudgeFactor = 0.18391
Dither = 1
NormalBackStep = 1
AO = 0,0,0,0.91489
Specular = 0.07143
SpecularExp = 16.176
SpecularMax = 100
SpotLight = 1,0.803922,0.631373,5.4
SpotLightDir = 0.14286,-0.71428
CamLight = 0.760784,0.870588,1,0.95384
CamLightMin = 1
Glow = 1,1,1,0
GlowMax = 20
Fog = 0.281
HardShadow = 0.37179 NotLocked
ShadowSoft = 0
QualityShadows = false
Reflection = 0 NotLocked
DebugSun = false
BaseColor = 1,1,1
OrbitStrength = 1
X = 0.5,0.6,0.6,0.719
Y = 1,0.6,0,0.5372
Z = 0.8,0.78,1,0.32774
R = 0.4,0.7,1,0.1405
BackgroundColor = 0,0.501961,0.501961
GradientBackground = 0.86955
CycleColors = false
Cycles = 3.25689
EnableFloor = false
FloorNormal = 0,0,1
FloorHeight = 0
FloorColor = 1,1,1
jIterations = 100
jThreshold = 100
jC = 1,-1,-1,-1
MI = 10
TThickness = 0
DEoffset = 0
Offset = -1,-1,-1
C = -2,0.000629157,-0.00048
CSize = 0,0,0.05332
Size = 1.49564
MaxRaySteps = 3211
/// C1:SineCurve:43:-2:2:1:750:0.3:1:1.7:4:0
/// C2:CosineCurve:44:-3:3:1:750:0.3:1:1.7:4:0
#endpreset

paste this at the end of the above mentioned fragment and load it with the 3dickulus version of Fragmentarium (http://www.digilanti.org/fragmentarium/) ;)

I also increased the MaxRaySteps limit in DE-Raytracer.frag to 5000 (was 2000)
Code:
// Maximum number of  raymarching steps.
uniform int MaxRaySteps;  slider[0,56,5000]

Thank you Christ-JRoger for the 4D Quaternion Julia mod  :beer:


Title: Re: HowTo: build a dalek
Post by: mclarekin on March 23, 2015, 04:37:10 AM
very cool O0