*   >> Læs Uddannelse artikler >> science >> programming

Papervision 3D Programmering Tutorial - Forbedret Fog

SE DEMODOWNLOAD KODEN

Tidligere jeg viste dig, hvordan du bruger FogFilter at gennemføre en tåge effekt i Papervision. Selv om det gør jobbet, personligt synes jeg det er lidt groft. Objekter synes at pop ud af tågen i skurrende intervaller, og en eller anden grund er der en stor præstation dråbe, når du indstiller segmenterne over en vis mængde.

Denne prøve demonstrerer brugen af ​​standard Flash BlurFilter og ColorMatrixFilter at opnå den samme tåge look.

Hvis man sammenligner de to prøver ved siden af ​​hinanden, jeg tror du er enig, at Enhanced Fog er meget mere subtil, og meget renere. Brug af Flash-filtre synes ikke at pådrage sig nogen mærkbar ydeevne ramt enten.

Koden er ansvarlig for tågen er nu i Block klassen. Tag et kig på den setupFilters funktion, som kaldes hver ramme. Det ændrer farve og sløring af objektet afhængigt af hvor tæt på kameraet er. Afstandene, der bruges til at beregne effekten kan ændres ved hjælp skyderne i øverste højre side af skærmen.


Den eneste virkelige nedadrettede til denne metode er, at det ikke frasortering eventuelle genstande, er fuldstændig skjult af tågen. Den FogFilter gør give nogle resultater stigning ved ikke at gøre objekter bag tågen "slør" så at sige. Det ville imidlertid være en temmelig triviel opgave at blot fjerne objektet fra scenen, hvis det var ud over en vis afstand fra kameraet manuelt.


Tilbage til Papervision Tutorials



Copyright © 2008 - 2016 Læs Uddannelse artikler,https://uddannelse.nmjjxx.com All rights reserved.