VRML: Virtual Reallıq İşarələmə Dili haqqında məlumat əldə edin

Açıqlama: Dəstəyiniz saytın işini davam etdirməyə kömək edir! Bu səhifədə tövsiyə etdiyimiz bəzi xidmətlər üçün bir müraciət haqqı qazanırıq.


VRML, Virtual Reallıq İşarələmə Dili, HTML kimi bir veb standartı üçün nəzərdə tutulmuş 3D modelləşdirmə dili idi. İdeya bu idi ki, veb brauzerlər VRML-də yaradılan interaktiv mühitlərə baxmağa dəstək ola bilər və veb virtual reallıq saytları dünyasına çevriləcəkdir.

VRML-in kədərli tarixi

VRML ilk dəfə 1994-cü ildə ilk Ümumdünya İnternet konfransında təklif edildi. Formatı istifadə edən ilk istehlakçı tətbiqi, 1995-ci ildə çıxarılan Netscape brauzerinə bir 3D plugin idi.

1997-ci ildə dil yenidən işlənmiş və İSO standartına çevrilmişdir. Əvvəlcə format ətrafında bir çox həyəcan var idi, baxmayaraq ki, inkişaf əsasən dayanmışdı. Eyni zamanda, 3D qrafika yaradılması və göstərilməsi, əsasən video oyunların və film istehsalının inkişafına yönəldilmiş xüsusi formatlarla aparılmışdır..

VRML-in qəbulu ilə bağlı problemlərdən biri vaxtı ilə bağlı idi. İlk dəfə təqdim edildikdə, ev kompüterləri nisbətən aşağı gücə malik idi – tez-tez qrafik prosessorları olmayan – və çox aşağı sürətli (yığ) internetə qoşulmuşdur.

Nəticə budur ki, texnologiya ilə bir az oynayan bir neçə layihə olsa da, əsla əlverişli bir platforma olaraq ələ alınmadı. Ən faydalı proqram, xüsusilə CAD (Computer Aided Drafting) proqramlarında, 3D modellər üçün məlumat mübadiləsi formatı olaraq olmuşdur.

Geniş yayılmış bir veb standartı kimi VRML xəyalları əsla yayılmamışdır və VRML indi nöqsanlı bir standartdır. Ancaq tarixi səbəblərə görə hələ də maraqlıdır. VR qarşılıqlılığı mətn və video kimi ortaq olsaydı vebin nə kimi ola biləcəyini düşünmək maraqlıdır.

VRML versiyaları

VRML dil standartının üç əsas versiyası var idi. Birincisi yalnız VRML, ya da VRML 1. Sonra VRML 2.0. Sonra VRML 97. Hər üç versiya üçün əsas fikirlər eynidır, lakin bəzi uyğun olmayan fərqlər var.

Bu sənəddə hər üç variant üçün dərs vəsaitləri və mənbələr daxil etdik.

VRML Dərslikləri

  • VRML-ə giriş MIT-də Dizayn Laboratoriyasından dilə texniki bir girişdir.
  • VRML Təlimatı tarix, əsas anlayışlar və praktik bir dərslik də daxil olmaqla dildə ətraflı bir girişdir.
  • Floppy’nin VRML Bələdçisi əsas obyekt yaradılması, inkişaf etmiş obyektlər, realizm və animasiyanı əhatə edən praktik, üç hissəli bir bələdçidir.
  • VRML Tutorial, dilin əsas fikirlərini təqdim edən çox sadə bir dərslikdir.
  • Virtual Reallıq Fayllarını necə göstərin, istifadəçi olaraq VRML fayllarına daxil olmaq üçün qısa bir təlimatdır.
  • VRML, Molly E Holzschlag tərəfindən HTML və XHTML, Xüsusi Edition (2002) istifadə edilən bir fəsildir.
  • Üçbucağı mənimsəmək, oxucuya heç bir şey bilmədən sadə bir üçbucağı sadalamağa aparan bir VRML yürüşüdür..
  • VRML 97 Giriş, UC San Dieqoda tədris olunan bir sinifdən dərs materiallarını ehtiva edir.
  • VRML Audio Tutorial VRML-də səsin necə tətbiq olunacağını öyrənmək üçün bir bələdçidir.
  • Paolonun VRML Tutorialı, yüklənə bilən dünyalarla birlikdə 7 dərslik dərsliyidir.
  • VRML İnteraktiv Tutorial bir cizgi filminin modelləşdirilməsi üçün təlimatları olan bir layihə əsaslı bir dərslikdir.
  • VRML 1.0 Tutorial bir sıra formalar üçün model yaratmağı əhatə edən ətraflı bir dərslikdir.
  • Web Workshop: 3D Qrafika və VRML 2.0, VRML ilə veb əsaslı 3D görüntüləmə kitab uzunluğu bələdçisidir..
  • Kimya Virtual Reallıq Modelləşdirmə Dili (VRML) kimya anlayışlarını göstərmək üçün VRML-dən istifadə etmək üçün maraqlı bir sənəddir..

