Create dvd_bounce project

This commit is contained in:
mmcwilliams 2021-07-25 16:51:10 -04:00
commit 27f0a5b360
12 changed files with 16661 additions and 0 deletions

2
.gitignore vendored Normal file
View File

@ -0,0 +1,2 @@
*.png
*.mkv

20
bounce.ini Normal file
View File

@ -0,0 +1,20 @@
Bits_Per_Color=24
Display_Gamma=sRGB
Quality=9
Sampling_Method=2
Antialias=On
Antialias_Threshold=0.5
Antialias_Depth=3
Input_File_Name=./bounce.pov
Output_File_Name=./bounce.png
Width=1080
Height=1920
Initial_Frame=1
Final_Frame=900
Initial_Clock=0
Final_Clock=1

110
bounce.pov Normal file
View File

@ -0,0 +1,110 @@
#version 3.7;
#include "math.inc"
#include "./materials.inc"
#include "./dvdlogo.inc"
#include "./path.inc"
#declare TOTAL_FRAMES = 900.0;
#declare X = 50;
#declare Y = 50;
#declare Z = 50;
#declare POS_MULT = -1.5;
#declare FOCAL_MULT = -0.25;
#declare CAM_Z = -200;
#declare FRAME = floor(clock * TOTAL_FRAMES);
#declare color1 = <37, 255, 1>;
#declare plastic = texture{
pigment { rgb color1 }
finish {
ambient .01
diffuse .06
phong .025
phong_size 15
}
}
global_settings {
assumed_gamma 2.2
photons {
count 200000
autostop 0
jitter .4
}
}
#declare useDOF=false;
#ifdef(useDOF)
#if (useDOF)
#debug "Using DOF rendering"
camera {
//orthographic
sky <0,0,1>
location <0, 0, CAM_Z>
look_at <0, 0, 0>
angle 50
right -x*(image_width/image_height)
aperture 2.4
blur_samples 200
variance 1/10000
focal_point <0, 0, 0>
}
#else
#debug "Not using DOF rendering"
camera {
//orthographic
sky <0,0,1>
location <0, 0, CAM_Z>
look_at <0, 0, 0>
angle 50
right -x*(image_width/image_height)
focal_point <0, 0, 0>
}
#end
#else
#debug "Not using DOF rendering"
camera {
//orthographic
sky <0,0,1>
location <0, 0, CAM_Z>
look_at <0, 0, 0>
angle 50
right -x*(image_width/image_height)
focal_point <0, 0, 0>
}
#end
light_source {
<0, -60-Y, -100>
rgb <0.2, 0.2, 0.2>
area_light x,y,6,6
area_illumination off
}
#macro r(c) pigment{rgb c} finish {phong 0.3 ambient 0.5 diffuse 0.5} #end
plane { y, -1
texture{ r(<0, 0, 0>)}
rotate y*50
translate <5*X, 5*Y, Z>
finish { ambient 1 diffuse 0}
}
object {
pov_dvdlogo
Center_Trans(pov_dvdlogo, x+y+z)
translate <Path[FRAME][1], Path[FRAME][0], 0>
rotate <0, 0, -90>
texture{
plastic
}
}

3908
dvdlogo-08.dxf Normal file

File diff suppressed because it is too large Load Diff

1
dvdlogo-08.svg Normal file
View File

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 187.09 82.68"><defs><style>.cls-1{fill:#25ff01;}</style></defs><title>02dvdlogo-</title><g id="Calque_2" data-name="Calque 2"><g id="Layer_1" data-name="Layer 1"><path class="cls-1" d="M128.81,10.16H147S169,9,168.45,20.32c-.87,17.47-27.65,16.22-27.65,16.22L146,13.83h-18.2L120.2,46.7h18.06s18,.8,32.88-6.35c15.8-7.62,15.94-21,15.94-21a15.3,15.3,0,0,0-7.76-13.4C170,.42,157.87,0,157.87,0H118.09L94.53,30.62,84.65,0H16.08L13.54,10.16h18.2S53.75,9,53.19,20.32c-.87,17.47-27.65,16.22-27.65,16.22l5.22-22.71H12.56L4.94,46.7H23s18,.8,32.87-6.35c15.8-7.62,15.94-21,15.94-21a35,35,0,0,0-.7-5.5c-.43-1.41-1-3.67-1-3.67H71L87.76,57.28l41.05-47.12Z"/><path class="cls-1" d="M88.32,57.28C39.54,57.28,0,63,0,70s39.54,12.7,88.32,12.7S176.64,77,176.64,70,137.1,57.28,88.32,57.28ZM45.54,76.92H41.82L34.06,63.73h5.21l4.46,8,4.48-8h5.22Zm20.93,0h-4.8V63.73h4.8Zm17,0h-6.8V63.73h6.8c5.15,0,9.38,2.89,9.38,6.59S88.58,76.92,83.46,76.92Zm29.16-10.28h-5.7v2.2h5.41v2.9h-5.41V74h5.7v2.9h-10.5V63.73h10.5Zm19.29,10.72c-5.93,0-10.21-3-10.21-7.28,0-4,4.89-6.78,10.21-6.78s10.21,2.79,10.21,6.78C142.12,74.35,137.83,77.36,131.91,77.36Z"/><path class="cls-1" d="M131.91,66.62c2.86,0,5.21,1.66,5.21,3.48,0,2.27-2.35,3.93-5.21,3.93s-5.22-1.66-5.22-3.93c0-1.82,2.35-3.48,5.22-3.48Z"/><path class="cls-1" d="M82.58,66.64H81.45V74h1.08c2.87,0,5.32-1.12,5.32-3.69C87.85,68,85.67,66.64,82.58,66.64Z"/></g></g></svg>

