*   >> läser Utbildning artiklar >> science >> programming

Away3D Programming Tutorial - Miljö Material

Visa DEMODOWNLOAD KODEN Omdömen

Det här är den första i en serie av tutorials tittar på olika material som finns i Away3D. Först av blocket är EnviroBitmapMaterial. Omdömen

Denna handledning bygger kod som förklaras i första handledning i denna uppsättning, så om du inte har läst den så jag föreslår att du gör det nu. Omdömen

Miljö kartläggning är en process som syftar till att fejka utseendet på den yttre världen reflekteras på ett objekt.

Jag säger "falska" eftersom även de snabbaste hemdatorer inte har behandlingen att strålen spåra den verkliga världen reflektion i realtid (åtminstone inte i någon scen som har någon form av detalj). Men du kan få en liknande effekt genom att tillföra en andra struktur som representerar syn på världen Omdömen

ResourceManager.as Omdömen

Vid sitt hjärta att skapa en EnviroBitmapMaterial innebär levererar bara två BitmapData texturer:. En som basen textur och en som miljö konsistens. I demon Resource tar hand om att skapa EnviroBitmapMaterial. Du kan också ändra återspegling av texturen.

Det återspegling Värdet är ett nummer mellan 0 och 1. 0 finns det ingen reflektion, och du kan bara se basen konsistens. Vid 1 kan du bara se karta miljön utan bas konsistens. Omdömen

Medan EnviroBitmapMaterial ger dig ett snabbt och enkelt sätt att uppnå en glänsande utseende, gör det lyfta fram en av de begränsningar som denna typ av skuggning. Ta en titt på torus modellen.

Du märker hur det ser nästan genomskinlig? Detta beror på att EnviroBitmapMaterial fungerar genom att göra en "shader triangel" (i detta fall miljö konsistens) över "textur triangeln" (basmaterialet) med en av de inbyggda i Flash blandningslägen. Skuggnings triangeln använder BlendMode.ADD, vilket innebär att färgen på miljön textur tillsättes kumulativt till platsen.

På konkava modeller som torus, där du kan ha två trianglar återges ovanpå varandra, leder detta blandning till en situation där de strukturer av både synliga ytor (i detta fall den motsatta sidan av den inre ringen, och utsidan av ringen) kombineras, vilket leder till en transparent utseende. Omdömen

Du kan även stöta på problem på konvexa modeller som rundade kuben. Den rundade kuben har inte samma frågor öppenhet som torusen har, men processen att göra två trianglar leder till vissa djup frågor (du kommer att se miljöeffekten poppar in och ut på en del av de kuber sidor).


Dessa frågor bör alla behandlas som Away3D flyttar över till Flash Plater 10 plattform

Page   <<       [1] [2] >>
Copyright © 2008 - 2016 läser Utbildning artiklar,https://utbildning.nmjjxx.com All rights reserved.