- 10 Feb, 2016 2 commits
-
-
Christian Schulte zu Berge authored
Preparation for merge. Added check to IpsviRaycaster whether OpenGL 4.4 is supported to avoid crashes if this is not the case.
-
Christian Schulte zu Berge authored
* Disabled LOD-based gradients since their effect is somewhat questionable, they slow down the rendering and lead to artifacts in some case. * Removed LOD option from ProcessorDecoratorGradient * Added OpenGL and GLSL versions up to 4.5 to cgt::GpuCapabilities
-
- 09 Feb, 2016 6 commits
-
-
Christian Schulte zu Berge authored
-
Christian Schulte zu Berge authored
Added usage of VoxelHierarchyMapper to IpsviRaycaster to enable empty space skipping and thereby further improve performance.
-
Christian Schulte zu Berge authored
Performance improvements for IpsviRaycaster: Illumination cache reduced to single channel texture to reduce needed memory bandwidth.
-
Christian Schulte zu Berge authored
Further work on IpsviRaycaster. Directional illumination now works quite well. Most artifacts are fixed.
-
Christian Schulte zu Berge authored
Further work on IpsviRaycaster processor. Projection of light direction seems to work now. First step to introduce extra ray integration step at IC lookup. Results are still mixed though.
-
Christian Schulte zu Berge authored
Started work on IpsviRaycaster processor implementing ImagePlaneSweepVolumeIllumination by Sundén et al. - Sweep direction setup works for directional light. - Computation of illumination cache plane works. - Implemented simplified version of the IPSVI shader, seems to work to some extent.
-
- 04 Nov, 2015 2 commits
-
-
Christian Schulte zu Berge authored
-
Christian Schulte zu Berge authored
-
- 20 Jul, 2015 1 commit
-
-
Christian Schulte zu Berge authored
-
- 16 Jul, 2015 2 commits
-
-
Christian Schulte zu Berge authored
-
Christian Schulte zu Berge authored
-
- 08 Jul, 2015 1 commit
-
-
Christian Schulte zu Berge authored
PipelineRegistry and ProcessorRegistry are now part of campvis-core. Furthermore, moved all calls to PipelineRegistrar<>/SmartProcessorRegistrar<> to a separate cpp file for each module. This way all registrations are at one central location and including headers in external projects does not lead to double registration. This commit also removes the obsolete columbia and manualsegmentation modules.
-
- 29 Jun, 2015 1 commit
-
-
Christian Schulte zu Berge authored
-
- 10 Apr, 2015 1 commit
-
-
Christian Schulte zu Berge authored
Apparently, glBindAttribLocation() does not work as planned with AMD GPUs. Therefore, all Shaders yielded black images. Replaced all attribute locations with hard-coded ones in the vertex shader and removed corresponding convenience function from cgt::Shader. refs #382
-
- 01 Apr, 2015 1 commit
-
-
Christian Schulte zu Berge authored
* Cleaned up unsused code * Fixed cppcheck issues * Fixed depth test issues during OrientationOverlay rendering (had glitches in combination with DRRRaycaster)
-
- 23 Mar, 2015 8 commits
-
-
Hossain Mahmud authored
-
Christian Schulte zu Berge authored
Fixed duplicate member in OptimizedRaycaster. Conflicts: modules/vis/processors/volumerenderer.cpp
-
Hossain Mahmud authored
-
Hossain Mahmud authored
-
Hossain Mahmud authored
-
Christian Schulte zu Berge authored
* Fixed signal issues in VolumeRenderer when updating the raycasting processor. * Fixed assertions in AutoEvaluationPipeline::onPropertyCollectionPropertyAdded() and AutoEvaluationPipeline::onPropertyCollectionPropertyRemoved(). Conflicts: modules/vis/processors/volumerenderer.cpp modules/vis/processors/volumerenderer.h
-
Hossain Mahmud authored
Conflicts: modules/vis/processors/volumerenderer.cpp modules/vis/processors/volumerenderer.h
-
Hossain Mahmud authored
Issue543: changing raycaster in volumeexplorer: added raycasterfactory, something is going wrong while replacing Conflicts: modules/vis/processors/drrraycaster.h modules/vis/processors/simpleraycaster.h Conflicts: modules/vis/processors/volumerenderer.cpp modules/vis/processors/volumerenderer.h
-
- 13 Mar, 2015 1 commit
-
-
Christian Schulte zu Berge authored
* Added TextureReaderTga::loadTextureArray(). * Added OrientationOverlay to VolumeRenderer.
-
- 18 Feb, 2015 2 commits
-
-
Declara Denis authored
-
Declara Denis authored
-
- 17 Feb, 2015 1 commit
-
-
Christian Schulte zu Berge authored
-
- 16 Feb, 2015 4 commits
-
-
Hossain Mahmud authored
-
Christian Schulte zu Berge authored
-
Hossain Mahmud authored
-
Hossain Mahmud authored
Conflicts: application/gui/mainwindow.cpp
-
- 06 Feb, 2015 1 commit
-
-
Christian Schulte zu Berge authored
* Included VoxelHierarchyMapper for empty space skipping * Now can successfully render three volumes at the same time.
-
- 22 Jan, 2015 1 commit
-
-
Christian Schulte zu Berge authored
-
- 19 Jan, 2015 1 commit
-
-
Christian Schulte zu Berge authored
Who would have thought that active mip-mapping during rendering creates such artifacts...
-
- 16 Jan, 2015 2 commits
-
-
Christian Schulte zu Berge authored
-
Christian Schulte zu Berge authored
Replaced all occurrences of GL_POLYGON render mode with GL_TRIANGLE_FAN since GL_POLYGON is deprecated.
-
- 08 Jan, 2015 1 commit
-
-
Christian Schulte zu Berge authored
* Added modules/modulesapi.h with CAMPVIS_MODULES_API definition (MSVC __declspec switch) * Updated modules/CMakeLists.txt to allow shared build * Added CAMPVIS_MODULES_API to every non-templated class definition in campvis-modules
-
- 05 Dec, 2014 1 commit
-
-
Christian Schulte zu Berge authored
* Fixed DataSeriesSplitter::updateProperties() * Fixed VolumeExplorer's camera ID not being dependent on output image name * Added early return to AbstractProcessor::invalidate(level) if level == 0
-