İstinad və digər öyrənmə mənbələri

  • VRML Fayllarını ixrac etmək, məşhur 3D modelləşdirmə aləti SketchUp istifadə edərək VRML fayllarını necə yaratmağı izah edir.
  • Başlayanlar üçün VRML qaynaqları mövzuya aid VRML dərsliklər toplusuna malikdir.
  • RcCad Gallery internetdəki pulsuz VRML təyyarə modellərinin ən böyük qalereyasıdır.
  • İşıq şekilleri, mövcud işıqların müxtəlif növlərini əhatə edən VRML təlimatçısıdır.
  • İki oyunçu VRML Mobil Oyun, VRML və Java-nın mobil oyun üçün istifadəsini araşdıran bir araşdırma sənədidir.
  • VRML Virtual Reallıq Modelləşdirmə Dili, Ümumdünya İnternet Veb konsorsiumundan VRML standartında rəsmi səhifədir..
  • VRML97 spesifikasiyası 1997-ci il standartı üçün rəsmi dəqiqləşdirmə sənədidir.
  • GeoVRML Web3D Konsorsiumunun rəsmi İşçi Qrupu idi. 1998-ci ildə coğrafi məlumatların standartlaşdırılması üçün yaradılıb. Onlar 2002-ci ildən bəri əsasən fəaliyyətsizdirlər, lakin veb sayt hələ də çox maraqlı məlumatlara malikdir.
  • VRML Modelləri binalardan tutmuş insanlara platonik bərklərə qədər hər şeyi özündə cəmləşdirən böyük bir kateqoriyadır.

VRML-də kitablar

  • VRML: Tarama və İnşaat Kiberməkağı (1995), Mark Pesce tərəfindən ixtiraçı tərəfindən VRML-də klassik kitabdır. VRML-in arxasında orijinal niyyətin və düşüncənin nə olduğunu bilmək istəyirsinizsə, bu kitab alın. İrəli sürən isə World Wide Web-in ixtiraçısı Tim Berners-Li tərəfindəndir.
  • Bina VRML Worlds (1996), Sanders və digərləri tərəfindən fərdi obyektlərin sadə yaradılmasından kənara çıxır və bütün virtual saytların planlaşdırılmasına, dizaynına və inkişafına yönəlmişdir..
  • Paylanmış Virtual Dünyalar: VRML, Java və CORBA (2010) istifadə edərək, Stephan Diehl tərəfindən hazırlanan, 3D, immersiv veb əsaslı təcrübə təqdim etmək üçün bir neçə texnologiyanın birlikdə toxunmasına tarixi və texniki baxımdan maraqlı bir görünüşdür..
  • VRML: İnternetdə Virtual Dünyaları araşdırmaq (1997), Goralski, Poli və Vogel tərəfindən, VRML-də bütün dil əsaslarını əhatə edən giriş mətnidir..
  • Jamsa, Schmauder və Yee tərəfindən VRML Proqramçı Kitabxanası (1997), VRML mənbə kodu nümunələrinin bir kitab kitabı tərzi toplusudur.
  • Laura Lemayın Veb Seminarı: 3D Qrafika & VRML 2.0 (1996), Lemay, Couch və Murdock tərəfindən, VRML spesifikasiyasını əhatə edən və 3D saytların mövcud (o dövrdə) onlayn ekosistemini araşdıran asan oxunan bir kitabdır..
  • Instant VRML Worlds (1996), Schwerin və Kennedy tərəfindən istifadə olunan VRML komponentlərinin toplusudur. İdeya budur ki, veb dizaynerlər modelləri daxil edilmiş CD-ROM-lardan birbaşa öz VRML saytlarına idxal edə bilər.
  • Məlumat görselleştirme: Chaomei Chen tərəfindən Horizon (2010) xaricində yalnız VRML-ə qısa, lakin maraqlı bir kontekstdə toxunulur. VRML-də olan dərsliklərin və digər materialların əksəriyyəti real obyektlərin və virtual miqyaslı dünyaların bir-biri ilə əlaqə qurmaq üçün yaradılan versiyalarının yaradılması ilə əlaqəli olsa da, bu kitab VRML-i mürəkkəb məlumat vizualizasiyaları kontekstində müəyyənləşdirmişdir..
  • VRML / Live 3D ilə Veb Yayımcının İnşaat Dəsti: Fox və Shaddock tərəfindən hazırlanan 3d Veb Dünyası (1996), artıq HTML və veb nəşrləri ilə tanış olan insanlar üçün VRML-də bir ara səviyyəli kitabdır..
  • Gerçəklik Memarlıq: Java və VRML-də 3D Dünyaları Qurmaq (1998), Martin Makkarti tərəfindən mürəkkəb virtual mühitlərin dizaynı və yaradılması ilə VRML əsaslarından oxucuya rəhbərlik edir..
  • John Vince tərəfindən Virtual Həqiqətə Giriş (2004), virtual reallıq məkanında VRML-i eyni zamanda baş verən bir neçə digər inkişaf kontekstində qoyaraq geniş məsələlər və texnologiyaları əhatə edir..
  • VRML 2.0 Əl kitabı: İnternetdə Maşın Aləmləri Qurmaq (1996), Hartman və Wernecke tərəfindən, TenRititlan Aztec şəhərinin virtual istirahətində oxucunu gəzərək, zəngin, interaktiv mühit qurmaq üçün VRML-dən necə istifadə olunacağını izah edir..
  • Gec Gecə VRML 2.0 Java ilə (1997), Couch et al, VRML haqqında bir giriş kitabıdır, lakin təcrübəli proqramçılara və qrafik dizaynerlərə qarşı yönəlmişdir..
  • 21 gün ərzində özünüzə VRML 2 öyrədin (1997), Marrin və Campbell tərəfindən Sam’un özünüzü öyrətmək seriyasının bir hissəsidir. Bu kitab praktik istifadəyə yönəlmiş dildə çox metodik bir dərslikdir.

