O3D — це JavaScript API з відкритим кодом (ліцензія BSD), що створена компанією Google для розобки інтерактивних 3D-застосунків, що виконуються в вікні браузера чи як XUL-застосунок.
O3D позиціонується як така, що заповнить порожнечу між настільними застосунками, 3D застосунками і HTML браузерами. Передбачається, що створення повнофункціонального 3D рушія, який можна завантажити через веббраузер, зніме необхідність встановлення великих застосунків на комп'ютер. Це дозволить O3D максимізувати повторне використання компонентів серед застосунків. На додачу, O3D використовує архітектуру, що базується на використанні плагінів, що дозволить стороннім розробникам додавати функциональності, як, наприклад, фізичні рушії, системи часток, чи візуальні ефекти до чи після процесу рендеру об'єкта. Важливо відмітити, що плагіни написані мовою C, що взаємодіє безпосередньо з апаратним забезпеченням, тому швидкість вимальовування напряму залежить від відеокарти комп'ютера.
Головною перевагою O3D є 3D рушій, що може завантажувати, відмальовувати та зміняти моделі, та використані текстури динамічно за допомогою AJAX чи COMET в режимі реального часу. Традиційна компіляція коду, ресурсів застосунку чи бібліотек об'єктів більше не потрібна, оскільки все це буде завантажено в режимі реального часу. Прямим наслідком цього є значно легша розробка великих 3D застосунків, оскільки розробнику не потрібно компілювати застосунок щоразу як вносяться зміни.
Дивись також
- WebGL — Відкритий стандарт відображення 3D графіки за допомогою JavaScript.
Виноски
- O3D main developer's page [ 25 травня 2009 у Wayback Machine.] from Google Code
Посилання
- Приклади застосунків на O3D [ 8 лютого 2010 у Wayback Machine.](англ.)
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
O3D ce JavaScript API z vidkritim kodom licenziya BSD sho stvorena kompaniyeyu Google dlya rozobki interaktivnih 3D zastosunkiv sho vikonuyutsya v vikni brauzera chi yak XUL zastosunok O3D pozicionuyetsya yak taka sho zapovnit porozhnechu mizh nastilnimi zastosunkami 3D zastosunkami i HTML brauzerami Peredbachayetsya sho stvorennya povnofunkcionalnogo 3D rushiya yakij mozhna zavantazhiti cherez vebbrauzer znime neobhidnist vstanovlennya velikih zastosunkiv na komp yuter Ce dozvolit O3D maksimizuvati povtorne vikoristannya komponentiv sered zastosunkiv Na dodachu O3D vikoristovuye arhitekturu sho bazuyetsya na vikoristanni plaginiv sho dozvolit storonnim rozrobnikam dodavati funkcionalnosti yak napriklad fizichni rushiyi sistemi chastok chi vizualni efekti do chi pislya procesu renderu ob yekta Vazhlivo vidmititi sho plagini napisani movoyu C sho vzayemodiye bezposeredno z aparatnim zabezpechennyam tomu shvidkist vimalovuvannya napryamu zalezhit vid videokarti komp yutera Golovnoyu perevagoyu O3D ye 3D rushij sho mozhe zavantazhuvati vidmalovuvati ta zminyati modeli ta vikoristani teksturi dinamichno za dopomogoyu AJAX chi COMET v rezhimi realnogo chasu Tradicijna kompilyaciya kodu resursiv zastosunku chi bibliotek ob yektiv bilshe ne potribna oskilki vse ce bude zavantazheno v rezhimi realnogo chasu Pryamim naslidkom cogo ye znachno legsha rozrobka velikih 3D zastosunkiv oskilki rozrobniku ne potribno kompilyuvati zastosunok shorazu yak vnosyatsya zmini Divis takozhWebGL Vidkritij standart vidobrazhennya 3D grafiki za dopomogoyu JavaScript VinoskiO3D main developer s page 25 travnya 2009 u Wayback Machine from Google CodePosilannyaPrikladi zastosunkiv na O3D 8 lyutogo 2010 u Wayback Machine angl