Kas yra VRML failas?
Virtualios realybės modeliavimo kalba (VRML) yra failo formatas, skirtas interaktyviems 3D pasaulio objektams per World Wide Web (www) atvaizduoti. Jis naudojamas kuriant sudėtingų scenų trimačius vaizdus, tokius kaip iliustracijos, apibrėžimai ir virtualios realybės pristatymai. Formatą pakeitė X3D. Daugelis 3D modeliavimo programų gali išsaugoti objektus ir scenas VRML formatu.
VRML failo formatas
VRML yra teksto failo formatas, nurodantis informaciją, pvz., 3D daugiakampio viršūnes ir briaunas, taip pat tokią informaciją kaip paviršiaus spalva, UV atvaizduotos tekstūros, blizgesys, skaidrumas ir pan. Jis turi galimybę pavaizduoti statinius ir animuotus objektus bei turėti hipersaitus į kitas laikmenas, tokias kaip garsas, filmai ir vaizdai. Tai leidžia atidaryti hipersaitų elementus, kai vartotojas spusteli šiuos objektus.
TVRML failai pagal bendrąją terminiją vadinami pasauliais ir turi .wrl plėtinį. Šių failų tekstinis pobūdis leidžia sumažinti failo dydį naudojant glaudinimo formatus, tokius kaip gzip, todėl jie yra palankesni greitam perkėlimui internetu. Failo formato specifikacijos, skirtos VRML v 2.0, veikia kaip kūrėjo nuoroda kuriant programas, suderinamas su šiais failais skaityti / rašyti.
Projektavimo kriterijus Nr.
VRML tikslas ir dizainas sukasi aplink šiuos reikalavimus.
Autoriškumas – leidžia kurti programų generatorius ir redaktorius bei importuoti duomenis iš kitų pramoninių formatų
Išsamumas – suteikia visą informaciją, reikalingą įgyvendinimui, ir apima visą funkcijų rinkinį, kad pramonė būtų pripažinta
Sudėtingumas – galimybė naudoti VRML elementus kartu ir taip leisti pakartotinai naudoti.
Išplečiamumas – galimybė pridėti naujų elementų.
Įgyvendinamumas – galima įdiegti įvairiose sistemose.
Kelių vartotojų potencialas – neturėtų trukdyti įdiegti kelių vartotojų aplinkas.
Ortogonalumas – VRML elementai turi būti nepriklausomi vienas nuo kito arba bet kokios priklausomybės turi būti struktūrizuotos ir gerai apibrėžtos.
Našumas – elementai turi būti sukurti akcentuojant interaktyvų našumą įvairiose skaičiavimo platformose.
Mastelio keitimas – VRML elementai turėtų būti sukurti be galo didelėms kompozicijoms.
Standartinė praktika – turėtų būti standartizuoti tik tie elementai, kurie atspindi esamą praktiką, yra būtini esamai praktikai palaikyti arba būtini siūlomiems standartams palaikyti.
Geros struktūros – elementas turi turėti aiškiai apibrėžtą sąsają ir tiesiog nurodytą besąlygišką paskirtį. Reikėtų vengti daugiafunkcinių elementų ir šalutinio poveikio.