Skip to content

mattatz/unity-volume-rendering

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

unity-volume-rendering

Volume rendering by object space raymarching for Unity.

VolumeRendering.shader cut a volume each axes by _SliceMin, _SliceMax properties.

Object space raymarching

VolumeRendering component generates a Cube geometry which has 1.0 length edges. By object space raymarching techniques, rendering a volume with a MeshRenderer. (See references)

Slice axes rotation

By setting an axis quaternion in VolumeRendering component, you can cut a volume from arbitrary angles.

VolumeAssetBuilder

Menu : Window -> VolumeAssetBuilder

VolumeAssetBuilder builds a 3D texture asset from a pvm raw file. (volume raw data)

Compatibility

tested on Unity 2017.2.8f1, windows10 (GTX 1060).

Sources

About

Volume rendering by object space raymarching for Unity

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published