Die POV Ray-Tracer skep drie-dimensionele, foto-realistiese beelde met 'n lewering tegniek genoem straal-opsporing. Dit lui in 'n teks lêer met inligting wat die voorwerpe en beligting in 'n toneel en genereer 'n beeld van die toneel van die punt van 'n kamera ook beskryf in die teks lêer te sien.
Die POV Ray-Tracer (tm) is ontwikkel uit DKBTrace 2,12 (geskryf deur David K. Buck en Aaron A. Collins) deur 'n klomp van die mense (bekend as die POV-Team & # 65533;) in hul vrye tyd. Die hoofkwartier van die POV-Team is op die internet (sien "Waar om te POV-Ray lêers" vir meer besonderhede).
Die POV-Ray pakket sluit gedetailleerde instruksies oor die gebruik van die straal-tracer en die skep van tonele. Baie pragtige tonele is ingesluit met POV-Ray, sodat jy kan begin met die skep beelde onmiddellik wanneer jy die pakket kry. Hierdie tonele kan verander sodat jy nie hoef te begin van nuuts af.
In bykomend tot die pre-gedefinieerde tonele, is 'n groot biblioteek van pre-gedefinieerde vorms en materiaal. Jy kan die vorms en materiaal in jou eie tonele deur net insluitend die biblioteek lêer naam op die top van jou toneel lêer, en deur die gebruik van die vorm of materiaal in jou naam toneel.
Ray-opsporing is nie 'n vinnige proses op enige manier nie, maar dit produseer baie hoë kwaliteit beelde met realistiese refleksies, skakering, perspektief en ander effekte.
Ray-opsporing is 'n lewering tegniek wat 'n beeld van 'n toneel bereken deur die manier strale van die lig reis in die werklike wêreld simuleer. Maar dit sy werk doen agteruit. In die werklike wêreld, ligstrale afkomstig van 'n ligbron en verlig voorwerpe. Die lig weerkaats van die voorwerpe of gaan deur deursigtige voorwerpe. Dit weerspieël die lig treffers ons oë of dalk 'n kamera lens. Omdat die oorgrote meerderheid van die strale nooit 'n waarnemer getref het, sou dit vir ewig neem om 'n toneel te spoor.
Ray-opsporing programme soos POV-Ray begin met hul gesimuleerde kamera en spoor strale agtertoe uit in die toneel dood. Die gebruiker spesifiseer die ligging van die kamera, lig bronne, en voorwerpe sowel as die oppervlakte tekstuur eienskappe van voorwerpe, hul interieurs (indien deursigtige) en enige atmosferiese media soos mis, waas, of brand.
Vir elke pixel in die finale beeld een of meer besigtiging strale geskiet van die kamera, in die toneel om te sien of dit aansluit by enige van die voorwerpe in die toneel dood. Hierdie "lees strale" is afkomstig van die kyker, verteenwoordig deur die kamera, en deur die lees van die venster (wat die finale beeld).
Elke keer as 'n voorwerp getref het, is die kleur van die oppervlak by daardie punt bereken word. Vir hierdie doel strale agtertoe gestuur aan elke lig op die bedrag van die lig kom uit die bron te bepaal. Hierdie "skaduwee strale" getoets om te sê of die oppervlak punt lê in die skaduwee of nie. As die oppervlak is 'n nuwe reflektiewe of deursigtige strale opgestel en opgespoor om die bydrae van die weerkaatste en gebreekte lig om die finale oppervlak kleur te bepaal.
Spesiale kenmerke soos inter-diffuse weerkaatsing (radiosity), atmosferiese effekte en gebied ligte maak dit nodig om 'n baie ekstra strale skiet in die toneel vir elke pixel
Eienskappe :.
- Maklik om toneel beskrywing taal te gebruik.
- Groot biblioteek van pragtige voorbeeld toneel lêers.
- Standard sluit lêers wat pre-definieer baie vorms, kleure en teksture.
- Baie hoë gehalte beeld uitset lêers (tot 48-bis kleur).
- 16 en 24 bit kleur vertoon op baie rekenaar platforms deur gepaste hardeware.
- Skep landskappe met behulp van stryk hoogte velde.
- Baie tipes kamera, insluitend perspektief, ortografiese, fisheye, ens.
- spreiligte, silindriese ligte en gebied ligte vir gesofistikeerde beligting.
- Fotone vir realistiese, weerspieël en gebreek, caustics. Fotone ook in wisselwerking met media.
- Phong en reëlmatige beklemtoon vir meer realistiese soek oppervlaktes.
- Inter-diffuse weerkaatsing (radiosity) vir meer realistiese beligting.
- atmosferiese effekte soos atmosfeer, grond-mis en reënboog.
- Particle media om 'n model-effekte soos wolke, stof, vuur en stoom.
- Verskeie beeld lêer uitvoer formate, insluitend Targa, BMP (Windows), PNG en PPM.
- basiese vorm primitiewes soos ... sfere, bokse, kwadrieken, silinders, keëls, driehoek en vliegtuie.
- Advanced vorm primitiewes soos ... Tori (oliebolle), Bezier kolle, hoogte velde (berge), druppels, quartics, gladde driehoeke, teks, superquadrics, oppervlaktes van rewolusie, prismas, veelhoeke, draaibanke, fraktale, isosurfaces en die parametriese voorwerp.
- Vorms kan maklik gekombineer word om nuwe komplekse vorms met behulp van Konstruktiewe Solid Meetkunde (CSG) te skep. POV-Ray ondersteun vakbonde, paart, kruisings en verskille.
- Voorwerpe opgedra materiaal genoem teksture (a tekstuur die kleur en oppervlak eienskappe van 'n vorm beskryf) en binneland eienskappe soos brekingsindeks en deeltjie media (voorheen bekend as & quot; stralekranse & quot;).
- Built-in kleur en normale patrone: Agate, Bozo, knoppe, Checker, Crackle, Dents, graniet, Gradient, seshoek, Leopard, Mandel, marmer, ui, Quilted, Ripples, bont Spiral, Radial, Waves, Wood , plooie en beeld-lêer kartering. Of bou jou eie patroon met behulp van funksies.
- Gebruikers kan hul eie teksture te skep of gebruik pre-gedefinieerde teksture soos ... Brass, Chrome, koper, goud, silwer, klip, hout.
- Kombineer teksture met behulp van lae van semi-deursigtige teksture of teëls van teksture of materiaal kaart lêers.
- Display voorskou beeld, terwyl die lewering van (nie beskikbaar op alle platforms).
- Halt en red 'n lewer deel pad deur, en gaan voort die lewering van die gedeeltelike gestop later lewer.
Kommentaar nie gevind