Den här snabba tipsen hjälper dig att använda gruppfunktionen LOD (detaljnivå) i Maya. Vilket låter dig se ditt spelmodells LOD direkt inuti Mayas visningsport baserat på visningsavståndet, precis som i din spelmotor. Den här funktionen kan vara en stor tidsbesparare genom att du kan kontrollera artefakter eller andra fel direkt i Maya, snarare sedan exportera allt ut till en motor för granskning.
Först måste vi ha tre LOD-filer av en tillgång baserad på deras polykontroller uppenbarligen. I det här fallet använder vi bara kroppen som vår tillgång (huvudet är bara en platshållare.) Så det första vi behöver är våra tre LODs som namnges korrekt i Outliner.
Så här är våra tre av våra LODs tillsammans med deras tricounts.
Välj nu alla tre LODs (första LOD1 sedan LOD2 och slutligen LOD3), gå sedan till Redigera> Nivån av detalj> Grupp.
Och det kommer att skapa en ny "lodGroup1" i Outliner. Om du vill kan du byta namn på det också, om du arbetar på en stor scen.
Nu när du väljer denna "lodGroup1" och kolla din attributredigerare ser du ett antal attribut, men bara några av dem är viktiga (som markerade nedan.)
Nu är dessa två tröskelvärden attribut: "Tröskel [0]" är det avstånd på vilket LOD1 kommer att byta synlighet till LOD2 och "Tröskel [1]" är det avstånd där LOD2 kommer att byta synlighet till LOD3. Så vi har satt dessa värden till 90 och 200. Avståndet varierar beroende på kamerans avstånd från tillgången. På enkelt språk beror det på zoomnivån för visningsporten och det faktiska värdet du kommer att få veta i attributet "Distans". Den aktiva nivån visar aktiv LOD-nr. [0,1 respektive 2].
Nu är det dags att kolla vår LOD-grupp. En sak att tänka på är att LOD-grupperna inte kommer att fungera i "Hög kvalitet" -läget, så se till att stänga av det innan du testar. Nu när du är tillräckligt nära tillgången ser du bara LOD1 i visningsporten (resten av LODs är inaktiva vid denna tidpunkt.) Du kan kolla detta i Outliner också och se att endast LOD1 är synligt.
Nu zoomar du bara lite ut i visningsporten, så märker du att LOD1 kommer att försvinna och LOD2 kommer att visas automatiskt baserat på avstånd från kameran.
Nu när Zoomat ut till maxavståndet visas bara LOD3 på skärmen, resten kommer att försvinna. Så här fungerar hela LOD-gruppens sak.
Nu finns det ytterligare tre attribut under distansattributet, dvs "Avståndsnivå [0], [1], [2]" som vanligtvis ställs in på "uselod". Det betyder att LODs kommer att visas baserat på kamerans avstånd bara, men vi kan byta synlighet till "visa" och "dölja" för att åsidosätta avståndet synlighet.
För Instance, när "Avståndsnivå [2]" är inställd på "Dölj", är LOD3 inte alls synlig. Även när vi zoomar ut till max, för att det var överskridet att bara "gömma".