ผู้ชายคนหนึ่งที่ได้เดินทางมาในไม่กี่วินาทีจากห้วงเวลาในอดีตที่ผ่านมาในแนวทางเส้นเวลาอันเป็นเอกเทศหนึ่งเดียว ที่มีความสอดคล้องกันโดยตัวของมันเอง สถานการณ์นี้ทำให้เกิดคำถามขึ้นเกี่ยวกับเจตจำนงเสรี, เนื่องจากเมื่อนักท่องกาลเวลาได้มีการตัดสินใจที่จะเข้าไปสู่เครื่องจักรกลข้ามเวลาอย่างโดยเร็วที่สุดก่อนที่ตัวเองที่เป็นตัวตนที่สองของตัวเองจะมาปรากฏตัวขึ้นนั้น, จะไม่มีวิธีการที่จะทำให้เขาเกิดเปลี่ยนใจของเขาที่จะไม่เข้าสู่เครื่องจักรกลข้ามเวลานั้นได้เลยหรือ
English: Time travel animation (made with synfig) Source code <?xml version="1.0"?> <canvas version="0.3" width="480" height="270" xres="2834.645752" yres="2834.645752" view-box="-4.000000 2.250000 4.000000 -2.250000" antialias="1" fps="24.000" begin-time="0f" end-time="10s" bgcolor="0.500000 0.500000 0.500000 1.000000"> <name>Time travelling</name> <keyframe time="2s"/> <keyframe time="3s"/> <keyframe time="3s 12f"/> <keyframe time="5s"/> <keyframe time="5s 6f"/> <keyframe time="7s"/> <keyframe time="8s"/> <keyframe time="8s 12f"/> <layer type="rectangle" active="true" version="0.2" desc="Fond"> <param name="z_depth"> <real value="0.0000000000"/> </param> <param name="amount"> <real value="1.0000000000"/> </param> <param name="blend_method"> <integer value="0"/> </param> <param name="color"> <color> <r>1.000000</r> <g>1.000000</g> <b>1.000000</b> <a>1.000000</a> </color> </param> <param name="point1"> <vector> <x>-4.3127036095</x> <y>2.4854650497</y> </vector> </param> <param name="point2"> <vector> <x>4.5211725235</x> <y>-1.7790697813</y> </vector> </param> <param name="expand"> <real value="0.0000000000"/> </param> <param name="invert"> <bool value="false"/> </param> </layer> <layer type="rectangle" active="true" version="0.2" desc="Sol"> <param name="z_depth"> <real value="0.0000000000"/> </param> <param name="amount"> <real value="1.0000000000"/> </param> <param name="blend_method"> <integer value="0"/> </param> <param name="color"> <color> <r>0.200000</r> <g>0.050000</g> <b>0.000000</b> <a>1.000000</a> </color> </param> <param name="point1"> <vector> <x>-4.3127036095</x> <y>-1.3604651690</y> </vector> </param> <param name="point2"> <vector> <x>4.8078174591</x> <y>-2.5901162624</y> </vector> </param> <param name="expand"> <real value="0.0000000000"/> </param> <param name="invert"> <bool value="false"/> </param> </layer> <layer type="PasteCanvas" active="true" version="0.1" desc="Voyageur2"> <param name="z_depth"> <real value="0.0000000000"/> </param> <param name="amount"> <animated type="real"> <waypoint time="2s" before="auto" after="auto"> <real value="0.0000000000"/> </waypoint> <waypoint time="3s" before="auto" after="auto"> <real value="1.0000000000"/> </waypoint> </animated> </param> <param name="blend_method"> <integer value="0"/> </param> <param name="origin"> <animated type="vector"> <waypoint time="3.5s" before="auto" after="auto"> <vector> <x>0.1166935489</x> <y>-0.0422906131</y> </vector> </waypoint> <waypoint time="5s" before="auto" after="auto"> <vector> <x>1.9110860825</x> <y>-0.0422906131</y> </vector> </waypoint> </animated> </param> <param name="canvas"> <canvas end-time="20s"> <layer type="rectangle" active="true" version="0.2" desc="Corps"> <param name="z_depth"> <real value="0.0000000000"/> </param> <param name="amount"> <real value="1.0000000000"/> </param> <param name="blend_method"> <integer value="0"/> </param> <param name="color"> <color> <r>0.100000</r> <g>0.100000</g> <b>0.100000</b> <a>1.000000</a> </color> </param> <param name="point1"> <vector> <x>-0.4854170084</x> <y>0.1569767445</y> </vector> </param> <param name="point2"> <vector> <x>0.0357556418</x> <y>-1.3081395626</y> </vector> </param> <param name="expand"> <real value="0.0000000000"/> </param> <param name="invert"> <bool value="false"/> </param> </layer> <layer type="circle" active="true" version="0.1" desc="T&#xEA;te"> <param name="z_depth"> <real value="0.0000000000"/> </param> <param name="amount"> <real value="1.0000000000"/> </param> <param name="blend_method"> <integer value="0"/> </param> <param name="color"> <color> <r>0.100000</r> <g>0.100000</g> <b>0.100000</b> <a>1.000000</a> </color> </param> <param name="radius"> <real value="0.2038582182"/> </param> <param name="feather"> <real value="0.0000000000"/> </param> <param name="pos"> <vector> <x>-0.2508893013</x> <y>0.4186046422</y> </vector> </param> <param name="invert"> <bool value="false"/> </param> <param name="falloff"> <integer value="2"/> </param> </layer> </canvas> </param> <param name="zoom"> <real value="0.0000000000"/> </param> <param name="time_offset"> <time value="0s"/> </param> <param name="children_lock"> <bool value="false"/> </param> </layer> <layer type="PasteCanvas" active="true" version="0.1" desc="Voyageur1"> <param name="z_depth"> <real value="0.0000000000"/> </param> <param name="amount"> <animated type="real"> <waypoint time="2s" before="auto" after="auto"> <real value="1.0000000000"/> </waypoint> <waypoint time="3s" before="auto" after="auto"> <real value="1.0000000000"/> </waypoint> <waypoint time="3.5s" before="auto" after="auto"> <real value="1.0000000000"/> </waypoint> <waypoint time="5s" before="auto" after="auto"> <real value="1.0000000000"/> </waypoint> <waypoint time="5.25s" before="auto" after="auto"> <real value="1.0000000000"/> </waypoint> <waypoint time="6.41666651s" before="auto" after="auto"> <real value="1.0000000000" guid="3DC5D60B3C140A8B9739AF6CABF35D49"/> </waypoint> <waypoint time="6.83333349s" before="auto" after="auto"> <real value="1.0000000000" guid="660FFBE0BE0FCE29D9A821A3E167FDCE"/> </waypoint> <waypoint time="7s" before="auto" after="auto"> <real value="1.0000000000"/> </waypoint> <waypoint time="8s" before="auto" after="auto"> <real value="0.0000000000"/> </waypoint> <waypoint time="8.5s" before="auto" after="auto"> <real value="0.0000000000"/> </waypoint> </animated> </param> <param name="blend_method"> <integer value="0"/> </param> <param name="origin"> <animated type="vector"> <waypoint time="3s" before="auto" after="auto"> <vector> <x>-1.8806362152</x> <y>-0.0422906131</y> </vector> </waypoint> <waypoint time="3.5s" before="auto" after="auto"> <vector> <x>-1.8666666746</x> <y>-0.0422900021</y> </vector> </waypoint> <waypoint time="4.625s" before="auto" after="auto"> <vector> <x>-1.8849753141</x> <y>-0.0529794469</y> </vector> </waypoint> <waypoint time="4.875s" before="auto" after="auto"> <vector> <x>-1.8806368113</x> <y>-0.0422900021</y> </vector> </waypoint> <waypoint time="4.95833349s" before="auto" after="auto"> <vector> <x>-1.8806368113</x> <y>-0.0421250015</y> </vector> </waypoint> <waypoint time="5s" before="auto" after="auto"> <vector> <x>-1.8806362152</x> <y>-0.0422906131</y> </vector> </waypoint> <waypoint time="7s" before="auto" after="auto"> <vector> <x>0.1487362683</x> <y>-0.0316017754</y> </vector> </waypoint> </animated> </param> <param name="canvas"> <canvas end-time="20s"> <layer type="rectangle" active="true" version="0.2" desc="Corps"> <param name="z_depth"> <real value="0.0000000000"/> </param> <param name="amount"> <real value="1.0000000000"/> </param> <param name="blend_method"> <integer value="0"/> </param> <param name="color"> <color> <r>0.100000</r> <g>0.100000</g> <b>0.100000</b> <a>1.000000</a> </color> </param> <param name="point1"> <vector> <x>-0.4854170084</x> <y>0.1569767445</y> </vector> </param> <param name="point2"> <vector> <x>0.0357556418</x> <y>-1.3081395626</y> </vector> </param> <param name="expand"> <real value="0.0000000000"/> </param> <param name="invert"> <bool value="false"/> </param> </layer> <layer type="circle" active="true" version="0.1" desc="T&#xEA;te"> <param name="z_depth"> <real value="0.0000000000"/> </param> <param name="amount"> <real value="1.0000000000"/> </param> <param name="blend_method"> <integer value="0"/> </param> <param name="color"> <color> <r>0.100000</r> <g>0.100000</g> <b>0.100000</b> <a>1.000000</a> </color> </param> <param name="radius"> <real value="0.2038582182"/> </param> <param name="feather"> <real value="0.0000000000"/> </param> <param name="pos"> <vector> <x>-0.2508893013</x> <y>0.4186046422</y> </vector> </param> <param name="invert"> <bool value="false"/> </param> <param name="falloff"> <integer value="2"/> </param> </layer> </canvas> </param> <param name="zoom"> <real value="0.0000000000"/> </param> <param name="time_offset"> <time value="0s"/> </param> <param name="children_lock"> <bool value="false"/> </param> </layer> <layer type="rectangle" active="true" version="0.2" desc="Machine"> <param name="z_depth"> <real value="0.0000000000"/> </param> <param name="amount"> <real value="1.0000000000"/> </param> <param name="blend_method"> <integer value="0"/> </param> <param name="color"> <animated type="color"> <waypoint time="2s" before="auto" after="auto"> <color> <r>0.399529</r> <g>0.400000</g> <b>0.400000</b> <a>0.400000</a> </color> </waypoint> <waypoint time="3s" before="auto" after="auto"> <color> <r>1.000000</r> <g>1.000000</g> <b>0.000000</b> <a>0.400000</a> </color> </waypoint> <waypoint time="3.5s" before="auto" after="auto"> <color> <r>0.399529</r> <g>0.400000</g> <b>0.400000</b> <a>0.400000</a> </color> </waypoint> <waypoint time="3.83333325s" before="auto" after="auto"> <color guid="E54F1DBACF55F02AF6F430A12E15F25B"> <r>0.399529</r> <g>0.399529</g> <b>0.399529</b> <a>0.400000</a> </color> </waypoint> <waypoint time="4.33333349s" before="auto" after="auto"> <color guid="53D6698C7BBF008C22CD85E64386BE0B"> <r>0.399529</r> <g>0.399529</g> <b>0.399529</b> <a>0.400000</a> </color> </waypoint> <waypoint time="4.95833349s" before="auto" after="auto"> <color guid="3E508512ADBC770101B6021FE961012A"> <r>0.399529</r> <g>0.399529</g> <b>0.399529</b> <a>0.400000</a> </color> </waypoint> <waypoint time="5s" before="auto" after="auto"> <color guid="514D2C8B1575FED5FF58B07C04ED6352"> <r>0.399529</r> <g>0.399529</g> <b>0.399529</b> <a>0.400000</a> </color> </waypoint> <waypoint time="5.04166651s" before="auto" after="auto"> <color guid="98CEDAADF3A006189102E3F9A07C3CFB"> <r>0.399529</r> <g>0.399529</g> <b>0.399529</b> <a>0.400000</a> </color> </waypoint> <waypoint time="5.25s" before="auto" after="auto"> <color> <r>0.399529</r> <g>0.400000</g> <b>0.400000</b> <a>0.400000</a> </color> </waypoint> <waypoint time="6.375s" before="auto" after="auto"> <color guid="A31054E8082A793D6A333000B2EB9865"> <r>0.399529</r> <g>0.399529</g> <b>0.399529</b> <a>0.400000</a> </color> </waypoint> <waypoint time="6.75s" before="auto" after="auto"> <color guid="7F50144E558E52D373F2E52EE1007DBE"> <r>0.399529</r> <g>0.399529</g> <b>0.399529</b> <a>0.400000</a> </color> </waypoint> <waypoint time="7s" before="auto" after="auto"> <color> <r>0.399529</r> <g>0.400000</g> <b>0.400000</b> <a>0.400000</a> </color> </waypoint> <waypoint time="8s" before="auto" after="auto"> <color> <r>1.000000</r> <g>1.000000</g> <b>0.000000</b> <a>0.400000</a> </color> </waypoint> <waypoint time="8.5s" before="auto" after="auto"> <color> <r>0.399529</r> <g>0.400000</g> <b>0.400000</b> <a>0.400000</a> </color> </waypoint> </animated> </param> <param name="point1"> <vector> <x>-0.5896515250</x> <y>0.7325581312</y> </vector> </param> <param name="point2"> <vector> <x>0.3943971395</x> <y>-1.3570173979</y> </vector> </param> <param name="expand"> <real value="0.0000000000"/> </param> <param name="invert"> <bool value="false"/> </param> </layer> </canvas>