Tiger ((xy)(zw)): xyz/xzw, stack of two torii vs. stack of two torii in different orientation, with 2x2 circles in xz fixed through the rotation.
Spheritorus ((xy)zw): xyz/xzw, torus vs. two spheres, with two circles in xz fixed through the rotation.
Torisphere ((xyz)w): xyz/xyw, two concentric spheres vs. torus, with two concentric circles in xy fixed through the rotation.
Ditorus (((xy)z)w):
Plasmath wrote:Okay, this took much longer than I expected, but I've finally re-rendered everything, now with 91 frames in each because just slowing the frames down looked really bad. I think I made some mistakes before and also forgot some sections before, but I've added them here.
I also made some of these transparent, and the tiger a bit less flashy.
...
#include "colors.inc"
#include "metals.inc"
camera {
location <4,0,4>
look_at <0,0,0>
right x*image_width/image_height
}
light_source {
<5,4,3>
color White
}
#declare q = pi/4;
#declare F = function { sqrt(pow(x,2)+pow(y,2)) }
#declare T = function { abs(x)-1 }
sky_sphere{
pigment{
gradient x
color_map {
[0 rgb <0.2,0.3,0.9>]
[0.5 color <0.1,0.2,0.5>]
[0.75 color <0.5,0.5,0.9>]
[1 rgb <0.2,0.3,0.9>]
}
}
}
#declare Reddiclear = color rgb <0.9, 0.3, 0.1>;
isosurface {
function { F(T(F(F(clock*cos(q)-x*sin(q),clock*sin(q)+x*cos(q),0),y,0),0,0),z,0)-0.5 }
max_gradient 4
contained_by{ box { -5 , 5 } }
pigment { Reddiclear }
finish {
ambient .5
diffuse .1
specular .4
roughness .3
reflection {
.2
}
}
}
+W1920
+H1080
Input_File_Name=robot.pov
Initial_Frame=0
Final_Frame=90
Initial_Clock=-1.25
Final_Clock=1.25
#declare F = function { sqrt(pow(x,2)+pow(y,2)) }
#declare T = function { abs(x)-1 }
#declare Reddiclear = color rgb <0.9, 0.3, 0.1>;
sky_sphere{
pigment{
gradient x
color_map {
[0 rgb <0.2,0.3,0.9>]
[0.5 color <0.1,0.2,0.5>]
[0.75 color <0.5,0.5,0.9>]
[1 rgb <0.2,0.3,0.9>]
}
}
}
#declare q = pi/4;
isosurface {
function { F(T(F(F(clock*cos(q)-x*sin(q),clock*sin(q)+x*cos(q),0),y,0),0,0),z,0)-0.5 }
max_gradient 4
contained_by{ box { -5 , 5 } }
pigment { Reddiclear }
finish {
ambient .5
diffuse .1
specular .4
roughness .3
reflection {
.2
}
}
}
F(T(F(F(clock*cos(q)-x*sin(q),clock*sin(q)+x*cos(q),0),y,0),0,0),z,0)-0.5
Also, what is that website that makes the animations? I've seen people recommending either FFmpeg or videomach.
And you just use a separate .ini for the animation script? You don't add it into the whole thing?
Initial_Frame=1
Final_Frame=90
Initial_Clock=0
Final_Clock=1.57
#version 3.7;
global_settings { assumed_gamma 1.0 }
#include "colors.inc"
sky_sphere{
pigment{ SkyBlue }}
camera {
location <12,9,10>
look_at <0,0,0>
right x*image_width/image_height}
light_source {
<100,100,0>
color White}
#declare q = clock;
isosurface {
function {pow((sqrt(pow((sqrt(pow(x,2) + pow(0,2)) -4),2) + pow(z*cos(q),2)) -2),2) + pow((sqrt(pow(y,2) + pow(z*sin(q),2)) -2),2) -0.75 }
max_gradient 20
contained_by{ box { -10 , 10 } }
pigment { Orange transmit 0 }
finish {
emission 0.0
ambient .1
diffuse .9
specular .2
reflection 0
brilliance 1
}
}
Users browsing this forum: No registered users and 4 guests