VRML faylı nədir?
Virtual Reallıq Modelləşdirmə Dili (VRML) interaktiv 3D dünya obyektlərinin Ümumdünya Şəbəkə (www) üzərindən təqdim edilməsi üçün fayl formatıdır. O, illüstrasiyalar, tərif və virtual reallıq təqdimatları kimi mürəkkəb səhnələrin üçölçülü təsvirlərini yaratmaqda istifadə edir. Format X3D ilə əvəz edilmişdir. Bir çox 3D modelləşdirmə proqramları obyektləri və səhnələri VRML formatında saxlaya bilər.
VRML Fayl Formatı
VRML 3D çoxbucaqlının təpələri və kənarları kimi məlumatları, həmçinin səthin rəngi, UV xəritəli teksturalar, parlaqlıq, şəffaflıq və s. kimi məlumatları təyin edən mətn faylı formatıdır. O, səs, film və şəkillər kimi digər mediaya hiperlinklərə malik olmaqla yanaşı, statik və animasiyalı obyektləri təmsil etmək qabiliyyətinə malikdir. Bu, istifadəçi bu obyektləri kliklədikdə hiperlinkli elementləri açmağa imkan verir.
Ümumi terminologiyada TVRML faylları dünyalar adlanır və .wrl uzantısına malikdir. Bu faylların mətn xarakteri gzip kimi sıxılma formatlarından istifadə edərək faylın ölçüsünü azaltmağa imkan verir ki, bu da onları internet üzərindən sürətlə ötürmək üçün daha əlverişli edir. VRML v 2.0 üçün fayl formatı spesifikasiyası bu faylları oxumaq/yazmaq üçün uyğun proqramlar yaratmaq üçün tərtibatçının istinadı kimi çıxış edir.
Dizayn meyarı
VRML-nin məqsədi və dizaynı aşağıdakı tələblər ətrafında fırlanır.
Müəlliflik - Tətbiq generatorlarını və redaktorlarını inkişaf etdirməyə və digər sənaye formatlarından məlumat idxal etməyə imkan verir
Tamlıq - Həyata keçirmək üçün lazım olan bütün məlumatları təmin edir və geniş sənaye qəbulu üçün tam funksiya dəstinə müraciət edir.
Tərkiblilik - VRML elementlərini kombinasiyada istifadə etmək və beləliklə, təkrar istifadəyə imkan vermək imkanı.
Genişlik - Yeni elementlər əlavə etmək imkanı.
Tətbiq oluna bilmə -Geniş sistemlərdə həyata keçirə bilir.
Çox istifadəçi potensialı - Çox istifadəçi mühitlərinin həyata keçirilməsinə mane olmamalıdır.
Ortoqonallıq - VRML elementləri bir-birindən müstəqil olmalıdır və ya hər hansı asılılıq strukturlaşdırılmalı və yaxşı müəyyən edilməlidir.
Performans - Elementlər müxtəlif hesablama platformalarında interaktiv performansa diqqət yetirməklə tərtib edilməlidir.
Scalability - VRML elementləri sonsuz böyük kompozisiyalar üçün nəzərdə tutulmalıdır.
Standart təcrübə - Yalnız mövcud təcrübəni əks etdirən, mövcud təcrübəni dəstəkləmək üçün zəruri olan və ya təklif olunan standartları dəstəkləmək üçün zəruri olan elementlər standartlaşdırılmalıdır.
Yaxşı strukturlaşdırılmış - Elementin dəqiq müəyyən edilmiş interfeysi və sadəcə qeyd olunmuş şərtsiz məqsədi olmalıdır. Çox məqsədli elementlərdən və yan təsirlərdən qaçınmaq lazımdır.