├── .gitattributes ├── .gitignore ├── .gitmodules ├── README.md ├── VolumeStyleRendering.sln ├── VolumeStyleRendering ├── CubicSpline.cpp ├── CubicSpline.h ├── Light.h ├── Postprocess.cpp ├── Postprocess.h ├── RaycastVolume.cpp ├── RaycastVolume.h ├── RenderingParams.cpp ├── RenderingParams.h ├── StyleTransferFunction.cpp ├── StyleTransferFunction.h ├── StyleTransferFunctionUi.cpp ├── StyleTransferFunctionUi.h ├── TransferFunction.cpp ├── TransferFunction.h ├── TransferFunctionPoint.cpp ├── TransferFunctionPoint.h ├── VolumeRenderingApp.cpp ├── VolumeRenderingAppUi.cpp ├── VolumeRenderingAppUi.h ├── VolumeStyleRendering.vcxproj ├── VolumeStyleRendering.vcxproj.filters └── assets │ ├── fonts │ └── DroidSans.ttf │ ├── images │ ├── default.png │ └── noise.png │ └── shaders │ ├── average.frag │ ├── blur.frag │ ├── fs_quad.vert │ ├── fxaa.frag │ ├── gradients.comp │ ├── histogram.comp │ ├── inverse.frag │ ├── multiply.frag │ ├── positions.frag │ ├── positions.vert │ ├── raycast.vert │ ├── raycast_rendertargets.frag │ ├── smooth_gradients.comp │ ├── ssao.frag │ └── tonemapping.frag └── screenshots ├── 1.png └── 2.png /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jose-villegas/StyleTransferFunction/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jose-villegas/StyleTransferFunction/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jose-villegas/StyleTransferFunction/HEAD/.gitmodules -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jose-villegas/StyleTransferFunction/HEAD/README.md -------------------------------------------------------------------------------- /VolumeStyleRendering.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jose-villegas/StyleTransferFunction/HEAD/VolumeStyleRendering.sln -------------------------------------------------------------------------------- /VolumeStyleRendering/CubicSpline.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jose-villegas/StyleTransferFunction/HEAD/VolumeStyleRendering/CubicSpline.cpp -------------------------------------------------------------------------------- /VolumeStyleRendering/CubicSpline.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jose-villegas/StyleTransferFunction/HEAD/VolumeStyleRendering/CubicSpline.h -------------------------------------------------------------------------------- /VolumeStyleRendering/Light.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jose-villegas/StyleTransferFunction/HEAD/VolumeStyleRendering/Light.h -------------------------------------------------------------------------------- /VolumeStyleRendering/Postprocess.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jose-villegas/StyleTransferFunction/HEAD/VolumeStyleRendering/Postprocess.cpp -------------------------------------------------------------------------------- /VolumeStyleRendering/Postprocess.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jose-villegas/StyleTransferFunction/HEAD/VolumeStyleRendering/Postprocess.h -------------------------------------------------------------------------------- /VolumeStyleRendering/RaycastVolume.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jose-villegas/StyleTransferFunction/HEAD/VolumeStyleRendering/RaycastVolume.cpp -------------------------------------------------------------------------------- /VolumeStyleRendering/RaycastVolume.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jose-villegas/StyleTransferFunction/HEAD/VolumeStyleRendering/RaycastVolume.h -------------------------------------------------------------------------------- /VolumeStyleRendering/RenderingParams.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jose-villegas/StyleTransferFunction/HEAD/VolumeStyleRendering/RenderingParams.cpp -------------------------------------------------------------------------------- /VolumeStyleRendering/RenderingParams.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jose-villegas/StyleTransferFunction/HEAD/VolumeStyleRendering/RenderingParams.h -------------------------------------------------------------------------------- /VolumeStyleRendering/StyleTransferFunction.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jose-villegas/StyleTransferFunction/HEAD/VolumeStyleRendering/StyleTransferFunction.cpp -------------------------------------------------------------------------------- /VolumeStyleRendering/StyleTransferFunction.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jose-villegas/StyleTransferFunction/HEAD/VolumeStyleRendering/StyleTransferFunction.h -------------------------------------------------------------------------------- /VolumeStyleRendering/StyleTransferFunctionUi.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jose-villegas/StyleTransferFunction/HEAD/VolumeStyleRendering/StyleTransferFunctionUi.cpp -------------------------------------------------------------------------------- /VolumeStyleRendering/StyleTransferFunctionUi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jose-villegas/StyleTransferFunction/HEAD/VolumeStyleRendering/StyleTransferFunctionUi.h -------------------------------------------------------------------------------- /VolumeStyleRendering/TransferFunction.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jose-villegas/StyleTransferFunction/HEAD/VolumeStyleRendering/TransferFunction.cpp -------------------------------------------------------------------------------- /VolumeStyleRendering/TransferFunction.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jose-villegas/StyleTransferFunction/HEAD/VolumeStyleRendering/TransferFunction.h -------------------------------------------------------------------------------- /VolumeStyleRendering/TransferFunctionPoint.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jose-villegas/StyleTransferFunction/HEAD/VolumeStyleRendering/TransferFunctionPoint.cpp -------------------------------------------------------------------------------- /VolumeStyleRendering/TransferFunctionPoint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jose-villegas/StyleTransferFunction/HEAD/VolumeStyleRendering/TransferFunctionPoint.h -------------------------------------------------------------------------------- /VolumeStyleRendering/VolumeRenderingApp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jose-villegas/StyleTransferFunction/HEAD/VolumeStyleRendering/VolumeRenderingApp.cpp -------------------------------------------------------------------------------- /VolumeStyleRendering/VolumeRenderingAppUi.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jose-villegas/StyleTransferFunction/HEAD/VolumeStyleRendering/VolumeRenderingAppUi.cpp -------------------------------------------------------------------------------- /VolumeStyleRendering/VolumeRenderingAppUi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jose-villegas/StyleTransferFunction/HEAD/VolumeStyleRendering/VolumeRenderingAppUi.h -------------------------------------------------------------------------------- /VolumeStyleRendering/VolumeStyleRendering.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jose-villegas/StyleTransferFunction/HEAD/VolumeStyleRendering/VolumeStyleRendering.vcxproj -------------------------------------------------------------------------------- /VolumeStyleRendering/VolumeStyleRendering.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jose-villegas/StyleTransferFunction/HEAD/VolumeStyleRendering/VolumeStyleRendering.vcxproj.filters -------------------------------------------------------------------------------- /VolumeStyleRendering/assets/fonts/DroidSans.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jose-villegas/StyleTransferFunction/HEAD/VolumeStyleRendering/assets/fonts/DroidSans.ttf -------------------------------------------------------------------------------- /VolumeStyleRendering/assets/images/default.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jose-villegas/StyleTransferFunction/HEAD/VolumeStyleRendering/assets/images/default.png -------------------------------------------------------------------------------- /VolumeStyleRendering/assets/images/noise.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jose-villegas/StyleTransferFunction/HEAD/VolumeStyleRendering/assets/images/noise.png -------------------------------------------------------------------------------- /VolumeStyleRendering/assets/shaders/average.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jose-villegas/StyleTransferFunction/HEAD/VolumeStyleRendering/assets/shaders/average.frag -------------------------------------------------------------------------------- /VolumeStyleRendering/assets/shaders/blur.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jose-villegas/StyleTransferFunction/HEAD/VolumeStyleRendering/assets/shaders/blur.frag -------------------------------------------------------------------------------- /VolumeStyleRendering/assets/shaders/fs_quad.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jose-villegas/StyleTransferFunction/HEAD/VolumeStyleRendering/assets/shaders/fs_quad.vert -------------------------------------------------------------------------------- /VolumeStyleRendering/assets/shaders/fxaa.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jose-villegas/StyleTransferFunction/HEAD/VolumeStyleRendering/assets/shaders/fxaa.frag -------------------------------------------------------------------------------- /VolumeStyleRendering/assets/shaders/gradients.comp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jose-villegas/StyleTransferFunction/HEAD/VolumeStyleRendering/assets/shaders/gradients.comp -------------------------------------------------------------------------------- /VolumeStyleRendering/assets/shaders/histogram.comp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jose-villegas/StyleTransferFunction/HEAD/VolumeStyleRendering/assets/shaders/histogram.comp -------------------------------------------------------------------------------- /VolumeStyleRendering/assets/shaders/inverse.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jose-villegas/StyleTransferFunction/HEAD/VolumeStyleRendering/assets/shaders/inverse.frag -------------------------------------------------------------------------------- /VolumeStyleRendering/assets/shaders/multiply.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jose-villegas/StyleTransferFunction/HEAD/VolumeStyleRendering/assets/shaders/multiply.frag -------------------------------------------------------------------------------- /VolumeStyleRendering/assets/shaders/positions.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jose-villegas/StyleTransferFunction/HEAD/VolumeStyleRendering/assets/shaders/positions.frag -------------------------------------------------------------------------------- /VolumeStyleRendering/assets/shaders/positions.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jose-villegas/StyleTransferFunction/HEAD/VolumeStyleRendering/assets/shaders/positions.vert -------------------------------------------------------------------------------- /VolumeStyleRendering/assets/shaders/raycast.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jose-villegas/StyleTransferFunction/HEAD/VolumeStyleRendering/assets/shaders/raycast.vert -------------------------------------------------------------------------------- /VolumeStyleRendering/assets/shaders/raycast_rendertargets.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jose-villegas/StyleTransferFunction/HEAD/VolumeStyleRendering/assets/shaders/raycast_rendertargets.frag -------------------------------------------------------------------------------- /VolumeStyleRendering/assets/shaders/smooth_gradients.comp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jose-villegas/StyleTransferFunction/HEAD/VolumeStyleRendering/assets/shaders/smooth_gradients.comp -------------------------------------------------------------------------------- /VolumeStyleRendering/assets/shaders/ssao.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jose-villegas/StyleTransferFunction/HEAD/VolumeStyleRendering/assets/shaders/ssao.frag -------------------------------------------------------------------------------- /VolumeStyleRendering/assets/shaders/tonemapping.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jose-villegas/StyleTransferFunction/HEAD/VolumeStyleRendering/assets/shaders/tonemapping.frag -------------------------------------------------------------------------------- /screenshots/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jose-villegas/StyleTransferFunction/HEAD/screenshots/1.png -------------------------------------------------------------------------------- /screenshots/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jose-villegas/StyleTransferFunction/HEAD/screenshots/2.png --------------------------------------------------------------------------------