Hotlinking er en fin funksjon, men det er en ting man bør være OBS. på - attributt håndtering. Et eksempel:
Her er to filer A og B, med noen vegger, tegnet med samme kompositt:
Når vi hotlinker disse filene inn i en annen, kan det bli slik:
Dette går fint fordi alle veggene er laget med samme kompositt, med samme Indeksnummer (mer om det senere). Når vi hotlinker inn en fil sjekkes det om det finnes et attributt med samme indeksnummer og navn, finnes ikke det, blir attributtet opprettet (I dette tilfelle kunne det vært kompositten). Hvis vi i fil A.pln finner ut at vi skal endre kompositten, f.eks. slik:
og så oppdaterer hotlinken, så endres ikke kompositten i hovedfilen! Dette fordi at hvis en kompositt eksisterer i hovedfilen, så kan den ikke overskrives automatisk. Tenk det virvaret det kunne blitt hvis en kompositt hadde vært i flere varianter i de forskjellige hotlinkene, den hadde i så fall endret seg til slik den er i sist oppdaterte hotlink hele tiden.
Derfor må vi ha stålkontroll på attributtene hele tiden i et prosjekt som bruker hotlinker. Til det må vi bruke Attribute manager.
Legg merke til Indexnummeret (#)
Når vi har oppdatert denne vil det se slik ut:
Legg merke til at hotlink filen B stadig har den gamle kompositten. Vil vi at den skal ha det, må vi endre navnet på kompositten, den vil da bli importert til Hovedfilen A+B neste gang den oppdateres. Vil vi derimot ha samme kompositt må vi oppdatere den i B filen også. Da blir det slik, og allt er synkronisert igjen:
Av dette ser vi at det er veldig viktig å ha kontroll på attributtene i prosjekter hvor det brukes hotlinking. Og det gjelder ikke bare kompositter, men alle andre attributter også. Når det gjelder overflater, er det også viktig at de samme teksturbildene lastes inn i alle filenes bibliotek. (Library manager).
PRO TIP: Jeg synes det er greit å ha en egen prosjektfil for attributter. Da kan jeg opprette og endre alle attributter i den filen, og så overskrive attributtene i alle de andre filene med data fra den filen.
Kommentarer
0 kommentarer
Logg på hvis du vil legge inn en kommentar.