משתמש:Ehudriv/VRML
דף זה אינו ערך אנציקלופדי
| ||
דף זה אינו ערך אנציקלופדי | |
VRML (ראשי תבות של Virtual Reality Modeling Language ועד שנת 1995 כראשי התבות של Virtual Reality Markup Language ) תקן פורמט לקבצים לייצוג גרפיקה וקטורית אינטראקטיבית תלת ממדית שתוכננה במיוחד כדי שתתאים לרשת (WWW). פורמט זה הוחלף על ידי [[[:en:X3D|X3D|X3D|X3D]]] .
פורמט
VRML הוא קובץ טקסט בפורמט שבו, למשל, קודקודים וקשתות עבור מצולע תלת ממדי ניתנים לציון יחד עם צבע פני המשטח, מפוי ה-UV של המרקם, הבוהק , השקיפות וכו'. כתובות URL ניתן לשייך לרכיבים גרפיים כך שדפדפן האינטרנט יוכל להביא דף אינטרנט או קובץ VRML חדש מהרשת בזמן שהמשתמש מקיש על רכיב גרפי מסוים. אנימציות , קולות , תאורה והיבטים אחרים של העולם הווירטואלי יכולים לקיים אינטראקציה עם המשתמש או יכולים להיות מופעלים על ידי אירועים חיצוניים כמו למשל מוני זמן. צומת תסריט מיוחד ( script file )מאפשר תוספת של קוד (למשל ב- Java או JavaScript ) לקובץ VRML. קבצי VRML נקראים בדרך כלל "עולמות" ויש להם סיומת *.wrl . קבצי VRML נכתבים כטקסט רגיל ובדרך כלל נדחסים היטב באמצעות gzip מה שמאפשר העברה יעילה ומהירה של הקבצים (כמה קבצי gzip משתמשים בסיומת wrz.* ). תוכנות מידול תלת ממדיות רבות יכולות לשמור עצמים או סצנות בפורמט VRML.
תקינה
קונסורציום Web3D נוצר כדי לקדם את הפיתוח המשותף של הפורמט. VRML וממשיכו X3D התקבלו כתקנים בין לאומיים על ידי ארגון התקינה הבינלאומי (ISO). הגרסה הראשונה של VRML נכתבה בנובמבר 1994. גרסה זו נבעה והיתה קרובה מאוד לתוכנת ה Open Inventor שפותחה במקור על ידי SGI . הגרסה הנוכחית היא ( VRML97(ISO/IEC 14771-1:1997 . שפת VRML הוחלפה כעת על ידי X3D .
הופעה, פופלריות ושידרוג טכני לפורמט מתחרה
המונח VRML הוטבע על ידי דייב ראגט במאמר שנקרא "הרחבת WWW לתמיכה במציאות מדומה בלתי תלוית פלטפורמה" שהוגש לועידת האינטרנט הראשונה בשנת 1994. בשנת 1997 יצאה גרסה חדשה של הפורמט - VRML97 (הידוע גם בשם VRML2 או VRML 2.0) והפך לסטנדרט.
VRML עורר עניין רב, אך מעולם לא זכה לשימוש נרחב. אחת הסיבות לכך עשויה להיות מחוסר ברוחב פס המתאים ליישומים גרפיים באותה תקופה. VRML היה בשימוש בעיקר במוסדות חינוך ומחקר אשר בהם מפרט פתוח מוערך ביותר. VRML הונדס מחדש כ- X3D רשק ברובו בעל תאימות לאחור עם VRML. VRML נמצא בשימוש רחב כפורמט לחילופי מודלים תלת ממדים, בעיקר עבור מערכות CAD. יישום חינם פתוח של VRML ניתן למצוא ב- OpenVRML אשר הספריות שלו יכולות לשמש כדי להוסיף תמיכת VRML ו- X3D ליישומים שונים. תוסף + GTK זמין כדי ליצור עולמות VRML/X3D על דפדפני רשת.
חלופות
- 3DMLW: 3D Markup Language for Web
- COLLADA: managed by the Khronos Group
- O3D: developed by Google
- U3D: Ecma International standard ECMA-363
- Unity3D: a game engine which can be used online via a browser plugin
- X3D: successor of VRML
ראה גם
- Active Worlds virtual reality multi-user 3D chat platform
- Additive Manufacturing File Format
- Blaxxun virtual reality multi-user 3D chat platform
- Flux, freely downloadable VRML/X3D editor/browser, now discontinued
- FreeWRL, free Open Source VRML/X3D browser
- List of vector graphics markup languages
- MeshLab open source mesh processing system that can export VRML/X3D
- OZ Virtual
- Seamless3d free Open Source 3D modeling software for Microsoft Windows
- Virtual Environment Software
- Virtual tour
- Web3D
קישורים חיצוניים
דוגמאות לקוד VRML
- VRML examples from the VRML Sourcebook (to get the example VRML code, click on a chapter, then on a figure)
- http://cic.nist.gov/vrml/nistlogo.wrl
כללי
- VRML and X3D Plugin Detector that determines which VRML and X3D plugins are installed in your web browser
- comp.lang.vrml newsgroup
- VRML at the Open Directory Project
תיעוד