चित्र:3 rotating rings.gif

पृष्ठ की सामग्री दूसरी भाषाओं में उपलब्ध नहीं है।
मुक्त ज्ञानकोश विकिपीडिया से

3_rotating_rings.gif((180 × 135 पिक्सेल, फ़ाइल का आकार: 83 KB, MIME प्रकार: image/gif), चक्रित, 9 ढाँचे, 0.9 s)

सारांश

विवरण
English: An example of three rings in a Sonic the Hedgehog game, intended to supersede File:SonicRing.jpg in terms of illustration quality. NOTICE: This ring is NOT from the real Sonic game, it is a self-made fake image which is meant to look as the original.
दिनांक
स्रोत अपना कार्य
लेखक w:en:User:DavidHOzAu

rotierende sonic coins

लाइसेंस

मैं, इस कार्य का/की कॉपीराइट धारक, इसे निम्न लाइसेंसों के अंतर्गत प्रकाशित करता/करती हूँ:
GNU head इस दस्तावेज़ को Free Software Foundation द्वारा प्रकाशित GNU मुक्त प्रलेख लाइसेंस के संस्करण 1.2 या नए (बिना किसी अपरिवर्तनीय अनुभागों और अगले या पिछले आवरण के टेक्स्ट के) के अंतर्गत प्रतिलिपि बनाने, बाँटने और/या बदलने की अनुमति प्रदान की जाती है। इस लाइसेंस की एक प्रतिलिपि GNU मुक्त प्रलेख लाइसेंस नामक अनुभाग में शामिल है।
w:hi:क्रिएटिव कॉमन्स
श्रेय समानसांझा
इस फ़ाइल को क्रिएटिव कॉमन्स श्रेय-समानसांझा 3.0 अनरिपोर्टेड लाइसेंस के अंतर्गत लाइसेंस किया गया है।
आप खुलकर:
  • बाँट सकते हैं – रचना की प्रतिलिपि बना सकते हैं, बाँँट सकते हैं और संचारित कर सकते हैं
  • रीमिक्स कर सकते हैं – कार्य को अनुकूलित कर सकते हैं
निम्नलिखित शर्तों के अंतर्गत:
  • श्रेय – यह अनिवार्य है कि आप यथोचित श्रेय प्रदान करें, लाइसेंस की कड़ी प्रदान करें, और अगर कोई बदलाव हुए हों तो उन्हें इंगित करें। आप ऐसा किसी भी उचित तरीके से कर सकते हैं, लेकिन किसी भी तरह उससे यह नहीं संकेत नहीं किया जाना चाहिए कि लाइसेंसधारी द्वारा आपको अथवा आपके इस प्रयोग का समर्थन किया जा रहा हो।
  • समानसांझा – अगर आप इस रचना में कोई बदलाव करते हैं या इसपर आधारित कुछ रचित करते हैं तो आप अपने योगदान को सिर्फ इसी या इसके सामान किसी लाइसेंस के अंतर्गत बाँट सकते हैं।
This licensing tag was added to this file as part of the GFDL licensing update.
w:hi:क्रिएटिव कॉमन्स
श्रेय समानसांझा
इस फ़ाइल को क्रिएटिव कॉमन्स श्रेय-समानसांझा 2.5 साधारण, 2.0 साधारण और 1.0 साधारण लाइसेंस के अंतर्गत लाइसेंस किया गया है।
आप खुलकर:
  • बाँट सकते हैं – रचना की प्रतिलिपि बना सकते हैं, बाँँट सकते हैं और संचारित कर सकते हैं
  • रीमिक्स कर सकते हैं – कार्य को अनुकूलित कर सकते हैं
निम्नलिखित शर्तों के अंतर्गत:
  • श्रेय – यह अनिवार्य है कि आप यथोचित श्रेय प्रदान करें, लाइसेंस की कड़ी प्रदान करें, और अगर कोई बदलाव हुए हों तो उन्हें इंगित करें। आप ऐसा किसी भी उचित तरीके से कर सकते हैं, लेकिन किसी भी तरह उससे यह नहीं संकेत नहीं किया जाना चाहिए कि लाइसेंसधारी द्वारा आपको अथवा आपके इस प्रयोग का समर्थन किया जा रहा हो।
  • समानसांझा – अगर आप इस रचना में कोई बदलाव करते हैं या इसपर आधारित कुछ रचित करते हैं तो आप अपने योगदान को सिर्फ इसी या इसके सामान किसी लाइसेंस के अंतर्गत बाँट सकते हैं।
आप अपना पसंद का लाइसेंस चुन सकते हैं।

Source code

Image generated using POV-Ray for Windows 3.6; resulting slides were converted to an animated GIF using GIMP 2.3.6.

rings.pov

//------------------------------------------------------------
// Copyright 2006 DavidHOzAu
//------------------------------------------------------------
// This work is licensed under the Creative Commons Attribution ShareAlike License. 
// To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/2.5/ 
//------------------------------------------------------------

#include "colors.inc"
#include "textures.inc"
#include "metals.inc"
#include "stones.inc"
#include "golds.inc"

global_settings {
  photons {
    count 2000
    autostop 0.5
    jitter .4
  }
  radiosity {
    normal on
    count 100
    recursion_limit 5
    error_bound 1
    low_error_factor 1
    brightness 1.5
  }
  ambient_light rgb 1/3
}

