Skip to content

Allows volumetric rendering of 3D data with Unreal Engine.

License

Notifications You must be signed in to change notification settings

ModernTrips/TBRaymarchProject

 
 

Repository files navigation

Volume Rendering (Raymarching) Plugin Showcase Project for Unreal Engine

Allows volume rendering of .MHD data with Unreal Engine.

Uses https://github.com/tommybazar/TBRaymarcherPlugin as a submodule providing all the functionality.

This repo should mostly just show you the Default(Engine/Game/Input).ini that will work well with the plugin.

Submodules

To clone this repo with the plugin included, use this command:

$ git clone --recurse-submodules https://github.com/tommybazar/TBRaymarchProject.git

Or after a regular clone, perform a

$ git submodule init

$ git submodule update

Updated for UE 4.26

For 4.25 version, checkout the "4.25" branch and then update your git submodules.

Readme

For a full readme, go the submodule's repo :

https://github.com/tommybazar/TBRaymarcherPlugin

Both of these renders are using the same CT scan, only difference is windowing and used transfer function.

Video showcase / deep-dive tutorials

Part1 - Showcase & Intro : https://youtu.be/-HDVXehPolM

Discord

If you want to ask me anything or (potentially) talk to other people using the plugin, here's a discord server for it : https://discord.gg/zKutZpmFXh

Example

  • The project works out-of-the-box with everything being included in the TBRaymarcherPlugin. There is an example map for Mouse and Keyboard and an example map for VR, input bindings are only setup for Oculus, go into Project settings -> Input if you're using a different headset. Both are included within the plugin.

License

License: MIT

Licensed under MIT license.

Both me and Technical University of Munich are copyright holders, as major parts of this software were written as part of my thesis and/or working-student employment for TUM.

See LICENSE file for full license text.

About

Allows volumetric rendering of 3D data with Unreal Engine.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 58.3%
  • C++ 33.5%
  • C 8.2%