|
²Ä¤G¥NWWW¼Ðã»y¨¥VRML¡]¤@¡^ ¡@¡@VRML ªº ^ ¤å ¥þ ºÙ ¬°Virtual Reality Modeling Language¡A §Y µê ÀÀ ²{ ¹ê «Ø ¼Ò »y ¨¥¡A ¥¦ ¬O ²Ä ¤G ¥NWWW ªº ¼Ð ã »y ¨¥¡C ¤µ ¤Ñ¡A ÀH µÛ p ºâ ¾÷ ©M ¦h ´C Åé §Þ ¥º ªº ³v º¥ ¦¨ ¼ô¡A ¥H ¤ÎInternet ©M Ó ¤H ¹q ¸£ ªº ¤é ¯q ´¶ ¤Î¡AVRML ¥¿ ³v º¥ ²` ¤J §Ú Ì ¨C Ó ¤H ªº ¥Í ¬¡¡C ¬° ¸û ¦n ¦a ²z ¸ÑVRML¡A §Ú Ì ¥ý ¤¶ ²Ð ¤@ ¤U µê ÀÀ ²{ ¹ê ©M ²Ä ¤G ¥NWWW¡C ---- ²Ä ¤G ¥NWWW ---- ¤@¡B µê ÀÀ ²{ ¹ê ©MVR ¨t ²Î ---- µê ÀÀ ²{ ¹ê¡]Virtual Reality¡A ² ºÙVR¡^ ½Ï ¥Í ¤_90 ¦~ ¥N ªì¡A ¥Ø «e ©| ³B ¦b ¤@ Ó ¬ã ¨s¡B µo ®i ªº ¶¥ ¬q¡A ¦Ü ¤µ ¦} ¨S ¦³ ¤@ Ó §¹ ¾ã ªº¡B ¨t ²Î ªº ©w ¸q¡C ³q ±` »{ ¬°¡A µê ÀÀ ²{ ¹ê ¬O ¤@ ¶µ ·s ªº §Þ ¥º¡A ¥¦ ¬O ¥H p ºâ ¾÷ §Þ ¥º ¬° ®Ö ¤ß¡A ºî ¦X ¨Ï ¥Î ¤F ¦U ºØ ³Ì ·s §Þ ¥º¡A ¿Ä ¦X µø¡B Å¥¡B IJ ı ¬° ¤@ Åé ªº ¼Ò ¥é ²{ ¹ê ªº ¤T ºû ªÅ ¶¡ ¦A ²{ §Þ ¥º¡C ³q ¹L µê ÀÀ ²{ ¹ê ¨t ²Î¡A ¨Ï ¥Î ªÌ É §U ¤@ ©w ªº ³] ³Æ¡] ÀY ²¯ ¦¡ Åã ¥Ü ¾¹¡B ¼Æ ¾Ú ¤â ®M µ¥¡^¡A §Q ¥Î ¨ä ¦Û µM §Þ ¯à »P ¤§ ¥æ ¤¬¡A ¹F ¨ì ¨ Á{ ¨ä ¹Ò ªº Åé Åç ©M ¨I ®û ·P ¨ü¡C ---- ±N µê ÀÀ ²{ ¹ê §Þ ¥º À³ ¥Î ¤_ p ºâ ¾÷ ¨t ²Î ¤¤¡A ´N §Î ¦¨ §Ú Ì ±` »¡ ªºVR ¨t ²Î¡A §Y µê ÀÀ ²{ ¹ê ¨t ²Î¡CVR ¨t ²Î ¤@ ¯ë À³ ¨ã ³Æ ¥H ¤U ªº ¯S ©º¡G(1) ¥H p ºâ ¾÷ ¨t ²Î ¬° ¤¤ ¤ß ªº ¤@ ºØ p ºâ ¾÷ À³ ¥Î ¨t ²Î¡C(2) ®i ²{ ¤T ºû ¦h ´C Åé ªÅ ¶¡¡C(3) ¹ï ¶H ªº ¥æ ¤¬ ©Ê¡C(4) ¨Ï ¥Î ªÌ ªº ³X °Ý ¤£ ¥HVR ¨t ²Î §@ ªÌ ªº ³] ©w ¬° Âà ²¾¡C ---- ¥Ñ ¥H ¤W ¤¶ ²Ð ¥i ¥H ¬Ý ¥X¡AVR ¨t ²Î ¬O ¦b ¦h ´C Åé ¨t ²Î °ò ¦ ¤W µo ®i °_ ¨Ó ªº ·s «¬ p ºâ ¾÷ À³ ¥Î ¨t ²Î¡A ¬O ¦h ´C Åé ¨t ²Î ¦b ¤T ºû ®É ªÅ »â °ì ªº ©Ý ®i¡A ¥¦ ¬O ¦h ´C Åé ¨t ²Î ªº ¤@ Ó ¤l ¶°¡C ---- ¤G¡B ²Ä ¤G ¥NWWW ¨t ²Î ---- µê ÀÀ ²{ ¹ê ³Ì « n ªº À³ ¥Î ´N ¬O ²Ä ¤G ¥NWWW ¨t ²Î1¡C ---- §Ú Ì ª¾ ¹D¡A ²Ä ¤@ ¥NWWW ¬O °ò ¤_HTML ªº ¶W ¤å ¥» ¨t ²Î¡A ¨t ²Î ªº °ò ¥» ²Õ ¦¨ ³æ ¤¸ ¬OWeb ¶ ±¡AWeb ¶ ± ªº ©Ò ¦³ ¹ï ¶H ³£ ¬O ¤G ºû ªº¡A §Y ¨Ï ³¡ ¤À ¹ï ¶H ¨ã ¦³ ¤T ºû ªº µø ı ®Ä ªG¡A ¦p «ö ¶s¡B ¦E ½u µ¥¡C ---- ²Ä ¤G ¥NWWW «h ¬O ¦b ²Ä ¤@ ¥NWWW °ò ¦ ¤W µo ®i °_ ¨Ó ªº¡A ¥¦ «O ¯d ¤F ²Ä ¤@ ¥NWWW ªº °ò ¥» ®Ø ¬[¡A ¤Þ ¤J ¤F µê ÀÀ ²{ ¹ê §Þ ¥º¡A ¨Ï ±o ¨ä ¹ê ½è µo ¥Í ¤F ®Ú ¥» ©Ê ªº §ï ÅÜ¡A ²Ä ¤G ¥NWWW ¬O °ò ¤_ µê ÀÀ ²{ ¹ê «Ø ¼Ò »y ¨¥VRML ªº ¶W ´C Åé2VR ¨t ²Î¡C ---- ¦b ²Ä ¤G ¥NWWW ¤¤¡A ¨t ²Î ªº °ò ¥» ²Õ ¦¨ ³æ ¤¸ ¬OWeb3D ¶ ±¡A ¤@ Ó ©Î ¦h Ó ¬Û Ãö ªºWeb3D ¶ ± ²Õ ¦¨ µê ÀÀ ¥@ ¬É¡]Virtual World¡A ¤] ºÙ µê ÀÀ ¹Ò ¬É¡^¡A µê ÀÀ ¥@ ¬É ©M ²{ ¹ê ¥@ ¬É ¤@ ¼Ë¡A «Ø ¥ß ¦b ¤@ Ó »P ®É ¶¡ ¬Û Ãö ªºx-y-z ¤T ºû §¤ ¼Ð ¨t ²Î ¤¤¡A ³o Ó ¥@ ¬É ªº ©Ò ¦³ ²Õ ¦¨ ¹ï ¶H ³£ ¬O ¤T ºû ªº¡A ¥i ¥H ´£ ¨Ñ ¤@ ºØ §ó ¥[ ¦Û µM ªº ³X °Ý ©M ¤H ¾÷ ¥æ ¤¬¡C ·§ ¬A °_ ¨Ó¡A ²Ä ¤G ¥NWWW ªº ¯S ÂI ¬O¡G ¤À ¥¬ ¦¡¡B ¤T ºû¡B ¥æ ¤¬ ©Ê¡B ¼Ò ÀÀ ²{ ¹ê ©M ¦h ´C Åé ¶° ¦¨¡C ---- ¤T¡B ²Ä ¤G ¥NWWW ªº ®Ø ¬[ µ² ºc ---- ²Ä ¤G ¥NWWW ®Ø ¬[ ¤W ªu ¥Î ²Ä ¤@ ¥N ªºClient/Server ¼Ò ¦¡¡C «È ¤á ºÝ ¬OVRML Âs Äý ¾¹¡A ¥¦ t ³d ºÞ ²z ¥Î ¤á ºÝ ¸ê ·½¡A ¦V ªA °È ¾¹ µo ¥X ªA °È ½Ð ¨D¡A ©w ¦ì ©M ¸Ñ ÄÀ Àò ¨ú ªºVRML ¸ê ·½¡Q ªA °È ¾¹ «h t ³d ºÞ ²z ©M ºû Å@ ¦@ ¨É ¸ê ·½¡A ÅT À³ «È ¤á ¾÷ ªº ½Ð ¨D¡A ´£ ¨ÑVRML ¤å ÀÉ ¤Î ¹Ï ¹³¡B µ ÀW¡B µø ÀW µ¥ ¬Û Ãö ¸ê ·½¡C ¨ã Åé ¦a »¡¡A ¸Ó ®Ø ¬[ ±q µ² ºc ¤W ¥i ¥H ¤À ¬° ¤T ¼h¡G ---- (1) ¥Î ¤á ±µ ¤f ¼h §Y «È ¤á ºÝ ªºVRML Âs Äý ¾¹¡C ---- (2) ¶W ´C Åé ©â ¶H ¾÷ ¥ÑVRML ¤å ÀÉ ©MHTTP ¨ó ij ©Ò ²Õ ¦¨¡A ¥¦ ¥Î ¤_ ³B ²z ©M ¸Ñ ÄÀ ¦U ºØ ¥Î ¤á ±µ ¤f ¼h ªº ¹ï ¶H¡C ²Ä ¤G ¥NWWW «O ¯d ¤FHTTP ¨ó ij¡A ¤] ´N «O ¯d ¤F §Ú Ì ¦b ²Ä ¤@ ¥NWWW ¤W °µ ¹L ªº ©Ò ¦³ ¤u §@¡C ---- (3) µê ÀÀ ¥@ ¬É ®w ¥ÑInternet ¤W ©Ò ¦³VRML ªA °È ¾¹ ¦@ ¦P ºc ¦¨¡C ---- È ±o ¤@ ´£ ªº ¬O ¬° ¤F ¸Ñ ¨M ¤T ºû ¹Ï §Î ¬ï ¶V ºô µ¸ ©Ò »Ý n ªº °ª ±a ¼e¡A ²Ä ¤G ¥NWWW É §U Âs Äý ¾¹ ©Ò ¦b «È ¤á ¾÷ ªº ¹Ï §Î ¤l ¨t ²Î ¨Ó °Ê ºA ºc ³y µê ÀÀ ¥@ ¬É¡A ³o ¼Ë¡A ºô µ¸ ¤W ¶Ç ¿é ªº ¶È ¶È ¬O §t ¦³ «Ø ¼Ò «H ®§ ªºVRML ¤å ÀÉ¡A ¶Ç ¿é ªº ²~ ÀV ¸Ñ ¨M ¤F¡A ¹ï «È ¤á ¾÷ ªº ¨t ²Î ©Ê ¯à n ¨D «o ¤j ´T ´£ °ª ¢w ¢w ³X °Ý ²Ä ¤G ¥NWWW ªº ³Ì §C °t ¸m À³ ¸Ó ¬O¡GPentium 100MHz CPU¡B16MB ¤º ¦s ©M1MB Åã ¥Ü ½w ¦s ªºVGA Åã ¥d¡C ---- VRML »y ¨¥ ---- ¤@¡B ¤° ¤\ ¬OVRML »y ¨¥ ---- «ö ·ÓWeb3D ¨ó ·| ªº ©w ¸q¡AVRML »y ¨¥ ¬O ¤@ ºØ ¥Î ¤_ ¦bInternet ¤W ºc µ®3D ¦h ´C Åé ©M ¦@ ¨É µê ÀÀ ¥@ ¬É ªº ¶} ©ñ ¦¡ »y ¨¥ ¼Ð ã¡C ¥¦ ¨ã ¦³ ¥H ¤U4 Ó n ÂI¡G ---- 1 ¡D ¶} ©ñ ¦¡ ¼Ð ã ---- VRML ªº ³Ì ·s °ê »Ú ¼Ð ã ¬OISO/IEC-14772-1:1997¡C ¯à °÷ ³QISO ±µ ¨ü ³o ¤@ ÂI ´N ¨¬ ¥H »¡ ©ú ¸Ó ¼Ð ã ©Ò ³B ªº ¦a ¦ì ©M ²{ ¹ê ·N ¸q¡A ²{ ¦b¡AISO ¤w §â ¥¦ §@ ¬° ¥¼ ¨Ó ¼Ð ã µo ®i ªº « n ¼Ò «¬ ¥[ ¥H ¶} µo ©M ¬ã ¨s¡C ---- 2 ¡D 3D ¦h ´C Åé ---- ¦b ¦¨ ¬° °ê »Ú ¼Ð ã ¥H «e¡AVRML ¤w ¸g ¬OCAD¡B °Ê µe ¨î §@ ¥H ¤Î3D «Ø ¼Ò ³n ¥ó µ¥ »â °ì ¼Æ ¾Ú ¦@ ¨É ©M ¼Æ ¾Ú µo ¥¬ ªº ¨Æ ¹ê ¤W ªº ¼Ð ã ¢w ¢w ³o ¨Ç ³n ¥ó ¦³ ªº ª½ ±µ ¿é ¥XVRML ®æ ¦¡ ªº ¤å ÀÉ¡A ¦³ ªº ´£ ¨Ñ ¹ê ¥Î ¤u ¨ã ©Î ´¡ ¥ó ¹ê ²{ ³o ºØ ÅÜ ´«¡Q ¦b ¤@ ¨Ç ³Ì ·s ªº ¦h ´C Åé ¼Ð ã ¤¤¡A ¦p¡GMPEG-4¡BJava3D µ¥¡A ¤] ³£ ¥] §t ©Î ªÌ ¯A ¤Î ¨ìVRML ³W S¡C ---- 3 ¡D ¦@ ¨É µê ÀÀ ¥@ ¬É ---- VRML ¥ý ÅX Ì ³Ì ¦ ªº °Ê ¾÷ ¤§ ¤@ ´N ¬O ¯à °÷ ¦b ¤@ Ó µê ÀÀ ªÅ ¶¡ ¤¤ ¤u §@ ©M ¥æ ½Í¡A ³o Ó ªÅ ¶¡ ´N ¬O µÛ ¦W ªºCyberspace¡C ³q ¹LVRML 97¡A §Ú Ì ¤w ¸g ¥i ¥H ³¡ ¤À ¦a ¹ê ²{ ³o ¤@ ºc ·Q¡C ---- 4 ¡D °ò ¤_Internet ---- »P ¥H ©¹ ªº3D À³ ¥Î ¤£ ¦P¡AVRML ³W S ¦Ò ¼{ ªº ²Ä ¤@ ¥ó ¨Æ ´N ¬O ³q ¹LInternet ¦@ ¨É3D ¹ê Åé ©M ³õ ´º¡C ¹ê »Ú ¤W¡AVRML ³W S ¥» ¨ ´N ¬O ³q ¹LInternet ±´ °Q¡B ¬ã ¨s ©M µo ¥¬ ªº¡C ---- ¤G¡B VRML ªº µo ®i ---- VRML ªº «e ¨ ¬OSGI ¤½ ¥qOpen Inventer ¨t ²Î ¨Ï ¥Î ªº ¤@ ºØ ¤å ÀÉ ®æ ¦¡¡A ¦Z ¸gMark Pesce¡BTony Parisi ©MGavin Bell µ¥ ¤H ªº §ï ¶i ©M §V ¤O¡A ³Ì ²× µo ®i ¦¨ ²Ä ¤G ¥NWWW ªº ¼Ð ã »y ¨¥¡C ---- ¨ì ¥Ø «e ¬° ¤î¡AVRML ¼Ð ã ªº µo ®i ¤w ¸g ¾ú ¤F ¤T ¥N¡C ---- 1 ¡D VRML 1.0 ---- 1994 ¦~10 ¤ë ¤½ ¥¬¡CVRML 1.0 «D ±` ² ³æ¡A ¥¦ ¥u ©w ¸q ¤F36 ºØ ¸` ÂI Ãþ «¬¡A ¯A ¤Î ªº ¹ï ¶H ¤] ¥u ¦³ ÀR ºA ¹ï ¶H¡A ¦Ó ¨S ¦³ Án µ¡B °Ê µe µ¥ °Ê ºA ¹ï ¶H¡C ¹ê »Ú ¤W¡A ¥Ñ ¤_VRML 1.0 ªñ ¦üHTML ªº¡§3D ª© ¥»¡¨¡A ¦] ¦¹¡A ·í ®É ºÙVRML ¬° µê ÀÀ ²{ ¹ê ¼Ð °O »y ¨¥¡]Virsual Reality Markup Language¡^¡C ²{ ¦b¡AVRML 1.0 ¤w °ò ¥» ³Q ²^ ¨O¡C ---- VRML 1.0 ªº ¼Ð §Ó¡G ¤å ÀÉ ªº ²Ä ¤@ ¦æ ¬O¡§#VRML V1.0 ascii¡¨¡C ---- 2 ¡D VRML 2.0 ---- 1996 ¦~8 ¤ë ¤½ ¥¬¡CVRML 2.0 ¦W ¸q ¤W ¬OVRML 1.0 ªº × q ª©¡A ¦ý ¨â ªÌ ±q ¤º ®e ¨ì ¤å ÀÉ µ² ºc ¤W ³£ «Ü ¤£ ¬Û ¦P¡C ¦bVRML 2.0 ¤¤¡A ¸` ÂI Ãþ «¬ ÂX ®i ¬°54 ºØ¡A ¤ä «ù ªº ¹ï ¶H ¥] ¬A °Ê ºA ©M ÀR ºA ¨â Ãþ¡C ³o ®É ªºVRML »y ¨¥¡A ¤w ¸g §¹ ¥þ ²æ Â÷HTML ªº ¼v ÅT¡A ³Q ¥¿ ¦¡ ©R ¦W ¬°¡G µê ÀÀ ²{ ¹ê «Ø ¼Ò »y ¨¥¡]Virsual Reality Modeling Language¡^¡C ---- VRML 2.0 ªº ¼Ð §Ó¡G ¤å ÀÉ ªº ²Ä ¤@ ¦æ ¬O¡§#VRML V2.0 utf8¡¨¡C ---- 3 ¡D VRML 97 ---- VRML 1.0 ©MVRML 2.0 ¦} ¤£ ¬O ¯u ¥¿ ªº °ê »Ú ¼Ð ã¡C ª½ ¨ì1997 ¦~12 ¤ë¡AVRML ¤~ ³Q °ê »Ú ¼Ð ã ¤Æ ²Õ ´ISO ©M °ê »Ú ¹q ¤l ¤u ·~ ¨ó ·|IEC ¥¿ ¦¡ ±µ ¯Ç ¬° °ê »Ú ¼Ð ã¡A °ê »Ú ¼Ð ã ¸¹ISO/IEC 14772-1:1997¡A ²ß ºD ¤W ºÙ ¬°VRML 97¡C ---- VRML 97 ¬O ¦bVRML 2.0 ªº °ò ¦ ¤W¡A ¶i ¦æ ¤F ¤Ö ¶q ¥\ ¯à ©Ê ½Õ ¾ã ¦Ó §Î ¦¨ ªº¡A ¹ï ¥Î ¤á ¦Ó ¨¥¡A ¨â ªÌ §¹ ¥þ ¤@ ¼Ë¡C ¥i ¥H »{ ¬°¡AVRML 97 ¬OVRML 2.0 ªº °ê »Ú ¥¿ ¦¡ ¦W ºÙ¡C ---- VRML 97 ªº ¼Ð §Ó »PVRML 2.0 ¤@ ¼Ë¡G ¤å ÀÉ ªº ²Ä ¤@ ¦æ ¬O¡§#VRML V2.0 utf8¡¨¡C ---- °£ ¤F ¥H ¤W3 Ó ª© ¥» ¥~¡A ¹w p1999 ¦~ ¤¤ ´Á ±N ¤½ ¥¬VRML 99¡A ³o ±N ¬O ¤@ Ó ¹ñ ·s ªº §ó ¦³ «Ø ³] ©Ê ªºVRML ª© ¥»¡C ---- ¤T¡B Web3D ¨ó ·|¡]Web3D Consortium¡^ ---- VRML ¼Ð ã ¬O ¥Ñ ¤@ Ó ºÙ ¬°Web3D ¨ó ·| ªº ²Õ ´ ¨Ó ºÞ ²z ©M µo ¥¬ ªº¡C ---- Web3D ¨ó ·| ªº «e ¨ ¬OVRML ¨ó ·|¡A ¥¦ ³Ð «Ø ¤_1996 ¦~¡A ¬O ¤@ Ó «D ¬Õ §Q ©Ê ªº ¶} ©ñ ¦¡ ¶T ©ö ¨ó ·|¡A ¥D n t ³d ¦³ ÃöVRML ¼Ð ã ªº ¬ã ¨s¡B ©w ¸q ©M ±À ¼s ¤u §@¡C ---- ¨ó ·| ¤U ³] ¤u §@ ²Õ¡]WorkingGroup¡^¡A ¤u §@ ²Õ «ö ¦Û º@ ì «h ²Õ ¦¨¡A ¤À §O ±q ¨Æ ¬Y Ó §Þ ¥º ±M ÃD ¤è ± ªº ¬ã ¨s¡A ¦p¡GKeyboard Input WG¡BCompressed Binary Format WG¡BDatabase WG µ¥¡A ¥Ø «e ³o ¼Ë ªº ¤u §@ ²Õ ¦@ ¦³17 Ó¡C
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|