Dit is de opdracht pmdblur die kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator
PROGRAMMA:
NAAM
pmdblur - genereer weergaven voor gecombineerde camerabewegingen en dieptevervaging
KORTE INHOUD
pmdvervagen snelheid opening Nsamp v0bestand v1bestand
PRODUCTBESCHRIJVING
Pmdvervagen neemt twee weergavebestanden en genereert Nsamp uitzicht vanaf v0bestand en bewegend
in de richting van v1bestand, simuleren van een opening met een diameter opening in wereldcoördinaateenheden.
Wanneer ze samen worden weergegeven en gemiddeld, resulteren deze weergaven in een beeld met beweging en beweging
scherptedieptevervaging als gevolg van een camera die verandert van v0 naar v1 in een relatieve tijdseenheid van 1,
waarvan de sluiter open is vanaf v0 voor snelheid van deze tijdseenheden. Of pinterp(1) or
spel(1) kan worden opgeroepen om het eigenlijke werk te doen. (Het gegeven v0bestand moet ook worden doorgegeven
de opdrachtregel naar de gekozen renderer, sindsdien pmdvervagen biedt aanvullend zicht
alleen specificaties.)
Voor pinterp, de output van voeden pmdvervagen naar de standaardinvoer van pinterp en pas de -B
optie om weergaven samen te vervagen. In de meeste gevallen zijn dit twee afbeeldingen met z-buffers op v0 en v1
zal een bevredigend resultaat opleveren, ook al wil de perfectionist de methode misschien wel toepassen -ff optie
tezamen met de -Fr optie van pinterp.
Te gebruiken pmdvervagen met afbeelding, pas de -S optie om een weergavevolgorde aan te geven en in te stellen
the -o optie met een geformatteerde bestandsnaam om meerdere uitvoerafbeeldingen op te slaan. Wanneer alle
renderings klaar zijn, combineer ze dan met de pcomb(1) programma, met behulp van de juiste
schaalfactoren om tot een gemiddelde te komen. Houd er rekening mee dat het gebruik van spel is VEEL duurder dan
gebruik pinterp, en het wordt alleen aanbevolen als de scène en de toepassing dit absoluut vereisen
(er is bijvoorbeeld een prominente refractie die nauwkeurig moet worden gemodelleerd).
Voor beide pinterp en afbeelding, de rekentijd zal evenredig zijn met het aantal
uitzicht vanaf pmdvervagen. We hebben een gevonden Nsamp instelling ergens tussen de 7 en 15 te zijn
voldoende voor de meeste afbeeldingen. Relatief grotere waarden zijn geschikt voor een snellere camera
beweging.
De -p.m en / of -pd opties van spel kan in plaats daarvan of in combinatie worden gebruikt om animaties te vervagen
frames, met als bijkomend voordeel dat reflecties en brekingen vervagen
hun eigen beweging. Deze optie zal echter resulteren in meer lawaai en kosten dan
gebruik pmdvervagen met pinterp als nabewerking. Als beide vervagingsmethoden worden gebruikt, a
kleinere waarde moet worden gegeven aan de spel -p.m optie gelijk aan de gedeelde sluitertijd
door het aantal monsters, en de -pd optie gelijk aan het diafragma gedeeld door het getal
van monsters. Dit zal net genoeg zijn om de grenzen van de geesten te laten vervagen
verschijnen met behulp van pmdvervagen met een klein aantal tijdmonsters.
Om het diafragma van een bepaalde camera te simuleren, deelt u de brandpuntsafstand van de lens door de f-
nummer en converteer het vervolgens naar de overeenkomstige wereldcoördinaateenheden. Als u bijvoorbeeld
Als je een 50 mm-lens bij f/2.0 wilt simuleren in een scène gemodelleerd in meters, dan verdeel je 50 mm
met 2.0 om 25 mm te krijgen, wat overeenkomt met een effectieve opening van 0.025 meter.
Voorbeelden
Te gebruiken pinterp om bewegingsonscherpte te simuleren tussen twee frames van een walk-through-animatie,
waarbij de sluiter van de camera open is over 1/4 van de interframeafstand met een diafragma van
0.1 wereldeenheden:
pmdblur .25 .1 8 fr1023.hdr fr1024.hdr | pinterp -B -vf fr1023.hdr -x 640 -y 480
fr1023.hdr fr1023.zbf fr1024.hdr fr1024.zbf > fr1023b.hdr
Gebruik pmdblur online met behulp van onworks.net-services