VRML-ə alternativlər

VRML qurtardıqdan sonra, digər proqramlaşdırma dilləri və alətləri geniş bir sıra yerini tərk etdi. Aşağıda rəsmi varisi X3D daxil olmaqla virtual reallıq və 3D proqramlaşdırmanı inkişaf etdirməyə davam edən VRML-in altı alternativinə nəzər salırıq..

1. 3DMLW

3DMLW, XML işarələmə dilinə əsaslanan və həm 2D, həm də 3D məzmunu internetdə təmsil etmək üçün istifadə olunan açıq mənbəli bir layihədir. Bu layihə çərçivəsində, həm də 3D modellərin göstərilməsi üçün format dəstəyi ilə birlikdə proqram dizaynı üçün bir yazı dilidir.

Dil, səhnə kitabxanaları və qrafik kitabxanaları ehtiva edən 3DMLW plaginləri vasitəsilə məlumat mübadiləsinə imkan verən standart XML işarələmə dilidir. Göstərici mühərriki sənaye standartı OpenGL-ə əsaslanır.

Ən çox yayılmış istifadə onlayn 3D bina görüntüləmə üçün idi. Təəssüf ki, bu layihə 2009-cu ildən bəri fəaliyyətsizdir və 2016-cı ildən etibarən rəsmi olaraq endirim edilmişdir. 3DMLW, 3D Technologies R-nin arxasında duran şirkət&D hələ də 3D görüntüləmə məkanında iştirak edir, lakin digər layihələrə keçib.

Əlavə məlumat üçün mənbələr

  • 3DMLW Layihəsi üçün Orijinal Kod
  • Orijinal saytın Arxivləşdirilmiş versiyası
  • 3DMLW arxasında şirkət üçün rəsmi sayt.

2. KOLLADA

COLLADA, Birgə Dizayn Fəaliyyətini dəstəkləyir və 3D tətbiqetmələr üçün bir dəyişdirmə formatıdır. 3D aktivlərinin müxtəlif tətbiqlər arasında asanlıqla daşınmasına imkan verir. COLLADA fizika, animasiya, həndəsə, kölgə və effektlər, kinematik və daha çox kimi müxtəlif vizual səhnələrin kodlaşdırılmasına imkan verir.

Əvvəlcə Sony tərəfindən yaradılmış, lakin o vaxtdan etibarən müəllif hüquqları bölüşən Kronos Qrupunun mülkiyyətinə çevrilmişdir. CRONOS’un yaradılması ilə məqsəd, şirkətlərin və sənaye sahələrinin geniş istifadə edə biləcəyi bir vasitə yaratmaq idi.

