diff --git a/offline_ray_tracer/source/main.cpp b/offline_ray_tracer/source/main.cpp index 5e9f3248479d0a8c9d764dc05aac77ef7484f162..3f81035fe2368330cd681f7e7bc6d6f5c8b1eeb7 100644 --- a/offline_ray_tracer/source/main.cpp +++ b/offline_ray_tracer/source/main.cpp @@ -130,9 +130,9 @@ std::int32_t main(std::int32_t argc, char** argv) volume_reader ->SetFileName (settings.data_file_paths[slice].volume .c_str()); volume_reader ->SetInputArrayToProcess (0, 0, 0, vtkDataObject::FIELD_ASSOCIATION_POINTS, settings.data_file_paths[slice].scalar.c_str()); volume_reader ->Update (); - volume_reader ->GetOutput ()->GetPointData()->SetActiveScalars(settings.data_file_paths[slice].volume.c_str()); + volume_reader ->GetOutput ()->GetPointData()->SetActiveScalars(settings.data_file_paths[slice].scalar.c_str()); volume_mapper ->SetInputData (volume_reader->GetOutput()); - volume_mapper ->SetInputArrayToProcess (0, 0, 0, vtkDataObject::FIELD_ASSOCIATION_POINTS, settings.data_file_paths[slice].volume.c_str()); + volume_mapper ->SetInputArrayToProcess (0, 0, 0, vtkDataObject::FIELD_ASSOCIATION_POINTS, settings.data_file_paths[slice].scalar.c_str()); volume ->SetMapper (volume_mapper); volume_property->SetScalarOpacity (transfer_function.opacity_function); volume_property->SetColor (transfer_function.color_function ); diff --git a/settings.json b/settings.json index fc40fc4fc111e806a04751c5a7461a0e5e5f495f..7bdc44382cadd8639e8d36fe081271982b0c903b 100644 --- a/settings.json +++ b/settings.json @@ -1,19 +1,19 @@ { "data_file_paths": [ - { "geometry": "D:/data/grids/AIA/Oxyflame/GEOM_0013200.vtp", "volume": "D:/data/grids/AIA/Oxyflame/1024/QOUT_0013200.vti", "scalar": "Q" }, - { "geometry": "D:/data/grids/AIA/Oxyflame/GEOM_0013200.vtp", "volume": "D:/data/grids/AIA/Oxyflame/1024/QOUT_0013200.vti", "scalar": "Q" }, - { "geometry": "D:/data/grids/AIA/Oxyflame/GEOM_0013200.vtp", "volume": "D:/data/grids/AIA/Oxyflame/1024/QOUT_0013200.vti", "scalar": "Q" } + { "geometry": "D:/data/grids/AIA/Oxyflame/GEOM_0013200.vtp", "volume": "D:/data/grids/AIA/Oxyflame/1024/QOUT_0013200.vti", "scalar": "Q"}, + { "geometry": "D:/data/grids/AIA/Oxyflame/GEOM_0013200.vtp", "volume": "D:/data/grids/AIA/Oxyflame/1024/QOUT_0013200.vti", "scalar": "Q"}, + { "geometry": "D:/data/grids/AIA/Oxyflame/GEOM_0013200.vtp", "volume": "D:/data/grids/AIA/Oxyflame/1024/QOUT_0013200.vti", "scalar": "Q"} ], "transfer_function": "D:/source/internal/oxyflame_rendering_tools/transfer_function.json", "time_scale" : 1000.0, "loop" : true, "image_size" : [1920, 1080], - "step_size" : 0.0001, + "step_size" : 0.05, "samples" : 32, "ambient_samples" : 4, - "shadows" : false, + "shadows" : true, "update_rate" : 16.0, "key_frames" : diff --git a/transfer_function.json b/transfer_function.json index 3f96d6b4cb2d7579ec27c2bb71bd01f79d141388..ebf7c5a2a5aeced4da0c00f20a8d3d4bf1d13593 100644 --- a/transfer_function.json +++ b/transfer_function.json @@ -1,25 +1,13 @@ [ { "ColorSpace" : "Lab", - "Name" : "Oxy Red White", + "Name" : "Oxy Red Orange White", "Points" : [ 0.0, 0.0, 0.5, 0.0, - 0.0, - 0.0, - 0.5, - 0.0, - 0.01, - 0.0062500000931322575, - 0.5, - 0.0, - 0.5, - 0.10000000149011612, - 0.5, - 0.0, 1.0, 1.0, 0.5, @@ -28,73 +16,73 @@ "RGBPoints" : [ 0.0, - 0.403922, + 0.49803900000000001, + 0.0, 0.0, - 0.050979999999999998, 0.062744999999999995, - 0.52596699999999996, - 0.029527000000000001, - 0.066727999999999996, + 0.60040000000000004, + 0.0, + 0.0, 0.12548999999999999, - 0.64764299999999997, - 0.058962000000000001, - 0.082475999999999994, + 0.70251399999999997, + 0.00073800000000000005, + 0.00047699999999999999, 0.1882355, - 0.722445, - 0.076677999999999996, - 0.098224000000000006, + 0.77337900000000004, + 0.095225000000000004, + 0.061498999999999998, 0.2509805, - 0.79718599999999995, - 0.095194000000000001, - 0.114187, + 0.84387500000000004, + 0.18986500000000001, + 0.12282999999999999, 0.31372549999999999, - 0.86805100000000002, - 0.16409099999999999, - 0.14371400000000001, + 0.89111899999999999, + 0.29419499999999998, + 0.203537, 0.37647049999999999, - 0.937809, - 0.233541, - 0.173933, + 0.93785499999999999, + 0.397924, + 0.28313700000000003, 0.43921549999999998, - 0.96143000000000001, - 0.32605899999999999, - 0.232987, + 0.963445, + 0.476663, + 0.31660100000000002, 0.50196078499999996, - 0.984375, - 0.41814699999999999, - 0.292657, + 0.98829699999999998, + 0.55577100000000002, + 0.35166500000000001, 0.56470600000000004, - 0.986344, - 0.49688599999999999, - 0.371396, + 0.99026499999999995, + 0.64632100000000003, + 0.436309, 0.62745099999999998, - 0.98823499999999997, - 0.57570200000000005, - 0.45067299999999999, + 0.99215699999999996, + 0.73525600000000002, + 0.51964600000000005, 0.69019600000000003, - 0.98823499999999997, - 0.65640900000000002, - 0.54319099999999998, + 0.99215699999999996, + 0.78446800000000005, + 0.57082699999999997, 0.75294100000000008, - 0.98841999999999997, - 0.73674700000000004, - 0.63589399999999996, + 0.99224900000000005, + 0.83321800000000001, + 0.62348300000000001, 0.81568649999999998, - 0.99235700000000004, - 0.809581, - 0.73234900000000003, + 0.99421800000000005, + 0.872587, + 0.70615899999999998, 0.87843150000000003, 0.99618600000000002, - 0.88069200000000003, - 0.82675900000000002, - 0.94117650000000008, + 0.91141899999999998, + 0.78818900000000003, + 0.94117649999999997, 0.99815500000000001, - 0.92203000000000002, - 0.88581299999999996, + 0.94094599999999995, + 0.85905399999999998, 1.0, 1.0, - 0.96078399999999997, - 0.94117600000000001 + 0.96862700000000002, + 0.92549000000000003 ] } ] diff --git a/transfer_functions/tf_rw_003.json b/transfer_functions/tf_rw_003.json new file mode 100644 index 0000000000000000000000000000000000000000..ebf7c5a2a5aeced4da0c00f20a8d3d4bf1d13593 --- /dev/null +++ b/transfer_functions/tf_rw_003.json @@ -0,0 +1,89 @@ +[ + { + "ColorSpace" : "Lab", + "Name" : "Oxy Red Orange White", + "Points" : + [ + 0.0, + 0.0, + 0.5, + 0.0, + 1.0, + 1.0, + 0.5, + 0.0 + ], + "RGBPoints" : + [ + 0.0, + 0.49803900000000001, + 0.0, + 0.0, + 0.062744999999999995, + 0.60040000000000004, + 0.0, + 0.0, + 0.12548999999999999, + 0.70251399999999997, + 0.00073800000000000005, + 0.00047699999999999999, + 0.1882355, + 0.77337900000000004, + 0.095225000000000004, + 0.061498999999999998, + 0.2509805, + 0.84387500000000004, + 0.18986500000000001, + 0.12282999999999999, + 0.31372549999999999, + 0.89111899999999999, + 0.29419499999999998, + 0.203537, + 0.37647049999999999, + 0.93785499999999999, + 0.397924, + 0.28313700000000003, + 0.43921549999999998, + 0.963445, + 0.476663, + 0.31660100000000002, + 0.50196078499999996, + 0.98829699999999998, + 0.55577100000000002, + 0.35166500000000001, + 0.56470600000000004, + 0.99026499999999995, + 0.64632100000000003, + 0.436309, + 0.62745099999999998, + 0.99215699999999996, + 0.73525600000000002, + 0.51964600000000005, + 0.69019600000000003, + 0.99215699999999996, + 0.78446800000000005, + 0.57082699999999997, + 0.75294100000000008, + 0.99224900000000005, + 0.83321800000000001, + 0.62348300000000001, + 0.81568649999999998, + 0.99421800000000005, + 0.872587, + 0.70615899999999998, + 0.87843150000000003, + 0.99618600000000002, + 0.91141899999999998, + 0.78818900000000003, + 0.94117649999999997, + 0.99815500000000001, + 0.94094599999999995, + 0.85905399999999998, + 1.0, + 1.0, + 0.96862700000000002, + 0.92549000000000003 + ] + } +] +