Skip to content

News

05.12.2023

New version 2.2.2 is available now and brings convenience updates for ROS-users. Just place Rmagine into your ROS-workspace and it will compile. Via find_package(rmagine COMPONENTS [...]) you can still find Rmagine's components as if you would install it globally on your system. We tested it with - ROS1 - noetic - ROS2 - humble

Normally you would set OptiX_INCLUDE_DIR via cmake flags. Now we provide an additional option: Set the environment variable OPTIX_HEADER_DIR for example in your .bashrc-file:

export OPTIX_INCLUDE_DIR=~/software/optix/NVIDIA-OptiX-SDK-7.4.0-linux64-x86_64/include

Especially if you place Rmagine into your ROS-workspace this option becomes very handy.

27.09.2023

From version >= 2.2.0 we enabled component-wise compilation and packaging for easier installation of Rmagine. In "Releases" section you can find the first pre-compiled binaries. Install the core library via

$ sudo dpkg -i rmagine-core_2.2.1_amd64.deb

Then additionally for the Embree backend:

$ sudo dpkg -i rmagine-embree_2.2.1_amd64.deb

And if you have a NVIDIA GPU:

$ sudo dpkg -i rmagine-cuda_2.2.1_amd64.deb
$ sudo dpkg -i rmagine-optix_2.2.1_amd64.deb

Using the pre-compiled binaries, you are not required to download the OptiX-headers anymore. However, CUDA and Embree are still required to be installed on your system.