- Oct 28, 2017
-
-
Bryn Lloyd authored
-
- Oct 26, 2017
-
-
Bryn Lloyd authored
-
- Oct 25, 2017
-
-
Bryn Lloyd authored
Added SamplingRate parameter. Now this filter can run faster, by initially sampling the colors at a coarser level. For a sampling rate of (5,5,1), i.e. 25 fewer voxels to build the octree, I got an overall factor of 10-15 speed-up. Added SortIndexByLuminance parameter. The "index-image" viewed as a greyscale image, is usually quite arbitrary, accentuating contrast where none can be perceived in the original color image. To make the index image more meaningful (e.g. for image segmentation operating on scalar images), we sort the mean colors by luminance and re-map the indices accordingly. This option does not introduce any computational complexity and has no impact on actual colors in the lookup table (only their order).
-
361dee9e Fix python test failure because of MPI and vtkNrrdReader 175f8c58 Added python test as example for volume shader replacements 2cdbab17 Documentation for vtkShaderProgram::Substitute parameters 13d43249 Added documentation note for range type as applicable to 2D functions 04645f56 Remove export information from shader generated string 28e4ac01 Allow vtkEncodeString to create header without any export info d5729f86 Fix volume header test and unused variable warnings e7ce193e Baselines for new volume custom shader tests ... Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !3406
-
add44d13 Bump VTK-m. Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
Utkarsh Ayachit <utkarsh.ayachit@kitware.com> Merge-request: !3484
-
92581891 DOC: Fix buildbot links in develop.md. Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
Ben Boeckel <ben.boeckel@kitware.com> Merge-request: !3394
-
add7458b Fix #17156: ensure global ids are preserved by RemoveGhostCells. Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !3481
-
04fe9df5 Enable serialization of overlapping AMR. Acked-by:
Kitware Robot <kwrobot@kitware.com> Reviewed-by:
Andrew Bauer <andy.bauer@kitware.com> Merge-request: !3477
-
99cc48df Allow use of utf8 for filenames in IO module Acked-by:
Kitware Robot <kwrobot@kitware.com> Reviewed-by:
Brad King <brad.king@kitware.com> Reviewed-by:
David Gobbi <david.gobbi@gmail.com> Merge-request: !3263
-
Sankhesh Jhaveri authored
The object factory overrides vtkNrrdReader to vtkPNrrdReader when an MPI build is enabled. Since, the test is not added as a parallel test, it is run with `vtkpython` instead of `pvtkpython` resulting in an error. This change disables the object factory override for vtkNrrdReader.
-
Sankhesh Jhaveri authored
-
Sankhesh Jhaveri authored
Documentation comments in the example test as well. Minor code cleanups.
-
Sankhesh Jhaveri authored
The range is pre-encoded within the 2D transfer functions before they are made available to the volume mapper Remove commented code
-
Sankhesh Jhaveri authored
This fixes the two warnings generated prior on Windows dashboards - one for "incorrect dll linkage" and the other for "locally defined symbol imported in function".
-
Sankhesh Jhaveri authored
This allows the generated header to be added to executables.
-
Sankhesh Jhaveri authored
-
Sankhesh Jhaveri authored
-
Sankhesh Jhaveri authored
-
Sankhesh Jhaveri authored
This change introduces a new variable called TFRangeType for each of the three transfer functions of the volume mapper. When set to SCALAR, the existing functionality of the mapper is preserved, where the function is scaled over the scalar range. When set to NATIVE, the mapper scales the function over the range set on the transfer function i.e. min and max of all the function points. Any scalar values outside this range would be truncated to the min and max of native range.
-
Sankhesh Jhaveri authored
This can be used for doing custom shader computations
-
Sankhesh Jhaveri authored
-
Sankhesh Jhaveri authored
-
Sankhesh Jhaveri authored
First attempt at depth based color coding shader Fix the shader test to keep background black
-
Sankhesh Jhaveri authored
-
Sankhesh Jhaveri authored
The user can either replace the whole shader or parts of it.
-
Sankhesh Jhaveri authored
This change makes the volume mapper use the vtkShaderProgram and vtkShader API to help with shader management and source string substitutions. Split up BuildShader() code into multiple sub-functions for better readability.
-
Sankhesh Jhaveri authored
Convenience method that does source substitutions in-place.
-
Sankhesh Jhaveri authored
-
Sankhesh Jhaveri authored
This will allow it to be used by other vtkShader consumers like volume mapper
-
Allison Vacanti authored
-
On Windows, the vtksys::SystemTools::Fopen() function uses the cmake KWSYS_ENCODING_DEFAULT_CODEPAGE setting for the encoding of filenames. After this change, people can build VTK libraries that use utf8 filenames by setting KWSYS_ENCODING_DEFAULT_CODEPAGE=CP_UTF8.
-
3c6557e9 Testing/External: Update CMake minimum required version to match VTK Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
Ben Boeckel <ben.boeckel@kitware.com> Reviewed-by:
Brad King <brad.king@kitware.com> Merge-request: !3480
-
- Oct 24, 2017
-
-
Utkarsh Ayachit authored
vtkPolyData and vtkUnstructuredGrid dropped global id arrays in RemoveGhostCells calls. Fixed that. Also ensured that vtkUnstructuredGrid preserves the precision for points.
-
2ee2a1c6 Fix typo Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !3478
-
Jean-Christophe Fillion-Robin authored
This commit also addresses warning like the following: CMake Warning (dev) at /path/to/VTK/CMake/vtkModuleMacros.cmake:94 (elseif): Policy CMP0054 is not set: Only interpret if() arguments as variables or keywords when unquoted. Run "cmake --help-policy CMP0054" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Quoted variables like "DEPENDS" will no longer be dereferenced when the policy is set to NEW. Since the policy is not set the OLD behavior will be used. Call Stack (most recent call first): /path/to/VTK/Rendering/Volume/module.cmake:1 (vtk_module) /path/to/VTK/CMake/vtkModuleMacros.cmake:431 (include) /path/to/VTK/CMake/vtkModuleMacros.cmake:639 (vtk_module_test) /path/to/VTK/CMake/vtkTestingMacros.cmake:357 (vtk_module_test_executable) /path/to/VTK/Rendering/Volume/Testing/Cxx/CMakeLists.txt:116 (vtk_test_cxx_executable) This warning is for project developers. Use -Wno-dev to suppress it.
-
85e48513 install: Add install rule for vtkInitializeBuildType CMake module Acked-by:
Kitware Robot <kwrobot@kitware.com> Reviewed-by:
Ben Boeckel <ben.boeckel@kitware.com> Merge-request: !3479
-
Jean-Christophe Fillion-Robin authored
Suggested-by:
Ben Boeckel <ben.boeckel@kitware.com>
-
Karthik Nishanth authored
-
David E. DeMarle authored
vtkCompositeDataReader and Writer support this and vtkGenericDataObjectReader/Writer know to call them. A catalyst live example also seems to work.
-
dff79a5b Interpolation table was needlessly updating. Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
Sean McBride <sean@rogue-research.com> Merge-request: !3471
-