After

Width:  |  Height:  |  Size: 1.4 KiB

11587
dvdlogo.inc Normal file

File diff suppressed because it is too large Load Diff

5
dvdlogo.scad Normal file
View File

@ -0,0 +1,5 @@
translate ([-30,-15,0]) {
linear_extrude(height = 12, center = true, convexity = 40) {
import (file = "dvdlogo-08.svg");
}
}

BIN
dvdlogo.stl Normal file

Binary file not shown.

3
dvdlogo.txt Normal file
View File

@ -0,0 +1,3 @@
01-08
https://bouncingdvdlogo.com/logos/dvdlogo-08.svg

114
materials.inc Normal file
View File

@ -0,0 +1,114 @@
#include "finish.inc"
#include "transforms.inc"
#include "colors.inc"
#include "textures.inc"
#include "metals.inc"
// ********************
// *** CIE+lightsys ***
// ********************
#include "CIE.inc"
#declare ColSys=sRGB_ColSys;
CIE_ColorSystemWhitepoint(ColSys,Blackbody2Whitepoint(4000))
#include "rspd_jvp.inc" // material samples
#include "lightsys.inc"
#include "lightsys_constants.inc"
#include "lightsys_colors.inc"
#declare Lightsys_Brightness=6;
#declare p_micro2=
pigment{
crackle turbulence 1
color_map{
[0.00 White*.7]
[0.01 White*.7]
[0.02 White]
[1.00 White]
}
scale 5
}
#declare p_micro1=
pigment{
cells
turbulence .5
color_map{
[0.0 White*.9]
[1.0 White]
}
scale .01
}
// + average all the normals
#declare p_brushed_new=
pigment{
average turbulence 0
pigment_map{
[0.0 p_micro1]
[0.1 p_micro1 rotate 45*x]
[0.2 p_micro1 rotate -45*x]
[0.3 p_micro2]
[0.4 p_micro1 rotate 45*y]
[0.5 p_micro1 rotate -45*y]
[0.6 p_micro1 rotate 90*z]
[0.7 p_micro2 rotate 45]
[0.8 p_micro1 rotate 45*z]
[0.9 p_micro1 rotate 90*y]
[1.0 p_micro1 rotate -45*z]
}
scale .1
}
#declare n_brushed_new = normal{
pigment_pattern{
p_brushed_new
}
.4
}
#declare iron_metal = texture{
pigment{
// rgb ReflectiveSpectrum(RS_BoltMetal2)
// rgb ReflectiveSpectrum(RS_Nickel1)
// rgb ReflectiveSpectrum(RS_NickelBrass1)
rgb ReflectiveSpectrum(RS_NordicGold1)
// rgb ReflectiveSpectrum(RS_Iron)
// rgb ReflectiveSpectrum(RS_StainlessSteel1)
}
finish{
Metal
}
normal{
n_brushed_new .5
}
}
#declare gray_plastic = texture{
pigment { Gray35 }
finish {
ambient .1
diffuse .6
phong .75
phong_size 25
}
}
#declare white_plastic = texture{
pigment { Gray95 }
finish {
ambient .1
diffuse .6
phong .75
phong_size 25
}
}
#declare yellow_plastic = texture{
pigment { BrightGold }
finish {
ambient .1
diffuse .6
phong .75
phong_size 25
}
}

904
path.inc Normal file
View File

