Αρχική Σελίδα
Η συνεχόμενη ανάπτυξη του web και η καθημερινή του χρήση είναι πλέων δεδομένο. Ως επακόλουθο είναι η δημιουργία νέων αναγκών και υπηρεσιών από την κοινότητα του internet, μία από αυτές είναι η εισαγωγή τρισδιάστατων γραφικών στις ιστοσελίδες. Η αρχή έγινε πολύ νωρίς πριν ακόμα οι επιταχυντές γραφικών (δηλαδή κάρτες γραφικών ή GPU) πάρουν δεσπόζουσα θέση στους ηλεκτρονικούς υπολογιστές.
Πιο συγκεκριμένα το 1994 έκανε την εμφάνιση της το VRML (Virtual Reality Modeling Language), γνωστό τότε ως Virtual Reality Markup Language, πρότυπο για αρχεία με τρισδιάστατο και διαδραστικό περιεχόμενο βασισμένο σε διανυσματικά γραφικά (vector graphics) σχεδιασμένο για συμβατότητα με το World Wide Web.
Αναλυτικότερα το VRML είναι μια μορφή αρχείου κειμένου όπου καθορίζοντας κορυφές και αιχμές δημιουργείτε ένα τρισδιάστατο πολύγωνο που μπορεί στην επιφάνια του να καθοριστεί το χρώμα, η λάμψη, η διαφάνεια, το υλικό του (texture) κτλ. Στα αντικείμενα αυτά είναι δυνατό να καθοριστούν σύνδεσμοι (URL links) ώστε ο χρήστης να μπορεί να οδηγηθεί σε μία άλλη σελίδα ή σε ένα άλλο αρχείο VRLM. Με το VRML είναι δυνατό να δοθεί κίνηση, ήχος, φωτισμός με τα οποία ο χρήστης μπορεί να αλληλεπιδράσει, δίνοντας μια πιο ευχάριστη και λειτουργική πτυχή στον χρήστη. Στα αρχεία του VRML επιτρέπετε η συσχέτιση τους με κώδικα Java και JavaScript για πιο δυναμικό περιεχόμενο.
Τα αρχεία VRML έχουν επέκταση .wrl, αλλά επειδή το μέγεθος των αρχείων πολλές φορές μπορεί να ξεπεράσει το Megabyte (λόγω των πολλών επιφανίων που μπορεί να έχει) δημιουργήθηκε η επέκταση .wrz το οποίο είναι αρχείο VRML συμπιεσμένο με χρήση του gzip. Αυτό μειώνει δραματικά το μέγεθος και το κάνει το αρχείο ευέλικτο μέσο του διαδικτύου.
Το Νοέμβριο του 1994 συστάθηκε η κοινοπραξία Web3D (www.web3d.org) για την ανάπτυξη και την τυποποίηση του προτύπου (ISO/IEC 14772-1:1997).
Η ραγδαία εξέλιξη των υπολογιστών καθώς και ο τρόπος προγραμματισμού τους οδήγησε την Web3D το 2005 στην εξέλιξη και επέκταση του VRLM. Ο διάδοχος του VRLM είναι το X3D, βασισμένο στον προκάτοχό του αλλά μεταφερμένο στην πλατφόρμα του προτύπου του XML. Στο X3D προστέθηκαν πολλές νέες δυνατότητες όπως Humanoid Animation, NURBS κ.ά. (η μετάφρασή του στα Ελληνικά ίσος χαλάσει το νόημα) δίνοντας των προγραμματιστή – σχεδιαστή μεγάλη ελευθερία για δημιουργικότητας. Από την άλλη η κώδικας με την μορφή XML κάνει τον προγραμματισμό – δημιουργία πιο εύκολο και συντηρήσιμο.
Το X3D είναι χωρισμένο σε πολλά επίπεδα δυνατοτήτων συμπεριλαμβανομένων των X3D Core, X3D Interchange, X3D Interactive, X3D CADInterchange, X3D Immersive, and X3D Full. Αυτό δίνει την δυνατότητα στους κατασκευαστές των browsers καθορίσουν τη δική τους συνιστώσα επεκτάσεις πριν από την υποβολή τους για την τυποποίηση με την Web3D Consortium. Η επίσημη εξέταση και έγκριση και στη συνέχεια πραγματοποιείται η έγκριση από τον Διεθνή Οργανισμό Τυποποίησης (ISO). Αυτό κάνει τους διάφορους X3D να διαφοροποιούνται και να εξειδικεύονται σε διάφορα αντικείμενα, το οποίο έχει σαν αποτέλεσμα να χρησιμοποιούνται διαφορετικοί browsers σε κάθε περίσταση ανάλογα πως έχει γραφτεί ο κώδικας.
Η αφηρημένη προδιαγραφή για X3D (ISO / IEC 19775) για πρώτη φορά εγκρίθηκε από το πρότυπο ISO το 2004. Η XML και ClassicVRML κωδικοποιήσεις για X3D (ISO / IEC 19776) που εγκρίθηκε για πρώτη φορά το 2005.