Verilənləri bir rəqəmsal məzmun yaratmaq vasitəsindən digərinə ötürmək üçün sadə bir format olaraq başlayan şey, bu gündən bəri geniş çeşidli istifadəni dəstəkləmək üçün böyüdü. Hələ Adobe Photoshop, FreeCAD, CityEngine, ArcGIS, Google Earth, OpenSimulator, NASA Worldfind və daha çox kimi mövcud tətbiqlərdə istifadə olunur. Bununla yanaşı, Ardor # D, Blender Game Engine, GamePlay və daha çox kimi müxtəlif oyun motorlarında da istifadə olunur.

Əlavə məlumat üçün mənbələr

  • COLLADA Layihəsi üçün rəsmi sayt
  • COLLADA istifadəçi reytinqlərini yükləyin və araşdırın
  • Hər şey üçün rəsmi suallar Collada.

3. O3D

O3D, veb brauzerdə və ya XUL masa üstü tətbiqetmədə işləyə bilən 3D qrafika yaratmaq üçün istifadə olunan açıq mənbə JavaScript API-dir. Bu proqram Google tərəfindən hazırlanmışdır. Çox yönlüdür və oyunlar, 3D modellər, məhsul nümayişləri, virtual onlayn aləmlər, 3D reklamlar və daha çox şey üçün istifadə edilə bilər.

Əvvəlcə bir brauzer plagini kimi qurulmuşdu, lakin bu gündən etibarən WebGL-nin üstündəki Javascript kitabxanasına çevrilmişdir. Google O3D plaginini inkişaf etdirməyi dayandırdı və bunun əvəzinə Javascript kitabxanası və WebGL birləşməsini həyata keçirməyə səy göstərdi.

Bir çox unikal xüsusiyyət, bir veb brauzer daxilində işləmə qabiliyyətidir və brauzer və masaüstünə əsaslanan 3D qrafik tətbiqləri arasındakı boşluğu aradan qaldırmağa kömək etdi. Quraşdırılmış brauzer işləməsi ilə real vaxtda yükləyə, göstərə və dəyişdirə bilər, bu da mənbə kodu və tətbiq qaynaqları kimi şeyləri lazımsız hala gətirir. Bu proqramı real vaxt rejimində istifadə edə bilmək inkişafı inkişaf etdirməyi və istifadəni daha da asanlaşdırır.

O3D çox yönlüdür və memarlığı asan üçüncü tərəf inkişafına imkan verir. Bu, post göndərmə səyləri, fizika mühərrikləri və hissəciklər sistemləri kimi xüsusi funksiyaların yaranmasına səbəb oldu.

Əlavə məlumat üçün mənbələr

  • O3D üçün Google İcma Saytı
  • Plugin versiyası: izahat və bölünmə
  • O3D-nin gələcək istiqaməti.

4. U3D

U3D “Universal 3D” deməkdir. Bu 3D kompüter qrafik məlumatlarını ünsiyyətdə və bölüşməyə kömək edən sıxılmış bir fayl formatıdır. 3D məlumat mübadiləsi və mübadiləsi üçün universal bir standart yaratmaq məqsədi ilə HP, Intel, Adobe, Boeing və daha çox şirkətlərdən ibarət olan 3D Sənaye Forumu tərəfindən hazırlanmışdır.

Əvvəlcə xətləri və nöqtələri, üçbucaq mesşeleri, rəngləri və dokuları ehtiva edən 3D qrafika yaratmaq və bölüşmək üçün istifadə olunur. 3D metadata qrafikinizə əlavə edə və istənilən 3D obyektlərə atributlar əlavə edə bilərsiniz.

Daha sonra bu 3D standartın qəbul edilməsinə kömək etmək üçün açıq mənbəli kitabxana da mövcuddur. U3D-in əsas tətbiqlərindən biri 3D sənədləri PDF sənədlərinə formatlaşdırmaq və daxil etmək bacarığıdır. Adobe Acrobat və Photoshop, ArchiCAD, iText, Bluebeam Revu və daha çox daxil olmaqla U3D obyektlərinin daxil olmasını dəstəkləyən onlarla mövcud tətbiq var..

Əlavə məlumat üçün mənbələr

  • U3D üçün rəsmi sayt və standartların bölünməsi
  • Kitabxanaların cari dəsti.

5. X3D

X3D, VRML-in rəsmi varisidir. Bu həm 3D səhnələri, həm də obyektləri göstərmək üçün istifadə olunan XML əsaslı royalti pulsuz açıq mənbə formatıdır. Bu olduqca xüsusiyyətlidir və real vaxt 3D qrafiklərinin saxlanması, alınması və səsləndirilməsi üçün bir sistem təqdim edir. Veb üçün yeni 3D standart olmaq məqsədi ilə, HTML5 və ən son XML standartları ilə birləşdirilmək üçün qurulmuşdur. Oculus Rift və Karton kartları kimi mövcud VR mühitlərini əhatə edir.