@ -0,0 +1,904 @@
#declare Path =
array[900][2]
{
{6.333336,-9.109375},
{7.826111,-6.962265},
{9.318901,-4.8151703},
{10.811684,-2.6680603},
{12.304459,-0.5209656},
{13.797249,1.6261444},
{15.290031,3.7732391},
{16.782806,5.920349},
{18.275597,8.067444},
{19.76838,10.214539},
{21.261154,12.361633},
{22.753944,14.508713},
{24.246727,16.655823},
{25.739502,18.802902},
{27.232292,20.950012},
{28.725075,23.097092},
{30.21785,25.244202},
{31.71064,27.391281},
{33.203423,29.538391},
{34.696198,31.68547},
{36.188988,33.832565},
{37.68177,35.97966},
{39.174545,38.126755},
{40.667336,40.27385},
{42.16012,42.42093},
{43.652893,44.56804},
{45.145683,46.71512},
{46.638466,48.86223},
{48.13124,51.009308},
{49.62403,53.156403},
{51.116814,55.303497},
{52.60959,57.450592},
{54.102364,59.597687},
{55.59514,61.74478},
{57.087914,63.891876},
{55.59514,66.03897},
{54.102364,68.18605},
{52.60959,70.33316},
{51.116814,72.48024},
{49.62403,74.627335},
{48.13124,76.77443},
{46.638466,78.921524},
{45.145683,81.06862},
{43.652893,83.21571},
{42.16012,85.36281},
{40.667336,87.50989},
{39.174545,89.657},
{37.68177,91.80408},
{36.188988,93.95119},
{34.696198,96.09827},
{33.203423,98.24538},
{31.71064,100.392456},
{30.21785,102.539566},
{28.725075,104.686646},
{27.232292,106.833725},
{25.739502,108.980835},
{24.246727,111.12793},
{22.753944,113.275024},
{21.261154,115.42212},
{19.76838,117.569214},
{18.275597,119.71631},
{16.782806,121.8634},
{15.290031,124.01047},
{13.797249,126.15759},
{12.304459,128.30466},
{10.811684,130.45178},
{9.318901,132.59885},
{7.826111,134.74597},
{6.333336,136.89304},
{4.8405533,139.04013},
{3.3477669,141.18723},
{1.8549881,143.33432},
{0.3622055,145.48141},
{-1.1305809,147.62851},
{-2.6233635,145.48141},
{-4.1161423,143.33432},
{-5.6089287,141.18723},
{-7.1017113,139.04013},
{-8.59449,136.89304},
{-10.087276,134.74597},
{-11.580059,132.59885},
{-13.072838,130.45178},
{-14.565624,128.30466},
{-16.058407,126.15759},
{-17.551186,124.01047},
{-19.043972,121.8634},
{-20.536755,119.71631},
{-22.029533,117.569214},
{-23.52232,115.42212},
{-25.015102,113.275024},
{-26.507883,111.12793},
{-28.000668,108.980835},
{-29.49345,106.833725},
{-30.986229,104.686646},
{-32.47901,102.539566},
{-33.971794,100.392456},
{-35.464573,98.24538},
{-36.95735,96.09827},
{-38.450134,93.95119},
{-39.942917,91.80408},
{-41.4357,89.657},
{-42.92848,87.50989},
{-44.421257,85.36281},
{-45.91404,83.21571},
{-47.406822,81.06862},
{-48.8996,78.921524},
{-50.392384,76.77443},
{-51.885162,74.627335},
{-53.377945,72.48024},
{-54.870728,70.33316},
{-56.363506,68.18605},
{-57.85629,66.03897},
{-56.363506,63.891876},
{-54.870728,61.74478},
{-53.377945,59.597687},
{-51.885162,57.450592},
{-50.392384,55.303497},
{-48.8996,53.156403},
{-47.406822,51.009308},
{-45.91404,48.86223},
{-44.421257,46.71512},
{-42.92848,44.56804},
{-41.4357,42.42093},
{-39.942917,40.27385},
{-38.450134,38.126755},
{-36.95735,35.97966},
{-35.464573,33.832565},
{-33.971794,31.68547},
{-32.47901,29.538391},
{-30.986229,27.391281},
{-29.49345,25.244202},
{-28.000668,23.097092},
{-26.507883,20.950012},
{-25.015102,18.802902},
{-23.52232,16.655823},
{-22.029533,14.508713},
{-20.536755,12.361633},
{-19.043972,10.214539},
{-17.551186,8.067429},
{-16.058407,5.9203186},
{-14.565624,3.7732239},
{-13.072838,1.6261139},
{-11.580059,-0.52098083},
{-10.087276,-2.6680756},
{-8.59449,-4.8151855},
{-7.1017113,-6.9622803},
{-5.6089287,-9.10939},
{-4.1161423,-11.256485},
{-2.6233635,-13.403595},
{-1.1305809,-15.55069},
{0.3622055,-17.6978},
{1.8549881,-19.844894},
{3.3477669,-21.991997},
{4.8405533,-24.1391},
{6.333336,-26.286201},
{7.826111,-28.433304},
{9.318901,-30.580406},
{10.811684,-32.72751},
{12.304459,-34.87462},
{13.797249,-37.02172},
{15.290031,-39.168823},
{16.782806,-41.315926},
{18.275597,-43.463028},
{19.76838,-45.61013},
{21.261154,-47.757233},
{22.753944,-49.904335},
{24.246727,-52.051437},
{25.739502,-54.19854},
{27.232292,-56.345642},
{28.725075,-58.492744},
{30.21785,-60.639847},
{31.71064,-62.78695},
{33.203423,-64.93405},
{34.696198,-67.081154},
{36.188988,-69.22826},
{37.68177,-71.37536},
{39.174545,-73.52246},
{40.667336,-75.66956},
{42.16012,-77.816666},
{43.652893,-79.96377},
{45.145683,-82.11087},
{46.638466,-84.25797},
{48.13124,-86.405075},
{49.62403,-88.552185},
{51.116814,-90.69928},
{52.60959,-92.84639},
{54.102364,-94.993484},
{55.59514,-97.140594},
{57.087914,-99.28769},
{55.59514,-101.43479},
{54.102364,-103.581894},
{52.60959,-105.72899},
{51.116814,-107.87608},
{49.62403,-110.02319},
{48.13124,-112.17029},
{46.638466,-114.31739},
{45.145683,-116.46449},
{43.652893,-118.61159},
{42.16012,-120.75869},
{40.667336,-122.90579},
{39.174545,-125.05289},
{37.68177,-127.19999},
{36.188988,-129.34709},
{34.696198,-131.49419},
{33.203423,-133.6413},
{31.71064,-135.78839},
{30.21785,-137.93549},
{28.725075,-140.0826},
{27.232292,-142.22969},
{25.739502,-144.37679},
{24.246727,-146.5239},
{22.753944,-144.37679},
{21.261154,-142.22969},
{19.76838,-140.0826},
{18.275597,-137.93549},
{16.782806,-135.78839},
{15.290031,-133.6413},
{13.797249,-131.49419},
{12.304459,-129.34709},
{10.811684,-127.19999},
{9.318901,-125.05289},
{7.826111,-122.905785},
{6.333336,-120.75868},
{4.8405533,-118.61159},
{3.3477669,-116.464485},
{1.8549881,-114.31738},
{0.3622055,-112.17029},
{-1.1305809,-110.023186},
{-2.6233635,-107.87608},
{-4.1161423,-105.72899},
{-5.6089287,-103.58188},
{-7.1017113,-101.43478},
{-8.59449,-99.287674},
{-10.087276,-97.14057},
{-11.580059,-94.99347},
{-13.072838,-92.84637},
{-14.565624,-90.699265},
{-16.058407,-88.55216},
{-17.551186,-86.40506},
{-19.043972,-84.25796},
{-20.536755,-82.110855},
{-22.029533,-79.96375},
{-23.52232,-77.81665},
{-25.015102,-75.66955},
{-26.507883,-73.522446},
{-28.000668,-71.37534},
{-29.49345,-69.22824},
{-30.986229,-67.08114},
{-32.47901,-64.93404},
{-33.971794,-62.786934},
{-35.464573,-60.63983},
{-36.95735,-58.49273},
{-38.450134,-56.345627},
{-39.942917,-54.198524},
{-41.4357,-52.051414},
{-42.92848,-49.904312},
{-44.421257,-47.75721},
{-45.91404,-45.610107},
{-47.406822,-43.463005},
{-48.8996,-41.315903},
{-50.392384,-39.1688},
{-51.885162,-37.021698},
{-53.377945,-34.874596},
{-54.870728,-32.727493},
{-56.363506,-30.58039},
{-57.85629,-28.433289},
{-56.363506,-26.286186},
{-54.870728,-24.139084},
{-53.377945,-21.991982},
{-51.885162,-19.84488},
{-50.392384,-17.69777},
{-48.8996,-15.550674},
{-47.406822,-13.403564},
{-45.91404,-11.25647},
{-44.421257,-9.10936},
{-42.92848,-6.962265},
{-41.4357,-4.815155},
{-39.942917,-2.6680603},
{-38.450134,-0.5209503},
{-36.95735,1.6261597},
{-35.464573,3.7732544},
{-33.971794,5.9203644},
{-32.47901,8.067459},
{-30.986229,10.214569},
{-29.49345,12.361649},
{-28.000668,14.508743},
{-26.507883,16.655838},
{-25.015102,18.802917},
{-23.52232,20.950027},
{-22.029533,23.097107},
{-20.536755,25.244217},
{-19.043972,27.391296},
{-17.551186,29.538406},
{-16.058407,31.685486},
{-14.565624,33.832596},
{-13.072838,35.979675},
{-11.580059,38.126785},
{-10.087276,40.273865},
{-8.59449,42.42096},
{-7.1017113,44.568054},
{-5.6089287,46.715134},
{-4.1161423,48.862244},
{-2.6233635,51.009323},
{-1.1305809,53.156433},
{0.3622055,55.303513},
{1.8549881,57.450607},
{3.3477669,59.597702},
{4.8405533,61.744797},
{6.333336,63.89189},
{7.826111,66.03899},
{9.318901,68.18608},
{10.811684,70.333176},
{12.304459,72.48027},
{13.797249,74.627365},
{15.290031,76.774445},
{16.782806,78.92154},
{18.275597,81.068634},
{19.76838,83.21573},
{21.261154,85.36282},
{22.753944,87.50992},
{24.246727,89.65701},
{25.739502,91.80409},
{27.232292,93.9512},
{28.725075,96.09828},
{30.21785,98.24539},
{31.71064,100.39247},
{33.203423,102.53958},
{34.696198,104.68666},
{36.188988,106.83377},
{37.68177,108.98085},
{39.174545,111.12793},
{40.667336,113.275024},
{42.16012,115.42212},
{43.652893,117.569214},
{45.145683,119.71631},
{46.638466,121.8634},
{48.13124,124.0105},
{49.62403,126.15759},
{51.116814,128.30469},
{52.60959,130.45178},
{54.102364,132.59888},
{55.59514,134.74597},
{57.087914,136.89307},
{55.59514,139.04016},
{54.102364,141.18726},
{52.60959,143.33435},
{51.116814,145.48145},
{49.62403,147.62851},
{48.13124,145.48145},
{46.638466,143.33435},
{45.145683,141.18726},
{43.652893,139.04016},
{42.16012,136.89307},
{40.667336,134.74597},
{39.174545,132.59888},
{37.68177,130.45178},
{36.188988,128.30469},
{34.696198,126.15759},
{33.203423,124.0105},
{31.71064,121.8634},
{30.21785,119.71631},
{28.725075,117.569214},
{27.232292,115.42212},
{25.739502,113.275024},
{24.246727,111.12793},
{22.753944,108.98085},
{21.261154,106.83377},
{19.76838,104.68666},
{18.275597,102.53958},
{16.782806,100.39247},
{15.290031,98.24539},
{13.797249,96.09828},
{12.304459,93.9512},
{10.811684,91.80409},
{9.318901,89.65701},
{7.826111,87.50992},
{6.333336,85.36282},
{4.8405533,83.21573},
{3.3477669,81.068634},
{1.8549881,78.92154},
{0.3622055,76.774445},
{-1.1305809,74.627365},
{-2.6233635,72.48027},
{-4.1161423,70.333176},
{-5.6089287,68.18608},
{-7.1017113,66.03899},
{-8.59449,63.89189},
{-10.087276,61.744797},
{-11.580059,59.597702},
{-13.072838,57.450607},
{-14.565624,55.303513},
{-16.058407,53.156433},
{-17.551186,51.009323},
{-19.043972,48.862244},
{-20.536755,46.715134},
{-22.029533,44.568054},
{-23.52232,42.42096},
{-25.015102,40.273865},
{-26.507883,38.126785},
{-28.000668,35.979675},
{-29.49345,33.832596},
{-30.986229,31.685486},
{-32.47901,29.538406},
{-33.971794,27.391296},
{-35.464573,25.244217},
{-36.95735,23.097107},
{-38.450134,20.950027},
{-39.942917,18.802917},
{-41.4357,16.655838},
{-42.92848,14.508743},
{-44.421257,12.361649},
{-45.91404,10.214569},
{-47.406822,8.067459},
{-48.8996,5.9203644},
{-50.392384,3.7732544},
{-51.885162,1.6261597},
{-53.377945,-0.5209503},
{-54.870728,-2.6680603},
{-56.363506,-4.815155},
{-57.85629,-6.962265},
{-56.363506,-9.10936},
{-54.870728,-11.25647},
{-53.377945,-13.403564},
{-51.885162,-15.550674},
{-50.392384,-17.69777},
{-48.8996,-19.84488},
{-47.406822,-21.991982},
{-45.91404,-24.139084},
{-44.421257,-26.286186},
{-42.92848,-28.433289},
{-41.4357,-30.58039},
{-39.942917,-32.727493},
{-38.450134,-34.874596},
{-36.95735,-37.021698},
{-35.464573,-39.1688},
{-33.971794,-41.315903},
{-32.47901,-43.463005},
{-30.986229,-45.610107},
{-29.49345,-47.75721},
{-28.000668,-49.904312},
{-26.507883,-52.051414},
{-25.015102,-54.198524},
{-23.52232,-56.345627},
{-22.029533,-58.49273},
{-20.536755,-60.63983},
{-19.043972,-62.786934},
{-17.551186,-64.93404},
{-16.058407,-67.08114},
{-14.565624,-69.22824},
{-13.072838,-71.37534},
{-11.580059,-73.522446},
{-10.087276,-75.66955},
{-8.59449,-77.81665},
{-7.1017113,-79.96375},
{-5.6089287,-82.110855},
{-4.1161423,-84.25796},
{-2.6233635,-86.40506},
{-1.1305809,-88.55216},
{0.3622055,-90.699265},
{1.8549881,-92.84637},
{3.3477669,-94.99347},
{4.8405533,-97.14057},
{6.333336,-99.287674},
{7.826111,-101.43478},
{9.318901,-103.58188},
{10.811684,-105.72899},
{12.304459,-107.87608},
{13.797249,-110.023186},
{15.290031,-112.17029},
{16.782806,-114.31738},
{18.275597,-116.464485},
{19.76838,-118.61159},
{21.261154,-120.75868},
{22.753944,-122.905785},
{24.246727,-125.05289},
{25.739502,-127.19998},
{27.232292,-129.34709},
{28.725075,-131.49419},
{30.21785,-133.64128},
{31.71064,-135.78839},
{33.203423,-137.93549},
{34.696198,-140.08258},
{36.188988,-142.22969},
{37.68177,-144.37679},
{39.174545,-146.5239},
{40.667336,-144.37679},
{42.16012,-142.22969},
{43.652893,-140.08258},
{45.145683,-137.93549},
{46.638466,-135.78838},
{48.13124,-133.64128},
{49.62403,-131.49417},
{51.116814,-129.34708},
{52.60959,-127.199974},
{54.102364,-125.05287},
{55.59514,-122.90578},
{57.087914,-120.758675},
{55.59514,-118.61157},
{54.102364,-116.46448},
{52.60959,-114.317375},
{51.116814,-112.17027},
{49.62403,-110.02318},
{48.13124,-107.87607},
{46.638466,-105.72897},
{45.145683,-103.58188},
{43.652893,-101.43478},
{42.16012,-99.287674},
{40.667336,-97.14058},
{39.174545,-94.993484},
{37.68177,-92.84639},
{36.188988,-90.69929},
{34.696198,-88.552185},
{33.203423,-86.40509},
{31.71064,-84.257996},
{30.21785,-82.11089},
{28.725075,-79.9638},
{27.232292,-77.8167},
{25.739502,-75.6696},
{24.246727,-73.52251},
{22.753944,-71.375404},
{21.261154,-69.22831},
{19.76838,-67.08121},
{18.275597,-64.934105},
{16.782806,-62.787003},
{15.290031,-60.6399},
{13.797249,-58.492798},
{12.304459,-56.345695},
{10.811684,-54.198593},
{9.318901,-52.05149},
{7.826111,-49.90439},
{6.333336,-47.757286},
{4.8405533,-45.610184},
{3.3477669,-43.463074},
{1.8549881,-41.31597},
{0.3622055,-39.16887},
{-1.1305809,-37.021767},
{-2.6233635,-34.874664},
{-4.1161423,-32.727562},
{-5.6089287,-30.58046},
{-7.1017113,-28.433357},
{-8.59449,-26.286255},
{-10.087276,-24.139153},
{-11.580059,-21.99205},
{-13.072838,-19.844948},
{-14.565624,-17.697845},
{-16.058407,-15.550751},
{-17.551186,-13.403641},
{-19.043972,-11.256546},
{-20.536755,-9.109436},
{-22.029533,-6.962326},
{-23.52232,-4.8152313},
{-25.015102,-2.6681213},
{-26.507883,-0.5210266},
{-28.000668,1.6260681},
{-29.49345,3.773178},
{-30.986229,5.920273},
{-32.47901,8.067383},
{-33.971794,10.214478},
{-35.464573,12.361588},
{-36.95735,14.508667},
{-38.450134,16.655762},
{-39.942917,18.802856},
{-41.4357,20.949951},
{-42.92848,23.097046},
{-44.421257,25.24414},
{-45.91404,27.391235},
{-47.406822,29.538315},
{-48.8996,31.685425},
{-50.392384,33.832504},
{-51.885162,35.9796},
{-53.377945,38.126694},
{-54.870728,40.27379},
{-56.363506,42.420883},
{-57.85629,44.567978},
{-56.363506,46.715073},
{-54.870728,48.862167},
{-53.37795,51.009247},
{-51.885166,53.156357},
{-50.392387,55.303436},
{-48.899605,57.450546},
{-47.406826,59.597626},
{-45.914047,61.74472},
{-44.421265,63.891815},
{-42.928486,66.03891},
{-41.435707,68.186005},
{-39.942924,70.333084},
{-38.45015,72.480194},
{-36.957367,74.62727},
{-35.46459,76.77438},
{-33.97181,78.92146},
{-32.47903,81.06857},
{-30.986252,83.21565},
{-29.493471,85.36276},
{-28.000692,87.50984},
{-26.507914,89.65695},
{-25.015133,91.80403},
{-23.522354,93.95111},
{-22.029575,96.09822},
{-20.536793,98.2453},
{-19.044018,100.39241},
{-17.551235,102.53949},
{-16.058456,104.6866},
{-14.565678,106.83368},
{-13.072899,108.980774},
{-11.58012,111.12787},
{-10.087341,113.27496},
{-8.594559,115.42206},
{-7.10178,117.56915},
{-5.609001,119.71625},
{-4.1162224,121.86334},
{-2.6234398,124.01044},
{-1.1306572,126.1575},
{0.3621292,128.30463},
{1.854908,130.45169},
{3.3476906,132.59882},
{4.840477,134.74588},
{6.333256,136.893},
{7.826042,139.04007},
{9.318825,141.1872},
{10.8116,143.33426},
{12.30439,145.48135},
{13.797173,147.62845},
{15.2899475,145.48135},
{16.782738,143.33426},
{18.27552,141.1872},
{19.768295,139.04007},
{21.261086,136.893},
{22.753868,134.74588},
{24.246643,132.59882},
{25.739433,130.45169},
{27.232216,128.30463},
{28.72499,126.1575},
{30.217781,124.01044},
{31.710564,121.86334},
{33.20334,119.71625},
{34.69613,117.56915},
{36.18891,115.42206},
{37.681686,113.27496},
{39.174477,111.12787},
{40.66726,108.980774},
{42.160034,106.83368},
{43.652824,104.6866},
{45.145607,102.53949},
{46.638382,100.39241},
{48.131172,98.2453},
{49.623955,96.09822},
{51.11673,93.95111},
{52.609512,91.80403},
{54.102287,89.65695},
{55.595062,87.50984},
{57.087845,85.36276},
{55.595062,83.21565},
{54.102287,81.06857},
{52.609512,78.92146},
{51.11673,76.77438},
{49.623955,74.62727},
{48.131172,72.480194},
{46.638382,70.333084},
{45.145607,68.186005},
{43.652824,66.03891},
{42.160034,63.891815},
{40.66726,61.74472},
{39.174477,59.597626},
{37.681686,57.450546},
{36.18891,55.303436},
{34.69613,53.156357},
{33.20334,51.009247},
{31.710564,48.862167},
{30.217781,46.715073},
{28.72499,44.567978},
{27.232216,42.420883},
{25.739433,40.27379},
{24.246643,38.126694},
{22.753868,35.9796},
{21.261086,33.832504},
{19.768295,31.685425},
{18.27552,29.538315},
{16.782738,27.391235},
{15.2899475,25.24414},
{13.797173,23.097046},
{12.30439,20.949951},
{10.8116,18.802856},
{9.318825,16.655762},
{7.826042,14.508667},
{6.333256,12.361588},
{4.840477,10.214478},
{3.3476906,8.067383},
{1.854908,5.920273},
{0.3621292,3.773178},
{-1.1306572,1.6260681},
{-2.6234398,-0.5210266},
{-4.1162224,-2.6681213},
{-5.609005,-4.8152313},
{-7.1017876,-6.962326},
{-8.59457,-9.109436},
{-10.087353,-11.256546},
{-11.580135,-13.403641},
{-13.072918,-15.550751},
{-14.565701,-17.697845},
{-16.058483,-19.844948},
{-17.551266,-21.99205},
{-19.044048,-24.139153},
{-20.53683,-26.286255},
{-22.029613,-28.433357},
{-23.522396,-30.58046},
{-25.015179,-32.727562},
{-26.507961,-34.874664},
{-28.000742,-37.021767},
{-29.493526,-39.16887},
{-30.986307,-41.31597},
{-32.479088,-43.463074},
{-33.97187,-45.610184},
{-35.46465,-47.757286},
{-36.95743,-49.90439},
{-38.45021,-52.05149},
{-39.942993,-54.198593},
{-41.435776,-56.345695},
{-42.928555,-58.492798},
{-44.421337,-60.6399},
{-45.914116,-62.787003},
{-47.4069,-64.934105},
{-48.89968,-67.08121},
{-50.39246,-69.22831},
{-51.885242,-71.375404},
{-53.37802,-73.52251},
{-54.870804,-75.6696},
{-56.363583,-77.8167},
{-57.856365,-79.9638},
{-56.363583,-82.1109},
{-54.870804,-84.258},
{-53.37802,-86.405106},
{-51.885242,-88.552216},
{-50.39246,-90.69931},
{-48.89968,-92.84642},
{-47.4069,-94.993515},
{-45.914116,-97.140625},
{-44.421337,-99.28772},
{-42.928555,-101.43483},
{-41.435776,-103.581924},
{-39.942993,-105.729034},
{-38.45021,-107.87613},
{-36.95743,-110.023224},
{-35.46465,-112.170334},
{-33.97187,-114.31743},
{-32.479088,-116.46453},
{-30.986307,-118.61163},
{-29.493526,-120.75873},
{-28.000742,-122.90583},
{-26.507961,-125.05293},
{-25.015179,-127.20003},
{-23.522396,-129.34714},
{-22.029613,-131.49423},
{-20.53683,-133.64133},
{-19.044048,-135.78844},
{-17.551266,-137.93553},
{-16.058483,-140.08263},
{-14.565701,-142.22974},
{-13.072918,-144.37683},
{-11.580135,-146.52394},
{-10.087357,-144.37683},
{-8.594578,-142.22974},
{-7.101795,-140.08263},
{-5.6090164,-137.93553},
{-4.1162376,-135.78842},
{-2.6234589,-133.64133},
{-1.1306763,-131.49423},
{0.36211014,-129.34712},
{1.8548851,-127.20002},
{3.3476715,-125.05292},
{4.840458,-122.90582},
{6.333233,-120.75872},
{7.8260193,-118.61162},
{9.318802,-116.46452},
{10.811584,-114.31742},
{12.304367,-112.17032},
{13.79715,-110.023224},
{15.289932,-107.87612},
{16.782715,-105.72902},
{18.275497,-103.58192},
{19.76828,-101.434814},
{21.261063,-99.287704},
{22.753845,-97.14061},
{24.246628,-94.9935},
{25.73941,-92.846405},
{27.232193,-90.699295},
{28.724976,-88.5522},
{30.217758,-86.40509},
{31.71054,-84.257996},
{33.203323,-82.110886},
{34.696106,-79.96378},
{36.18889,-77.81668},
{37.68167,-75.66958},
{39.174454,-73.52248},
{40.667236,-71.375374},
{42.16002,-69.22827},
{43.6528,-67.08117},
{45.145584,-64.93407},
{46.638367,-62.786964},
{48.13115,-60.639862},
{49.62393,-58.49276},
{51.116707,-56.345657},
{52.60948,-54.198555},
{54.102264,-52.051453},
{55.59504,-49.90435},
{57.087814,-47.757248},
{55.59504,-45.610146},
{54.102264,-43.463043},
{52.60948,-41.31594},
{51.116707,-39.16884},
{49.623924,-37.021736},
{48.13114,-34.874634},
{46.63836,-32.72753},
{45.145576,-30.58043},
{43.652794,-28.433327},
{42.16001,-26.286224},
{40.66723,-24.139122},
{39.174446,-21.99202},
{37.681664,-19.844917},
{36.18888,-17.697815},
{34.6961,-15.550705},
{33.203316,-13.40361},
{31.710533,-11.2565},
{30.21775,-9.1094055},
{28.724968,-6.9622955},
{27.232185,-4.815201},
{25.739403,-2.6680908},
{24.24662,-0.5209961},
{22.753838,1.6260986},
{21.261055,3.7732086},
{19.768272,5.9203033},
{18.27549,8.067413},
{16.782707,10.214508},
{15.289925,12.361618},
{13.797142,14.5086975},
{12.304359,16.655807},
{10.811577,18.802887},
{9.318794,20.949997},
{7.8260117,23.097076},
{6.333229,25.244186},
{4.8404503,27.391266},
{3.3476639,29.53836},
{1.8548813,31.685455},
{0.3621025,33.83255},
{-1.1306839,35.979645},
{-2.6234627,38.126724},
{-4.116249,40.273834},
{-5.6090317,42.420914},
{-7.1018105,44.568024},
{-8.594597,46.715103},
{-10.087379,48.862198},
{-11.580158,51.009293},
{-13.072945,53.156387},
{-14.565727,55.303482},
{-16.058506,57.450577},
{-17.551292,59.59767},
{-19.044075,61.744766},
{-20.536854,63.891846},
{-22.02964,66.038956},
{-23.522423,68.186035},
{-25.015203,70.33313},
{-26.507988,72.480225},
{-28.00077,74.62732},
{-29.493551,76.774414},
{-30.986332,78.92151},
{-32.479115,81.0686},
{-33.971893,83.21568},
{-35.464676,85.36279},
{-36.95746,87.50987},
{-38.45024,89.65698},
{-39.943016,91.80406},
{-41.4358,93.95117},
{-42.92858,96.09825},
{-44.421364,98.24536},
{-45.914143,100.39244},
{-47.40692,102.53952},
{-48.899704,104.68663},
{-50.392487,106.83371},
{-51.885265,108.98082},
{-53.378048,111.1279},
{-54.870827,113.274994},
{-56.36361,115.42209},
{-57.85639,117.56918},
{-56.36361,119.71628},
{-54.87083,121.86337},
{-53.37805,124.01047},
{-51.88527,126.15756},
{-50.39249,128.30466},
{-48.89971,130.45175},
{-47.40693,132.59885},
{-45.91415,134.74591},
{-44.42137,136.89304},
{-42.92859,139.0401},
{-41.43581,141.18723},
{-39.94303,143.33429},
{-38.45025,145.48141},
{-36.957474,147.62848},
{-35.46469,145.48141},
{-33.97191,143.33429},
{-32.479126,141.18723},
{-30.986347,139.0401}
}

7
render.sh Normal file
View File

@ -0,0 +1,7 @@
#!/bin/bash
povray bounce.ini
ffmpeg -f image2 -i bounce%03d.png -r 30 -vf "crop=ih*(9/16):ih" -b:a 64k -ar 44.1k -movflags faststart -c:v libx264 -strict -2 -preset veryslow -tune psnr -tune ssim -crf 28 dvdbounce.mkv
rm bounce*.png