#declare seer = <4, 4, -9>;

camera {
        location  seer
        up <0, 1, 0>
        right <4/3, 0, 0>
        angle 34
        look_at   <0.75, 0.5, 0>
}     

light_source {
  <13, 13, -5>
  color rgb <1.4, 1.3, 1.2>
  fade_distance 15
  fade_power 2
  photons {
     refraction off
     reflection on
  }
  
  area_light <.4, 0, 0>, <0, 0, .4>, 5, 5
}

light_source {
  <20, 0, -5>
  color rgb 1
  fade_distance 15
  fade_power 2
  photons {
     refraction off
     reflection on
  }
  area_light <.4, 0, 0>, <0, 0, .4>, 5, 5
  shadowless
}

light_source {
  seer
  color rgb 1
  fade_distance 2
  fade_power 2
  photons {
     refraction off
     reflection on
  }
  shadowless
}

background {
  color 0
}'''para voce que tem os olhos redondos rssss'''

#declare MarbleFloorTex1 = texture {
  T_Grnt9
  finish {
    reflection 0.25
    ambient rgb 0.5
  }
  scale 10      
}
    
#declare MarbleFloorTex2 = texture {
  T_Stone10//T_Stone17
  //pigment { color Gray75 }
  finish {
    reflection 0.25
    ambient rgb 0.5
  }
  scale 10
}

// FloorBuilder
#macro FloorBuilder (vc, dm, nmx, nmz, sc, of)
  #local ix = 0;
  #while (ix < nmx)
    #local iz = 0;
    #while (iz < nmz)
      box {
          <ix*dm, -0.1, iz*dm>
          <(ix+1)*dm, 0, (iz+1)*dm>
          #if (mod(ix + iz, 2) = 0)
            texture {
              MarbleFloorTex1
              scale sc
              translate <of*ix*sc*dm, 0, of*iz*sc*dm>                            
            }
          #else
            texture {
              MarbleFloorTex2
              scale sc
              translate <of*ix*sc*dm, 0, of*iz*sc*dm>
            }
          #end
          translate <-nmx*dm/2, 0, -nmz*dm/2>
          translate vc
          photons {
             target
          }
      }
      #local iz = iz + 1;
      #end
    #local ix = ix + 1;
  #end
#end

FloorBuilder(<0, -10, 0>, 10, 100, 100, 15, 2)    

// Classic-style ring is an intersection of three torus
#macro SonicRing(d, r, f) 
  intersection {
    object {
      torus {
        d + (r*f*sqrt(3)/2), r
        sturm
      }
      translate -y*r*f/2
    } 
    object {
      torus {
        d + (r*f*sqrt(3)/2), r
        sturm
      }
      translate y*r*f/2
    }  
    object {
      torus {
        d-(r*f), r
        sturm
      }
    }
    rotate 90*z
  }
#end

#macro SonicRingRotate(d, r, f, a)
merge{
  SonicRing(d, r, f)
  scale 0.5
  rotate 180*y*(clock+a)
#end

#macro GlowRing(d, r, f, a, tr)
#local sinmul = 1/8*pow(f-sqrt(-3*pow(f,2)+4),2)*sqrt(3);
#local cosmul = sqrt(1 - pow(sinmul,2));
  object {
     SonicRingRotate(d, r, f, a)
    texture { 
       pigment {
         color <1.00, 1.0, 0.5>
       }
       finish {
         ambient <0.4, 0.3, 0.2>
       }
    }
    photons {
       target
       reflection on
    }
    translate tr
    
  }
#end

// Three rings in a row
GlowRing(2, 1, 0.25, 0.0, 0)
GlowRing(2, 1, 0.25, 0.0, <0, 0, 4>)
GlowRing(2, 1, 0.25, 0.0, <0, 0, 8>)

rings.ini

Final_Frame=9
Cyclic_Animation=on
Input_File_Name=ring.pov

Captions

Add a one-line explanation of what this file represents

Items portrayed in this file

चित्रण

Ring अंग्रेज़ी

२४ दिसम्बर 2006

source of file अंग्रेज़ी

original creation by uploader अंग्रेज़ी

MIME type अंग्रेज़ी

image/gif

checksum अंग्रेज़ी

7273bbf5196b672fae7d8ef14b03cbed1b3f338a

निर्धारण विधि: SHA-1 अंग्रेज़ी

data size अंग्रेज़ी

८५,१५८ बाइट

०.९ सैकण्ड

१३५ पिक्सल

width अंग्रेज़ी

१८० पिक्सल

चित्र का इतिहास

फ़ाइलका पुराना अवतरण देखने के लिये दिनांक/समय पर क्लिक करें।

दिनांक/समयथंबनेलआकारसदस्यप्रतिक्रिया
वर्तमान11:12, 24 दिसम्बर 200611:12, 24 दिसम्बर 2006 के संस्करण का थंबनेल संस्करण180 × 135 (83 KB)DavidHOzAu{{Information |Description='''en:''' An example of three rings in a Sonic the Hedgehog game, intended to supersede Image:SonicRing.jpg in terms of illustration quality. NOTICE: This ring is NOT from the real Sonic game, it is a self-made fake image w

निम्नलिखित पन्ने इस चित्र से जुडते हैं :

चित्र का वैश्विक उपयोग

इस चित्र का उपयोग इन दूसरे विकियों में किया जाता है:

मेटाडेटा