X3D nüvəli, X3D İnteraktiv, X3D dəyişdirmə, X3D CADInterchange, X3D Immersive və X3D Full daxil olmaqla bir neçə komponentə bölünmüşdür.

Mövcud funksionallığın üstündə ayrıca açıq mənbəli layihələr yaratmaq üçün sənədləri təhlil edən və şərh edən bir neçə tətbiq var. Bunlardan ən məşhuru Blender adlı bir 3D qrafika və animator və Project Wonderland adlı Sun Microsystems tərəfindən virtual bir dünya müştərisidir.

İstifadəsi genişdir və CAD və memarlıq platformaları, təlim və simulyasiya proqramları, tibbi vizualizasiya, mühəndislik prosesləri, multimedia proqramları və daha çox daxilində istifadə üçün dəyişdirilmişdir.

Əlavə məlumat üçün mənbələr

  • X3D üçün rəsmi sayt
  • Başlanğıcın X3D kitabçası
  • X3D Nümunə Tətbiqləri
  • Niyə X3D istifadə etmək istəyəcəksiniz
  • Əlavə Canlı Nümunələr.

6. WebGL

WebGL, brauzerlərə əlavə plaginlər olmadan 3D qrafika göstərməyə imkan verən Javascript API-dir. Mövcud brauzerlərin cari standartları ilə tamamilə birləşdirilmişdir. Bununla birlikdə, WebGL-in düzgün işləməsi brauzerdən asılı olmayaraq kifayət qədər GPU tələb edir.

WebGL, Mozilla’nda Vladimir Vukicevic’in 3D Canvas sınağından meydana gəldi. 2009-cu ildə WebGL işçi qrupu Khronos Group tərəfindən quruldu və 2011-ci ildə WebGL-in ilkin versiyasını buraxdı.

Google Chrome, Mozilla Firefox, Safari, Opera, Internet Explorer və Microsoft Edge kimi mövcud brauzerlərin əksəriyyətini dəstəkləyir. Hətta Blackberry 10, Internet Explorer, Mobil üçün Firefox, Firefox OS, Google Chrome və daha çox kimi mobil brauzerlərdə işləyir.

WebGL üçün əlavə funksionallıq yaratmaq üçün çoxsaylı kitabxanalar inşa edilmişdir və ya hətta WebGL-də yerləşdirilmişdir. Bəzi yüksək səviyyəli xüsusiyyətlərə BabylonJS, three.js, A-Frame, PlayCanvas və daha çox daxildir. Son zamanlarda WebGL üçün oyun motorlarının sürətli inkişafı da var.

Əlavə məlumat üçün mənbələr

  • WebGL üçün rəsmi layihə saytı
  • WebGL buraxılışlarının bölüşdürülməsi
  • Google Chrome vasitəsilə aktiv WebGL layihələri

Gördüyünüz kimi 3D modelləşdirmə dillərinin inkişafı və tətbiqi düz yol deyildi. Hələ də 3D modelləşdirmə dilləri VRML-in yaranmasından bəri uzun bir yol keçmişdir. Yuxarıdakı layihələrin arxasında daha asan brauzer inteqrasiyası və xüsusi açıq mənbə inkişaf qrupları ilə onların istifadəsi və ümumi tətbiqinin gələcəkdə daha da böyüməsini gözləmək olar..

Əlavə oxu və mənbələr

Kodlaşdırma və inkişafla əlaqəli daha çox təlimat, dərs vəsaiti və infoqrafiya var:

  • Java: Giriş, necə öyrəniləcək və mənbələr: tez-tez VRML ilə birlikdə istifadə olunan Java haqqında məlumat əldə edin.
  • ImageMagick Giriş və Resurslar: komanda sətri qrafik alətlərinin bu toplusu qrafik kitabxana kimi istifadə etmək üçün qurulmuşdur.
  • C ++ geliştirici mənbələri: qrafika və virtual reallıq proqramlaşdırma üçün əla dillərdən biri haqqında hər şeyi öyrənin.

JPEG, GIF istifadə edərkən & PNG

Qrafik fayl formatları barədə qarışıqsınız? JPEG, GIF’i nə zaman istifadə edəcəyimizi infoqrafikamıza baxın & PNG.

JPEG, GIF və PNG istifadə edərkən
JPEG, GIF istifadə edərkən & PNG

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map