O3D
| Овај чланак је започет или проширен кроз пројекат семинарских радова. Потребно је проверити превод, правопис и вики-синтаксу. Када завршите са провером, допишете да након |проверено=. |
Snimak ekrana koji je napravio Google kako bi pokazao mogućnosti O3D-a | |
| Programer(i) | Guglovi programeri |
|---|---|
| Status razvoja | Aktivan |
| Platforma | Višeplatformski softver |
| Tip | JavaScript API |
| Licenca | BSD licence |
| Veb-sajt | https://code.google.com/p/o3d/ |
O3D je JavaScript API[1] sa BSD licencom kojeg je kreirao Gugl za pravljenje interaktivnih 3D grafičkih aplikacija koje se pokreću u veb pregledačima ili kao XUL desktop aplikacija.
Najčešće se koristi za reklame, demo proizvode, 3D modele, simulacije, inženjerske aplikacije, sisteme za kontrolisanje, nadgledanje i praćenje ili za masivne onlajn virtuelne svetove.
Prvobitno je izgrađen kao dodatak za veb pregledače, a trenutno se nalazi u stanju inkubacije u Guglovoj laboratoriji. Njegova nova primena je JavaScript biblioteka implementirana povrh WebGL-a[1] (ovo je objavio Gugl 7. maja 2010).
Očekuje se da O3D premosti jaz između HTML-baziranih veb pregledača i 3D brzih grafičkih aplikacija. Njegovi zagovornici uveravaju da kreiranje potpuno opremljenih 3D grafičkih strojeva koji se mogu preuzeti i pokrenuti preko veb pregledača, može eleminisati potrebu za instaliranjem velikih aplikacija na računaru. O3D obezbeđuje robustan interfejs za CPU klijenta i GPU koristeći JavaScript, kao i povećanje ponovne upotrebljivosti aplikacijskih resursa.
Na početku je O3D koristio arhitekturu zasnovanu na dodacima (engl. plugin), koja je dozvoljavala programerima da integrišu uobičajene funkcionalnosti. Važno je napomenuti da je dodatak pisan u C-u zbog čega direktno komunicira sa hardverom, tako da je brzina dovlačenja scene u velikoj meri zavisna od grafičke kartice računara. Sada je veliki deo tih funkcionalnosti ugrađen u WebGL.
Osnovna prednost O3D-a je ta da može učitati, renderovati i transformisati modele i njihove teksture dinamično, koristeći AJAX ili COMET u realnom vremenu. Tradicionalna kompilacija izvornog koda, aplikacijskih resursa i objektnih biblioteka nije više potrebna, budući da se svi ovi aspekti učitavaju u realnom vremenu. Ovi daljinski resursi mogu biti dizajnirani, razvijani i održavani van jezgra renderovanja ili prikaza aplikacije u sklopu objektno orijentisanih MVC aplikacija. Kao direktan rezultat ovakvog pristupa razvoj O3D aplikacija postaje lakši, pošto ponovna kompilacija O3D aplikacija nije neophodna sa svakom promenom resursa. Ovo dozvoljava distributivan i robustan pristup pri dizajniranju O3D aplikacija.
Vidi još
Reference
- ^ а б O3D Project Page from Google Code
Spoljašnje veze
- O3D Developers' Site
- GWT-O3D Developers' Site
- O3D Discussion Site Архивирано на веб-сајту Wayback Machine (10. март 2012)
- Google 3D Warehouse (Online 3D Model Repository) Архивирано на веб-сајту Wayback Machine (24. фебруар 2011)
- Google Sketchup (3D Modeler) Архивирано на веб-сајту Wayback Machine (8. јануар 2007)
- A free 3D content importer/editor/publisher for creating O3D scenes
- Google I/O 2009 - Developing On O3D: View From The Trenches YouTube video
- Sophos Security: Researcher rewarded over $30,000 for finding 3 security flaws in O3D Архивирано на веб-сајту Wayback Machine (19. април 2013)
Content Disclaimer
Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.
- The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
- There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
- It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
- Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
- Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.