Persistence of Vision Ray-Tracer skaber tre-dimensionelle, fotorealistiske billeder ved hjælp af en gengivelse teknik kaldet ray-tracing. Det læser i en tekstfil, der indeholder information, der beskriver de objekter og belysning i en scene og genererer et billede af denne scene fra synspunkt af et kamera også beskrevet i tekstfilen.
Den Persistence of Vision Ray-Tracer (tm) blev udviklet fra DKBTrace 2.12 (skrevet af David K. Buck og Aaron A. Collins) af en flok mennesker (kaldet POV-Team & # 65533;) i deres fritid. Hovedkvarteret for POV-Team er på internettet (se "Hvor finder POV-Ray filer" for flere detaljer).
POV-Ray Pakken indeholder detaljerede instruktioner om brug af ray-tracer og skabe scener. Mange fantastiske scener følger med POV-Ray, så du kan begynde at skabe billeder med det samme, når du får pakken. Disse scener kan ændres, så du ikke behøver at starte fra bunden.
Ud over de foruddefinerede scener, er et stort bibliotek af foruddefinerede former og materialer til rådighed. Du kan medtage disse former og materialer i dine egne scener ved blot herunder biblioteket filnavnet øverst på din scene-fil, og ved at bruge form eller materielle navn i din scene.
Ray-tracing er ikke en hurtig proces på nogen måde, men det producerer billeder af meget høj kvalitet med realistiske refleksioner, skygger, perspektiv og andre effekter.
Ray-tracing er en gengivelse teknik, der beregner et billede af en scene ved at simulere den måde stråler af lys rejse i den virkelige verden. Men den gør sit arbejde baglæns. I den virkelige verden, er stråler af lys udsendt fra en lyskilde og belyse objekter. Lyset reflekteres fra af objekterne eller passerer gennem gennemsigtige objekter. Dette reflekterede lys rammer vore øjne eller måske en kameralinse. Fordi det store flertal af stråler aldrig ramte en observatør, ville det tage for evigt at spore en scene.
Ray-tracing programmer som POV-Ray start med deres simuleret kamera og spore stråler baglæns ud i scenen. Brugeren angiver placeringen af kamera, lyskilder, og objekter samt overfladen tekstur egenskaber af objekter, deres interiører (hvis gennemsigtig) og eventuelle atmosfæriske medier som tåge, dis, eller brand.
For hver pixel i det endelige billede en eller flere visning stråler er skudt fra kameraet, ind på scenen for at se, om det skærer med nogen af de objekter i scenen. Disse "visning stråler" stammer fra beskueren, repræsenteret af kameraet, og passere gennem vindue (der repræsenterer det endelige billede).
Hver gang et objekt er ramt, er farven af overfladen på det tidspunkt beregnes. Til dette formål stråler sendes tilbage til hver lyskilde for at bestemme mængden af lys, der kommer fra kilden. Disse "skygge stråler" er testet til at fortælle, om overfladen punkt ligger i skygge eller ej. Hvis overfladen er reflekterende eller transparente nye stråler er sat op og spores for at bestemme bidraget fra det reflekterede og brudte lys til den endelige overflade farve.
Særlige funktioner som inter-diffus refleksion (radiosity), atmosfæriske effekter og område lys gør det nødvendigt at skyde en masse ekstra stråler ind på scenen for hver pixel
Funktioner :.
- Let at bruge scene beskrivelse sprog.
- Stort bibliotek med fantastiske eksempler scene filer.
- Standard omfatter filer, som pre-definere mange former, farver og teksturer.
- Meget høj kvalitet output billedfiler (op til 48-bit farver).
- 16 og 24 bit farveskærm på mange computerplatforme anvender passende hardware.
- Opret landskaber hjælp udglattede højde felter.
- Mange kamera typer, herunder perspektiv ortografiske, fiskeøje, etc.
- Projektører, cylindriske lys og områdets lys for sofistikeret belysning.
- Fotoner for realistiske, reflekterede og brydes, ætsende væsker. Fotoner også interagere med medierne.
- Phong og spejlende fremhæve mere realistisk udseende overflader.
- Inter-diffus refleksion (radiosity) for mere realistisk belysning.
- Atmosfæriske effekter som atmosfære, jord-tåge og regnbue.
- Partikelmedier at modellere effekter som skyer, støv, ild og damp.
- Flere billedfilformater output formater, herunder Targa, BMP (kun Windows), PNG og PPM.
- grundform primitiver såsom ... sfærer, æsker, quadrics, cylindre, kegler, trekant og fly.
- Avancerede form primitiver såsom ... Tori (donuts), bezier patches, højde felter (bjerge), klatter, quartics, glatte trekanter, tekst, superquadrics, overflader af revolution, prismer, polygoner, drejebænke, fraktaler, isosurfaces og Den parametriske objekt.
- Former kan nemt kombineres til at skabe nye komplekse former ved hjælp af konstruktiv Solid Geometry (CSG). POV-Ray understøtter fagforeninger, fusionerer, kryds og forskelle.
- Objekter tildeles materialer kaldes teksturer (en tekstur beskriver farve- og overfladeegenskaber en form) og indvendige egenskaber såsom brydningsindeks og partikel medier (tidligere kendt som & quot; glorier & quot;).
- Indbygget farve og normale mønstre: Agate, Bozo, bump, Checker, Crackle, Dents, Granit, Gradient, Hexagon, Leopard, Mandel, marmor, Onion, Quilted, Ripples, Spotted, Spiral, Radial, Bølger, Træ , rynker og billedfilen kortlægning. Eller bygge dit eget mønster ved hjælp af funktioner.
- Brugere kan oprette deres egne teksturer eller bruge foruddefinerede teksturer såsom ... Messing, Chrome, kobber, guld, sølv, sten, træ.
- Kombiner teksturer hjælp lagdeling af halvgennemsigtige teksturer eller fliser af teksturer eller materiale kort filer.
- Display forhåndsvisning af billedet, mens rendering (ikke tilgængelig på alle platforme).
- Halt og gemme en render del vejen igennem, og fortsætte med at gøre det standset delvise gøre senere.
Kommentarer ikke fundet