Visa DEMODOWNLOAD KODEN Omdömen
Tidigare visade jag hur du använder FogFilter att genomföra en dimma effekt i Papervision. Även om det gör jobbet, personligen tycker jag att det är en bit grov. Objekt tycks poppa ut ur dimman i skärande intervaller, och av någon anledning finns det en stor prestation droppe när du ställer segmenten över ett visst belopp. Omdömen
Detta prov visar användningen av standard Flash BlurFilter och Colormatrixfilter att uppnå samma dimma utseende.
Om du jämför två prover sida vid sida Jag tror att du kommer överens om att förbättrade Dimma är mycket mer subtil och mycket renare. Använda Flash-filter verkar inte medföra någon märkbar prestanda hit heller. Omdömen
Koden som ansvarar för dimman är nu i Block klassen. Ta en titt på setupFilters funktionen, som kallas varje ram. Det förändrar färgen och oskärpa av objektet beroende på hur nära kameran det är. De avstånd som används för att beräkna effekterna kan ändras med hjälp av skjutreglagen i det övre högra handen på skärmen.
Omdömen
Den enda riktiga nackdelen med denna metod är att det inte slakta några föremål som är helt fördunklas av dimman. Den FogFilter ger en viss prestandaökning genom att inte göra föremål bakom dimman "slöjan" så att säga. Men det skulle vara en ganska trivial uppgift att helt enkelt ta bort objektet från scenen om det var utanför ett visst avstånd från kameran manuellt.
Omdömen
Gå tillbaka till Papervision Tutorials
Omdömen
net
net