Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/alicevision/qmlalembic

Qml Alembic plugin to visualize Alembic Point Clouds
https://github.com/alicevision/qmlalembic

3d alembic alembic-qml-plugin alicevision meshroom plugin qt-quick

Last synced: 3 months ago
JSON representation

Qml Alembic plugin to visualize Alembic Point Clouds

Awesome Lists containing this project

README

        

# qmlAlembic - Alembic QML plugin for Qt3D

qmlAlembic is a C++ QML plugin providing classes to load and visualize Alembic point cloud files in Qt3D.
It has been developed to load [AliceVision](https://github.com/alicevision/AliceVision) sparse reconstruction results inside [Meshroom](https://github.com/alicevision/meshroom).

![qmlAlembic - Meshroom](docs/img/qmlAlembic.jpg)

For now, it only handles point clouds and cameras.

Continuous integration:
* Windows: [![Build status](https://ci.appveyor.com/api/projects/status/g256moy4i36w7cpi/branch/develop?svg=true)](https://ci.appveyor.com/project/AliceVision/qmlalembic/branch/develop)

## License

The project is released under MPLv2, see [**COPYING.md**](COPYING.md).

## Get the project

Get the source code:
```bash
git clone --recursive git://github.com/alicevision/qmlAlembic
cd qmlAlembic
```
See [**INSTALL.md**](INSTALL.md) to build and install the project.

## Usage

Once built and with the plugin installation folder in `QML2_IMPORT_PATH`:

```js
import AlembicEntity 1.0

Scene3D {
AlembicEntity {
url: "myfile.abc"
}
}
```