Может, но нет никаких виджетов интерфейса пользователя, которые могли бы рисовать в окне O3D. Это классическая проблема разработки игр - действительно сложно заставить обычные библиотеки пользовательского интерфейса действительно правильно отображать поверх аппаратно ускоренного трехмерного окна. Тем более, если вы хотите визуализировать окна в мировом пространстве, привязанные к объектам с правильной сортировкой. Как правило, в играх используются пользовательские механизмы пользовательского интерфейса.
O3D имеет высокопроизводительный Canvas для 2d-рисования, и было бы вполне возможно написать библиотеку пользовательского интерфейса в JS, которая могла бы рисовать на этом холсте. Но ... это было бы похоже на переписывание Flex на JS.
Достоинством этого будет тесная интеграция между 2d и 3d контентом - и возможность иметь сложные пользовательские интерфейсы как на уровне пользовательского интерфейса, так и прикрепленные к объектам в 3d сцене с помощью технологии рендеринга в текстуру.