Remote scientific visualization service
This repository only contains the backend service
You can
- build and run the server using Docker
- or build voxer server from source manually
You should use nvidia-docker 2.0
to enable GPU rendering capability.
For more information and system requirement about nvidia-docker
please check nvidia-docker.
cd voxer
docker build . -t voxer # build the image
- Any c++ compiler supporting C++17
- CMake v3.11 or newer
- OSPRay >= v1.8.5. (v2.0.0 not supported)
- zlib
- NodeJS & npm
$ cd voxer
$ mkdir build && cd build
$ cmake .. \
-DCMAKE_BUILD_TYPE=Release \
-DCMAKE_INSTALL_PREFIX=/target/directory \
-Dospray_DIR=/path/to/ospray-config.cmake \
$ cmake --build . -j 4
$ cmake --build . --target install # install command
to build voxer-server
.
TODO
If you find voxer
useful in your research, you can consider citing:
@article{yang2019voxer,
title={Voxer—a platform for creating, customizing, and sharing scientific visualizations},
author={Yang, Weimin and Tao, Yubo and Lin, Hai},
journal={Journal of Visualization},
volume={22},
number={6},
pages={1161--1176},
year={2019},
publisher={Springer}
}