/zea-engine

Source code for Zea Engine, a high-performance, modular, and open-source 3D graphics engine SDK for supporting CAD and BIM models in web applications.

Primary LanguageHTMLOtherNOASSERTION

Zea Engine

NPM Package Build Size NPM Downloads

Introduction

Zea Engine is a web-based 3D rendering solution designed from the ground up for CAD and professional graphics, which provides the best in class power, speed and reach for the next generation of web applications.

A 3D JavaScript library for innovative manufacturers and industry 4.0 supporters who need to build web applications.

Power

Designed with the highest requirements in mind, giving developers a suite of tools to address the toughest challenges in modern professional graphics app development.
Zea Engine pushes the limits of what a developer can achieve in the browser by focusing on power and performance. Read more in our CAD visualization on the web | 2021 benchmark report.

Versatility

No single solution can solve all problems out of the box. That's why Zea Engine uses a modular architecture that enables developers to integrate new functionalities. All the essential features are in the engine. Anyone can build powerful extensions to expand the engine's capabilities to handle unique use-cases, like this one from nTopology.

Reach

Applications that leverage the web browser are already available on all modern devices. These web applications provide a friction-free and straightforward way to deliver content without requiring users to install a player. Zea Engine is designed for the web and enables new categories of high performance and versatile web applications.

Documentation

Full documentation with concepts, tutorials, live examples, API documentation and more; can be found at the zea engine docs site: https://docs.zea.live/zea-engine/

Add it to your project

The process to add Zea Engine to your projects is very straight forward.

npm install @zeainc/zea-engine

Use it

  import { Scene } from @zeainc/zea-engine

Building

For information on how to build the engine, run the unit tests, and publish release, please consult the DEVELOPERGUIDE.md.

Licensing Conflict?

Please support our project by purchasing a commercial license here. You can also contact us for a custom and permissive license.