home *** CD-ROM | disk | FTP | other *** search
/ Chip 2001 February / Chip_2001-02_cd1.bin / obsahy / Chip_txt / TXT / 88-91.TXT < prev    next >
Encoding:
Text File  |  2000-12-27  |  9.7 KB  |  70 lines

  1. Formßt VTU firmy Virtue
  2. O₧ivte svΘ webovΘ strßnky interaktivnφmi 3D objekty
  3. Izraelskß firma Virtue dokonΦila v zß°φ 2000 v²voj zßkladnφch program∙ pro dopl≥ovßnφ interaktivnφch t°φrozm∞rn²ch objekt∙ do webov²ch strßnek. Programy vyu₧φvajφ nov² grafick² formßt VTU.
  4.  
  5. V∞tÜina technologiφ, kterΘ se pou₧φvajφ pro dopl≥ovßnφ 3D objekt∙ do webov²ch strßnek, je zalo₧ena na stejnΘm principu û nejd°φve je t°eba originßlnφ grafick² soubor s modelem v²razn∞ komprimovat a po p°enosu do prohlφ₧eΦe HTML strßnek provΘst 3D zobrazenφ co nejv∞rn∞jÜφ p∙vodnφmu modelu. Zßkladem technologie, jejφm₧ v²vojem se firma Virtue zab²vß od roku 1997, je formßt VTU, v n∞m₧ jsou komprimovßny vÜechny informace o 3D modelu. Pro p°evod model∙ do formßtu VTU slou₧φ program Virtuoso Optimizer, kter² je zdarma ke sta₧enφ na webovΘ strßnce firmy Virtue. Dφky laskavosti firmy Virtue bylo mo₧no program Virtuoso Optimizer doplnit i na Chip CD 1/01. K zobrazenφ model∙ ve formßtu VTU slou₧φ plug-in Virtuoso Player pro prohlφ₧eΦe Microsoft Internet Explorer i Netscape Navigator, kter² lze rovn∞₧ zφskat zdarma na webu.
  6.  
  7. Firma Virtue
  8. Firma Virtue byla zalo₧ena v roce 1997 a jejφ hlavnφ aktivitou je v²voj nov²ch technologiφ pro Üφ°enφ interaktivnφch t°φrozm∞rn²ch objekt∙ p°es internet a jejich aplikaΦnφ vyu₧itφ pro b∞₧nΘ u₧ivatele. V²sledkem v²vojovΘ Φinnosti v oblasti geometrickΘ komprese, zjednoduÜovßnφ a redukce polygon∙, optimalizace viditelnosti, postupnΘho p°enosu a vlnkovΘ komprese 3D objekt∙ s texturami je vlastnφ patentovan² formßt 3D objekt∙ VTU. Bli₧Üφ podrobnosti o technologiφch firmy Virtue jsou pro zvφdavΘ Φtenß°e na webov²ch strßnkßch firmy Virtue. Pro prakticky zalo₧enΘ Φtenß°e je vÜak d∙le₧itΘ, ₧e formßt VTU si mohou okam₧it∞ vyzkouÜet a doplnit svΘ webovΘ strßnky o skuteΦnΘ virtußlnφ t°φrozm∞rnΘ objekty. 
  9.  
  10. Virtuoso Optimizer
  11. Poslednφ verze 2.0 programu Virtuoso Optimizer byla uvoln∞na v zß°φ 2000. Jde o samostatn² program pro Windows95/98/NT/2000 (instalaΦnφ soubor mß velikost pouze 2,5 MB) urΦen² pro tvorbu 3D model∙ ve formßtu VTU importem a ·pravami model∙ v b∞₧n²ch 3D formßtech. Program souΦasn∞ slou₧φ i jako prohlφ₧eΦ objekt∙ ve formßtu VTU. Proto₧e je urΦen pro b∞₧nΘ u₧ivatele, je jeho ovlßdßnφ velice jednoduchΘ. Po spuÜt∞nφ programu je t°eba otev°φt grafick² soubor v jednom z nßsledujφcφch formßt∙: VRML 2.0, 3DS, DXF, OBJ, STL a PLY. U soubor∙ formßt∙ VRML 2.0, 3DS a OBJ mohou b²t textury povrch∙ ve formßtech JPEG, GIF a TIFF. Textury musφ b²t ve stejn²ch slo₧kßch jako modely. ImportovanΘ modely ve formßtech VRML 2.0 a 3DS mohou b²t animovanΘ. Otev°en² soubor se zobrazφ v prohlφ₧ecφm okn∞. Na spodnφm stavovΘm °ßdku se objevφ velikost originßlnφho souboru.
  12. Jestli₧e je u₧ivatel spokojen se zobrazenφm modelu, ulo₧φ model ve formßtu VTU. Na stavovΘm °ßdku se doplnφ velikost souboru ve formßtu VTU a velikost komprese v procentech. Tu lze ovlivnit nastavenφm n∞kolika parametr∙ pro kompresi geometrie, kompresi textur a pro p°φpravu modelu pro postupn² p°enos. Velikosti soubor∙ VTU jsou v rozmezφ p∞ti a₧ deseti procent velikosti originßlnφch soubor∙. Formßt VTU zachovßvß vnit°nφ strukturu, barvy a textury originßlnφch model∙. Programem Virtuoso Optimizer lze m∞nit barvy a textury jednotliv²ch ploch. Prakticky to znamenß mo₧nost nastavit novΘ barvy nebo textury u importovan²ch objekt∙ ve formßtu DXF a 3DS. Formßt 3DS sice podporuje barvy i textury, ale °ada voln∞ Üi°iteln²ch model∙ je bφlß. V²b∞r plochy pro zm∞nu barvy nebo textury se provßdφ klepnutφm na model nebo v²b∞rem v seznamu vÜech ploch modelu. V prezentaci na Chip CD je k dispozici i klasick² model 57chevy.3DS a upraven² model 57chevy.VTU. Krom∞ zm∞n povrch∙ modelu lze nastavit barvu nebo texturu pozadφ a texturu odrazovou, kterß slou₧φ k simulaci odrazu leskl²ch povrch∙. D∙le₧it²m parametrem modelu je nastavenφ vyhlazovßnφ hran, ke kterΘmu dojde v₧dy po interaktivnφ zm∞n∞ zobrazenφ modelu. 
  13. Prohlφ₧enφ modelu je toto₧nΘ se zßkladnφm ovlßdßnφm zobrazenφ na webov²ch strßnkßch prost°ednictvφm modulu Virtuoso Player. P°i stisknutΘm levΘm tlaΦφtku myÜi v prohlφ₧ecφm panelu se model otßΦφ podle pozice kurzoru ve vÜech sm∞rech a je mo₧nΘ spustit i autorotaci. P°i stisknutΘm pravΘm tlaΦφtku se model zv∞tÜuje nebo zmenÜuje p°i pohybu myÜφ sm∞rem vzad nebo vp°ed. P°i stisknutΘm levΘm i pravΘm tlaΦφtku se model posunuje v rovin∞ kolmΘ na sm∞r pozorovßnφ podle pozice kurzoru. U animovan²ch model∙ lze p°ehrßvat animace. Zobrazenφ modelu je mo₧nΘ volit drßtovΘ, bodovΘ, plnΘ ploÜnΘ a plnΘ vyhlazenΘ. Pro zd∙razn∞nφ plastiΦnosti modelu lze zapnout rovnob∞₧nΘ sv∞tlo ve sm∞ru pozorovatele. 
  14.  
  15. Virtuoso Player
  16. Prohlφ₧eΦ objekt∙ VTU Virtuoso Player je komponentou ActiveX, kterß se pro MS IE automaticky instaluje z webovΘ strßnky firmy Virtue jako soubor VRenderX.ocx. P°ed instalacφ se provßdφ kontrola poΦφtaΦe na p°φtomnost podpory OpenGL, kterou je mo₧no ihned nainstalovat p°φmo ze serveru firmy Virtue. P°i instalaci pro Netscape Navigator se stßhne program VTUPlay.exe, kter² po ruΦnφm spuÜt∞nφ instaluje soubory npVTU.dll a VTUJava.class.
  17. Zßkladnφ ovlßdßnφ prohlφ₧eΦe ji₧ bylo vysv∞tleno v Φßsti v∞novanΘ programu Virtuoso Optimizer. Po stisknutφ pravΘho tlaΦφtka myÜi a p°i souΦasn∞ stisknut²ch klßvesßch Ctrl a Shift se na pozici kurzoru objevφ v²b∞rovΘ menu pro nastavenφ dalÜφch vlastnostφ a parametr∙ zobrazenφ û v∞tÜina vlastnostφ a parametr∙ je stejnß jako u programu Virtuoso Optimizer. ZajφmavΘ mo₧nosti nabφzφ zm∞na navigace na pr∙chod. P°i stisknutΘm levΘm tlaΦφtku myÜi a posunem myÜφ dop°edu a dozadu prohlφ₧eΦ v∞rn∞ simuluje pohyb pozorovatele v prostoru s modelem a p°i posunu myÜφ na strany se pozorovatel otßΦφ. Pozorn² Φtenß° brzy objevφ v dalÜφm menu parametry Reset Camera, Reset Selected Model a Reset Models. Prohlφ₧eΦ Virtuoso Player je toti₧ schopen zobrazovat vφce objekt∙ a s ka₧d²m z nich lze manipulovat samostatn∞. Je takΘ p°ipraven pro interaktivnφ ovlßdßnφ objekt∙ VTU pomocφ program∙ v JavaScriptu.
  18.  
  19. HTML strßnka s objektem formßtu VTU
  20. Jestli₧e mßte instalovßn plug-in Virtuoso Player, m∙₧ete si jej vyzkouÜet v re₧imu off-line a pozd∞ji jej vyu₧φt pro zobrazenφ 3D model∙ na sv²ch webov²ch strßnkßch. Dopln∞nφ interaktivnφho 3D modelu ve formßtu VTU do HTML strßnky je pom∞rn∞ jednoduchΘ, pro MS IE staΦφ vlo₧it nßsledujφcφ °ßdky:
  21. 1.    <OBJECT CLASSID="CLSID:E473E9ED-DA16-11D2-BE81-00C0F014D22D"
  22. 2.        WIDTH=400 HEIGHT=300 
  23. 3.     CODEBASE="http://www.virtue3d.com/player/VRenderX.cab#version=1,3,0,0" 
  24. 4.        <PARAM NAME="Scene" VALUE="Model=57chevy.vtu">
  25. 5.        <PARAM NAME="View" VALUE="BackgroundColor=#000000">
  26. 6.    </OBJECT>
  27. Jde o vlo₧enφ objektu Virtuoso Player ActiveX, kter² je na prvnφm °ßdku identifikovßn sv²m hexadecimßlnφm Φφslem. Na druhΘm °ßdku je nastavena Üφ°ka a v²Üka prohlφ₧ecφho okna. T°etφ °ßdek je odkaz na server firmy Virtue, odkud se automaticky nainstaluje plug-in Virtuoso Player, jestli₧e nenφ nainstalovßn. DalÜφ urΦuje jmΘno objektu VTU. Na pßtΘm °ßdku se zadßvajφ parametry zobrazenφ û zde je nastavena barva pozadφ na Φernou. èest² °ßdek ukonΦuje vlo₧enφ objektu.
  28. Pro Netscape Navigator je t°eba pou₧φt odliÜn² k≤d:
  29. 1.    <EMBED TYPE="model/x-vtu"
  30. 2.        WIDTH=400 HEIGHT=300 NAME="VTUPlayer"
  31. 3.        PLUGINSPAGE="http://www.virtue3d.com/VTUInstall/Installer.html"
  32. 4.        MinVersion="1, 3, 0, 0"
  33. 5.        Scene="Model=57chevy.vtu" 
  34. 6.        View="BackgroundColor==#000000">
  35. 7.    </EMBED>
  36. Do HTML strßnek nezßvisl²ch na prohlφ₧eΦi se musφ oba p°edchozφ k≤dy spojit:
  37. OBJECT CLASSID="CLSID:E473E9ED-DA16-11D2-BE81-00C0F014D22D"
  38.     CODEBASE="http://www.virtue3d.com/player/VRenderX.cab #version=1,3,0,0"
  39.     WIDTH=400 HEIGHT=300
  40.     ID="VTUPlayer">
  41.     <EMBED TYPE="model/x-vtu"
  42.         WIDTH=400 HEIGHT=300 NAME="VTUPlayer"
  43.         PLUGINSPAGE="http://www.virtue3d.com/VTUInstall/Installer.html"
  44.         minVersion="1, 3, 0, 0"
  45.         Scene="Model=57chevy.vtu"
  46.         View="BackgroundColor=#000000">
  47.     </EMBED>
  48.     <PARAM NAME="Scene" VALUE="Model=57chevy.vtu">
  49.     <PARAM NAME="View" VALUE="BackgroundColor=#000000">
  50. </OBJECT>
  51.  
  52. Interaktivnφ ovlßdßnφ a praktickΘ vyu₧itφ
  53. Hlavnφ aplikaΦnφ oblastφ vyu₧itφ 3D objekt∙ ve formßtu VTU je podpora prodeje p°es internet formou interaktivnφho zobrazenφ model∙ nabφzenΘho zbo₧φ. Zßkaznφk, kter² hledß po₧adovanΘ zbo₧φ, si m∙₧e jeho 3D model p°ed objednßnφm d∙kladn∞ prohlΘdnout. DemonstraΦnφ strßnky s nabφdkou zbo₧φ i odkazy na firmy, kterΘ ji₧ tuto technologii prakticky vyu₧φvajφ, lze najφt p°φmo na webovΘ strßnce firmy Virtue. N∞kterΘ strßnky s modely ve formßtu VTU jsou dopln∞ny dalÜφmi ovlßdacφmi prvky, pomocφ nich₧ lze m∞nit barvy nebo textury modelu a spouÜt∞t animace modelu. V²b∞r plochy nebo Φßsti modelu lze provßd∞t i klepnutφm na p°φsluÜnou plochu modelu stejn∞ jako spouÜt∞nφ animacφ. Dopln∞nφ t∞chto ovlßdacφch prvk∙ i dalÜφch interaktivnφch zm∞n povrchu model∙ ve formßtu VTU do HTML strßnek se provßdφ programy v JavaScriptu. Podrobn² popis je v dokumentu "Web Interactive 3D Using Virtuoso". Vzhledem k dΘlce dokumentu i k omezenΘmu rozsahu tohoto p°φsp∞vku nelze pokraΦovat v podrobn∞jÜφm popisu vlastnostφ objekt∙ ve formßtu VUT a jejich interakce s HTML strßnkou.
  54.  
  55. Zßv∞r
  56. Cφlem p°φsp∞vku bylo podat zßkladnφ informace o novΘ technologii firmy Virtue zalo₧enΘ na grafickΘm formßtu VTU a umo₧nit Φtenß°∙m prakticky si vyzkouÜet tuto novou a jist∞ zajφmavou technologii. Hlavnφ v²hodou je mo₧nost jednoduchΘho p°evodu 3D model∙ ve vÜech nejpou₧φvan∞jÜφch 3D formßtech pomocφ programu Virtuoso Optimizer, kter² zatφm lze pou₧φvat zcela voln∞. Vysokß komprese v∞tÜinou pod deset procent umo₧≥uje praktickΘ vyu₧φvßnφ formßtu VTU i na pomalΘm ΦeskΘm internetu. To jsou zßkladnφ dva p°edpoklady pro dalÜφ rozÜφ°enφ popisovanΘ technologie v tuzemsku.
  57.  
  58. Libor ètolc
  59.  
  60. infotipy:
  61. www.virtue3d.com
  62. Webovß strßnka firmy Virtue
  63. www.synthonics.com
  64. VzßjemnΘ srovnßnφ formßt∙ VTU, MTS3 a VRML 2.0
  65. web.iol.cz/pcdesign
  66. Tuzemskß podpora produkt∙ a technologie firmy Virtue
  67.     CHYBA! NEZN┴M▌ ARGUMENT P╪EP═NA╚E./4
  68.  
  69.  
  70.