dbo:abstract
|
- Open 3D, kurz o3d (vormals O3D) ist eine von Google Inc. angebotene JavaScript-Programmierschnittstelle (API), um anspruchsvolle, interaktive 3D-Applikationen im Webbrowser darzustellen. Die Software wird als freie Software unter der BSD-Lizenz angeboten. Die API, welche Google als offenen Webstandard etablieren will, befindet sich derzeit auf einem frühen Stand der Entwicklung. (de)
- O3D es una API de JavaScript de código abierto (Licencia BSD) creada por Google para la creación de aplicaciones con gráficos en 3D y que puede ser ejecutada en un navegador, esto da lugar a la ejecución de juegos, anuncios, visualizadores de modelos en 3D, pruebas de productos y mundos virtuales.Actualmente O3D está siendo desarrollada como un plugin web experimental para Internet Explorer, Firefox y Google Chrome. (es)
- O3D is an open-source (BSD license) JavaScript API created by Google for creating interactive 3D graphics applications that run in a web browser window or in a XUL desktop application. O3D may be crafted for use in any application area; however, it is geared towards games, advertisements, 3D model viewers, product demos, simulations, engineering applications, control and monitoring systems, and massive online virtual worlds. O3D is currently in Google's incubation lab, and was originally built as a web browser plugin. Since 2010, O3D is a JavaScript library implemented on top of WebGL. O3D is viewed as bridging the gap between desktop-based 3D accelerated graphics applications and HTML-based web browsers. Proponents assert that creating a full-featured 3D graphics engine that can be downloaded and run through web browsers may eliminate the need to install large applications on a local desktop computer. This allows O3D to maximize reusability amongst application resources, while providing a robust interface to the client's CPU and GPU using JavaScript. Originally, O3D used a plug-in based architecture which allowed 3rd party developers to integrate custom functionality, such as pre- and post-render effects, particle systems, and physics engines. Because the plugin was written in C, it communicated directly with hardware; thus, the speed of scene rendering was largely dependent on the GPU of the computer rendering it. Now, much of this same functionality is built into WebGL. The main advantage O3D has over alternative desktop or console based 3D rendering engines is that O3D may load, render, and transform models and their respective textures dynamically, using AJAX and/or COMET in real time. Traditional compilation of source code, application resources, and object libraries are no longer necessary, since all of these are loaded in real time. These remote resources may be designed, developed, and maintained outside the core rendering or viewing application within a typical object-oriented MVC application. This makes developing rich 3D application easier because they do not need to be recompiled per resource changes, allowing for a more robust and distributive approach when designing 3D applications. On May 7, 2010, Google announced that O3D would be changing from a plugin to a JavaScript library running on top of WebGL. (en)
- Google O3D est une bibliothèque de Google permettant de faire de la 3D dans des pages web. Elle utilise JavaScript et OpenGL ou DirectX. Projet open source, elle est disponible sous Windows, Mac OS et Linux (à compiler). (fr)
- O3D è una API JavaScript realizzata da Google per la creazione di applicazioni grafiche interattive 3D. La libreria è open source ed è distribuita sotto licenza BSD. (it)
- O3D는 웹 브라우저 윈도나 XUL 데스크톱 애플리케이션에서 인터렉티브 3D 그래픽 애플리케이션을 제작하기 위한 오픈 소스(BSD license) 자바스크립트 API이며 구글에서 제작되었다. O3D는 어느 애플리케이션 영역에서든 사용될 수 있도록 제작하려 하였으나, 게임, 광고, 3D 모델링 뷰어, 제품 데모, 시뮬레이션, 엔지니어링 애플리케이션, 관제 시스템, 대규모 온라인 가상 세계 등에 적합하도록 변경이 되었다. O3D는 현재 구글의 인큐베이션 랩에 소속되어 있으며, 실험적인 웹 브라우저 플러그인으로 사용되고 있다. O3D는 데스크톱 기반의 3D 그래픽 애플리케이션과 HTML 기반의 웹 브라이저 사이의 차이를 줄여주는 것으로 보인다. 이를 지지하는 사람들은 다운로드하여 웹 브라우저를 통해서 실행할 수 있는 Full3D 그래픽 엔진을 제작할 경우 데스크톱 컴퓨터에서 대용량의 애플리케이션을 설치할 필요성을 없애 줄 것이라고 주장한다. 이는 O3D가 자바스크립트를 이용해서 클라이언트의 CPU와 GPU에 대한 탄탄한 인터페이스를 제공하면서 애플리케이션 리소스들의 재사용성이 극대화될 수 있도록 해준다. 추가로, O3D는 서드파티 개발자들이 pre/post 이팩트나 파티클 시스템, 피직스 엔진등과 같은 커스텀 기능들을 통합할 수 있도록 해주는 플러그인 기반의 아키텍처를 사용한다. 여기서 중요한 점은 플러그인은 하드웨어와 바로 연결될 수 있는 C언어로 작성이 되었다는 것이다. 그래서 씬 렌더링 속도는 컴퓨터의 그래픽 카드에 전적으로 의존하게 된다. (ko)
- O3D — это JavaScript API с открытым исходным кодом, созданный Google Inc. для разработки интерактивных 3D-приложений, запущенных в браузере. O3D может использоваться в сфере приложений, игр, динамической рекламы, моделировании, системах мониторинга и других. (ru)
- O3D — це JavaScript API з відкритим кодом (ліцензія BSD), що створена компанією Google для розобки інтерактивних 3D-застосунків, що виконуються в вікні браузера чи як XUL-застосунок. O3D позиціонується як така, що заповнить порожнечу між настільними застосунками, 3D застосунками і HTML браузерами. Передбачається, що створення повнофункціонального 3D рушія, який можна завантажити через веббраузер, зніме необхідність встановлення великих застосунків на комп'ютер. Це дозволить O3D максимізувати повторне використання компонентів серед застосунків. На додачу, O3D використовує архітектуру, що базується на використанні плагінів, що дозволить стороннім розробникам додавати функциональності, як, наприклад, фізичні рушії, системи часток, чи візуальні ефекти до чи після процесу рендеру об'єкта. Важливо відмітити, що плагіни написані мовою C, що взаємодіє безпосередньо з апаратним забезпеченням, тому швидкість вимальовування напряму залежить від відеокарти комп'ютера. Головною перевагою O3D є 3D рушій, що може завантажувати, відмальовувати та зміняти моделі, та використані текстури динамічно за допомогою AJAX чи COMET в режимі реального часу. Традиційна компіляція коду, ресурсів застосунку чи бібліотек об'єктів більше не потрібна, оскільки все це буде завантажено в режимі реального часу. Прямим наслідком цього є значно легша розробка великих 3D застосунків, оскільки розробнику не потрібно компілювати застосунок щоразу як вносяться зміни. (uk)
|
rdfs:comment
|
- Open 3D, kurz o3d (vormals O3D) ist eine von Google Inc. angebotene JavaScript-Programmierschnittstelle (API), um anspruchsvolle, interaktive 3D-Applikationen im Webbrowser darzustellen. Die Software wird als freie Software unter der BSD-Lizenz angeboten. Die API, welche Google als offenen Webstandard etablieren will, befindet sich derzeit auf einem frühen Stand der Entwicklung. (de)
- O3D es una API de JavaScript de código abierto (Licencia BSD) creada por Google para la creación de aplicaciones con gráficos en 3D y que puede ser ejecutada en un navegador, esto da lugar a la ejecución de juegos, anuncios, visualizadores de modelos en 3D, pruebas de productos y mundos virtuales.Actualmente O3D está siendo desarrollada como un plugin web experimental para Internet Explorer, Firefox y Google Chrome. (es)
- Google O3D est une bibliothèque de Google permettant de faire de la 3D dans des pages web. Elle utilise JavaScript et OpenGL ou DirectX. Projet open source, elle est disponible sous Windows, Mac OS et Linux (à compiler). (fr)
- O3D è una API JavaScript realizzata da Google per la creazione di applicazioni grafiche interattive 3D. La libreria è open source ed è distribuita sotto licenza BSD. (it)
- O3D — это JavaScript API с открытым исходным кодом, созданный Google Inc. для разработки интерактивных 3D-приложений, запущенных в браузере. O3D может использоваться в сфере приложений, игр, динамической рекламы, моделировании, системах мониторинга и других. (ru)
- O3D is an open-source (BSD license) JavaScript API created by Google for creating interactive 3D graphics applications that run in a web browser window or in a XUL desktop application. O3D may be crafted for use in any application area; however, it is geared towards games, advertisements, 3D model viewers, product demos, simulations, engineering applications, control and monitoring systems, and massive online virtual worlds. O3D is currently in Google's incubation lab, and was originally built as a web browser plugin. Since 2010, O3D is a JavaScript library implemented on top of WebGL. (en)
- O3D는 웹 브라우저 윈도나 XUL 데스크톱 애플리케이션에서 인터렉티브 3D 그래픽 애플리케이션을 제작하기 위한 오픈 소스(BSD license) 자바스크립트 API이며 구글에서 제작되었다. O3D는 어느 애플리케이션 영역에서든 사용될 수 있도록 제작하려 하였으나, 게임, 광고, 3D 모델링 뷰어, 제품 데모, 시뮬레이션, 엔지니어링 애플리케이션, 관제 시스템, 대규모 온라인 가상 세계 등에 적합하도록 변경이 되었다. O3D는 현재 구글의 인큐베이션 랩에 소속되어 있으며, 실험적인 웹 브라우저 플러그인으로 사용되고 있다. (ko)
- O3D — це JavaScript API з відкритим кодом (ліцензія BSD), що створена компанією Google для розобки інтерактивних 3D-застосунків, що виконуються в вікні браузера чи як XUL-застосунок. O3D позиціонується як така, що заповнить порожнечу між настільними застосунками, 3D застосунками і HTML браузерами. Передбачається, що створення повнофункціонального 3D рушія, який можна завантажити через веббраузер, зніме необхідність встановлення великих застосунків на комп'ютер. Це дозволить O3D максимізувати повторне використання компонентів серед застосунків. На додачу, O3D використовує архітектуру, що базується на використанні плагінів, що дозволить стороннім розробникам додавати функциональності, як, наприклад, фізичні рушії, системи часток, чи візуальні ефекти до чи після процесу рендеру об'єкта. Важли (uk)
|