From 7a2312f55190a7735cbdebd9053823e65bbd2eb5 Mon Sep 17 00:00:00 2001 From: acdemiralp <demiralpali@gmail.com> Date: Tue, 9 Feb 2021 05:33:15 +0100 Subject: [PATCH] Only camera animation to go. --- offline_ray_tracer/source/main.cpp | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/offline_ray_tracer/source/main.cpp b/offline_ray_tracer/source/main.cpp index b3ca1d7..6769d69 100644 --- a/offline_ray_tracer/source/main.cpp +++ b/offline_ray_tracer/source/main.cpp @@ -1,6 +1,8 @@ #include <algorithm> #include <cstdint> +#include <iostream> +#include <vtkActor.h> #include <vtkAVIWriter.h> #include <vtkOSPRayPass.h> #include <vtkPolyDataMapper.h> @@ -8,7 +10,7 @@ #include <vtkRenderWindow.h> #include <vtkRenderWindowInteractor.h> #include <vtkSmartPointer.h> -#include <vtkOSPRayVolumeMapper.h> +#include <vtkUnstructuredGridVolumeRayCastMapper.h> #include <vtkVolume.h> #include <vtkWindowToImageFilter.h> @@ -32,14 +34,14 @@ std::int32_t main(std::int32_t argc, char** argv) renderer->SetPass (ospray_pass); std::cout << "Setting up mappers, actors and volumes.\n"; - auto pd_mapper = vtkSmartPointer<vtkPolyDataMapper> ::New(); - auto ug_mapper = vtkSmartPointer<vtkOSPRayVolumeMapper>::New(); - auto pd_actor = vtkSmartPointer<vtkActor> ::New(); - auto ug_volume = vtkSmartPointer<vtkVolume> ::New(); + auto pd_mapper = vtkSmartPointer<vtkPolyDataMapper> ::New(); + auto ug_mapper = vtkSmartPointer<vtkUnstructuredGridVolumeRayCastMapper>::New(); + auto pd_actor = vtkSmartPointer<vtkActor> ::New(); + auto ug_volume = vtkSmartPointer<vtkVolume> ::New(); pd_actor ->SetMapper(pd_mapper); ug_volume->SetMapper(ug_mapper); renderer ->AddActor (pd_actor ); - renderer ->AddVolume(ug_volume); + //renderer ->AddVolume(ug_volume); std::cout << "Setting up image and video writers.\n"; auto window_to_image = vtkSmartPointer<vtkWindowToImageFilter>::New(); -- GitLab