├── .gitignore ├── CMakeLists.txt ├── Dockerfile ├── LICENSE-APACHE ├── LICENSE-MIT ├── LICENSE.txt ├── README.md ├── attic ├── caldc2c_export_valid_cam_region_png.py ├── caldc4_manual_camera_calibration.cpp ├── caldc4_manual_projector_calibration_runner.py ├── calibration.py ├── find_intrinsics.py └── generate_projector_calibration.py ├── cmake └── Modules │ ├── FindOpenEXR.cmake │ ├── FindOsgCompute.cmake │ ├── FindPoco.cmake │ └── Findjansson.cmake ├── code_of_conduct.md ├── config ├── arbitrary_geom.yaml ├── config-sphere.json ├── config.json ├── geom.json ├── p2g.exr ├── picop-save.sh ├── picop.sh ├── picop │ ├── picop.yaml │ ├── vdisp.yaml │ └── vdisp_mirror.yaml └── rosparamconfig.yaml ├── data ├── Pond │ ├── negx.jpg │ ├── negy.jpg │ ├── negz.jpg │ ├── posx.jpg │ ├── posy.jpg │ ├── posz.jpg │ └── readme.txt ├── Stimulus3DShaderDemo.osg ├── beachball.png ├── calib_cube_sample │ └── calib-cube.yaml ├── calib_pinhole_sample │ └── pinhole_wizard_sample.yaml ├── cursor.png ├── cursor.xcf ├── cursor_1.xcf ├── cursorblank.png ├── display_server_latency.yaml ├── earth.jpg ├── flycube.osg ├── free3of9.ttf ├── lum-chart-1024x768.png ├── monitor_1920x1080.exr ├── pyramid.osg ├── res-chart-1024x768.jpg ├── res-chart-1280x800.png ├── spheres.osg └── vienna-morning.jpg ├── docs ├── .gitignore ├── Makefile ├── architecture.png ├── architecture.svg ├── conf.py ├── define-viewports-on-virtual-displays.rst ├── getting_started.rst ├── gotchas.rst ├── images │ ├── architecture_cubemap.png │ ├── architecture_geometry_texture.jpg │ ├── architecture_virtual_world.jpg │ ├── cyl-texcoords.png │ ├── ds0_exr_blue_166.png │ ├── ds0_exr_redgreen_166.png │ ├── ds1_exr_blue_166.png │ ├── ds1_exr_redgreen_166.png │ ├── ds3_exr_blue_166.png │ ├── ds3_exr_redgreen_166.png │ ├── frame_ds0_00001_black.png │ ├── frame_ds1_00001_black.png │ ├── frame_ds3_00001_black.png │ ├── panels_full.png │ ├── panels_full.png.osg │ ├── panels_x.png │ ├── panels_y.png │ └── picop-camcal-points.png ├── index.rst ├── joystick.rst ├── make.bat ├── manual-display-calibration.rst └── old-index.rst ├── include └── freemovr_engine │ ├── CallbackHolder.hpp │ ├── ResourceLoader.hpp │ ├── StimulusInterface.hpp │ └── freemovr_assert.h ├── launch ├── calibration.vcg ├── cubemap_driver.launch ├── demo_display_server.launch ├── demo_display_server_arbitrary_geom.launch ├── demo_pinhole_wizard.launch ├── demo_switch_calibration.launch └── display_server_latency.launch ├── msg ├── Calib2DPoint.msg ├── CalibMapping.msg ├── FreemoVRCompressedImage.msg ├── ROSPath.msg └── TrackballManipulatorState.msg ├── nodes ├── calibration_generate_exr.py ├── demo_switch_calibration ├── generate_masks.py ├── joypose ├── joystick_cursor ├── noaffinity ├── plot_setup.py ├── replay_helper ├── send_pose ├── show_image.py ├── show_osg ├── show_screens.py ├── simple_tf_filter ├── spacenav_pose ├── verify_intrinsics.py └── viewport_definer.py ├── package.xml ├── sample_code ├── generate_spheres_osg_file.py ├── move_spheres_in_osg_file.py └── render_trajectory │ ├── display_config.yaml │ ├── render_trajectory.py │ └── render_trajectory_base.launch ├── scripts ├── draw_checkerboard_svg.py ├── draw_cylinder.py ├── draw_texmap_coords.py ├── exrfile-show-calibration-params.py ├── exrfile-show-viewports.py ├── fmf_to_stimuluslatencyplugin_delay.py ├── luminance-tests │ ├── analyse.py │ └── cap.py ├── old │ ├── calibrate-autofit-cylinder.py │ ├── calibrate-display-server-triplets.py │ ├── calibrate-generate-exrfiles-noalignment.py │ ├── calibrate-generate-exrfiles.py │ ├── calibrate-run-mcsc.py │ ├── calibrate-tune-cylinder-fit.py │ ├── export-pcd.py │ ├── show_calib_points.py │ └── tune.ui ├── pinholeyaml2exr.py ├── pipeline_mimic.py ├── sympy_line_circle.py ├── sympy_line_point.py ├── sympy_line_sphere.py └── tests_OLD │ ├── calibtests.py │ └── rotatecloud.py ├── setup.py ├── src ├── CameraImageToDisplayImagePass.cpp ├── CameraImageToDisplayImagePass.h ├── DisplaySurfaceArbitraryGeometry.cpp ├── DisplaySurfaceArbitraryGeometry.h ├── DisplaySurfaceArbitraryGeometry_wrap.pxd ├── DisplaySurfaceGeometry.cpp ├── DisplaySurfaceGeometry.hpp ├── GeometryTextureToDisplayImagePass.cpp ├── GeometryTextureToDisplayImagePass.h ├── InvalidBoundsCallback.cpp ├── InvalidBoundsCallback.h ├── ProjectCubemapToGeometryPass.cpp ├── ProjectCubemapToGeometryPass.h ├── PyDisplaySurfaceArbitraryGeometry.pyx ├── ResourceLoader.cpp ├── Stimulus2DBlit.cpp ├── Stimulus3DDemo.cpp ├── Stimulus3DShaderDemo.cpp ├── StimulusAxes.cpp ├── StimulusInterface.cpp ├── StimulusLatencyTimestamp.cpp ├── StimulusOSG.cpp ├── StimulusOSG2.cpp ├── StimulusStandby.cpp ├── StimulusTemplate.cpp ├── TexturedGeometryToCameraImagePass.cpp ├── TexturedGeometryToCameraImagePass.h ├── WindowCaptureCallback.cpp ├── WindowCaptureCallback.h ├── base64.cpp ├── base64.h ├── camera_model.cpp ├── camera_model.h ├── display_client.py ├── display_server.pyx ├── dsosg.cpp ├── dsosg.h ├── exr.py ├── exrutil.cpp ├── exrutil.h ├── fill_polygon.py ├── fit_extrinsics.py ├── freemovr_engine │ ├── __init__.py │ ├── calib │ │ ├── __init__.py │ │ ├── _point_cloud2.py │ │ ├── acquire.py │ │ ├── blend.py │ │ ├── calibrationconstants.py │ │ ├── fit_shapes.py │ │ ├── generate_monitor_exr.py │ │ ├── imgproc.py │ │ ├── kdtree.py │ │ ├── pinhole │ │ │ ├── __init__.py │ │ │ ├── pinhole-wizard.ui │ │ │ ├── pinhole_wizard.py │ │ │ └── widgets.py │ │ ├── reconstruct.py │ │ ├── sampling.py │ │ └── visualization.py │ ├── coord_system.py │ ├── cvnumpy.py │ ├── display_client.py │ ├── dlt.py │ ├── exr.py │ ├── fill_polygon.py │ ├── fit_extrinsics.py │ ├── fixup_path.py │ ├── osg_utils.py │ ├── plot_utils.py │ ├── ransac.py │ ├── rosmsg2json.py │ └── simple_geom.py ├── json2osg.cpp ├── json2osg.hpp ├── load_cubemap.cpp ├── load_cubemap.h ├── main.cpp ├── noaffinity.c ├── parseosg.cpp ├── plot_utils.py ├── ransac.py ├── shaders │ ├── CameraImageToDisplayImagePass.frag │ ├── CameraImageToDisplayImagePass.vert │ ├── CubeBackground.frag │ ├── CubeBackground.vert │ ├── GeometryTextureToDisplayImagePass.frag │ ├── GeometryTextureToDisplayImagePass.vert │ ├── ProjectCubemapToGeometryPass.frag │ ├── ProjectCubemapToGeometryPass.vert │ ├── background_image.frag │ ├── background_image.vert │ ├── rainbow.frag │ ├── rainbow.vert │ ├── show_cubemap.frag │ └── show_cubemap.vert ├── util.cpp └── util.h ├── srv ├── BlitCompressedImage.srv ├── CalibConfig.srv ├── CalibMode.srv ├── CalibProjector.srv ├── CalibSetFloat.srv ├── GetDisplayInfo.srv ├── GetDisplayServerMode.srv ├── GetTrackballManipulatorState.srv ├── ReturnToStandby.srv └── SetDisplayServerMode.srv └── test ├── attic └── test_bag.py ├── cubemap_per_camera_lighting_bug.launch ├── test_arbitrary_geom.py ├── test_coord_system.py ├── test_cvnumpy.py ├── test_dlt.py ├── test_geometry.py ├── test_pinhole_wizard.py ├── test_rosmsg2json.py └── test_simple_geom.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/.gitignore -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/LICENSE-APACHE -------------------------------------------------------------------------------- /LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/LICENSE-MIT -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/README.md -------------------------------------------------------------------------------- /attic/caldc2c_export_valid_cam_region_png.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/attic/caldc2c_export_valid_cam_region_png.py -------------------------------------------------------------------------------- /attic/caldc4_manual_camera_calibration.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/attic/caldc4_manual_camera_calibration.cpp -------------------------------------------------------------------------------- /attic/caldc4_manual_projector_calibration_runner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/attic/caldc4_manual_projector_calibration_runner.py -------------------------------------------------------------------------------- /attic/calibration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/attic/calibration.py -------------------------------------------------------------------------------- /attic/find_intrinsics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/attic/find_intrinsics.py -------------------------------------------------------------------------------- /attic/generate_projector_calibration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/attic/generate_projector_calibration.py -------------------------------------------------------------------------------- /cmake/Modules/FindOpenEXR.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/cmake/Modules/FindOpenEXR.cmake -------------------------------------------------------------------------------- /cmake/Modules/FindOsgCompute.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/cmake/Modules/FindOsgCompute.cmake -------------------------------------------------------------------------------- /cmake/Modules/FindPoco.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/cmake/Modules/FindPoco.cmake -------------------------------------------------------------------------------- /cmake/Modules/Findjansson.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/cmake/Modules/Findjansson.cmake -------------------------------------------------------------------------------- /code_of_conduct.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/code_of_conduct.md -------------------------------------------------------------------------------- /config/arbitrary_geom.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/config/arbitrary_geom.yaml -------------------------------------------------------------------------------- /config/config-sphere.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/config/config-sphere.json -------------------------------------------------------------------------------- /config/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/config/config.json -------------------------------------------------------------------------------- /config/geom.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/config/geom.json -------------------------------------------------------------------------------- /config/p2g.exr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/config/p2g.exr -------------------------------------------------------------------------------- /config/picop-save.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/config/picop-save.sh -------------------------------------------------------------------------------- /config/picop.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/config/picop.sh -------------------------------------------------------------------------------- /config/picop/picop.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/config/picop/picop.yaml -------------------------------------------------------------------------------- /config/picop/vdisp.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/config/picop/vdisp.yaml -------------------------------------------------------------------------------- /config/picop/vdisp_mirror.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/config/picop/vdisp_mirror.yaml -------------------------------------------------------------------------------- /config/rosparamconfig.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/config/rosparamconfig.yaml -------------------------------------------------------------------------------- /data/Pond/negx.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/data/Pond/negx.jpg -------------------------------------------------------------------------------- /data/Pond/negy.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/data/Pond/negy.jpg -------------------------------------------------------------------------------- /data/Pond/negz.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/data/Pond/negz.jpg -------------------------------------------------------------------------------- /data/Pond/posx.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/data/Pond/posx.jpg -------------------------------------------------------------------------------- /data/Pond/posy.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/data/Pond/posy.jpg -------------------------------------------------------------------------------- /data/Pond/posz.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/data/Pond/posz.jpg -------------------------------------------------------------------------------- /data/Pond/readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/data/Pond/readme.txt -------------------------------------------------------------------------------- /data/Stimulus3DShaderDemo.osg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/data/Stimulus3DShaderDemo.osg -------------------------------------------------------------------------------- /data/beachball.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/data/beachball.png -------------------------------------------------------------------------------- /data/calib_cube_sample/calib-cube.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/data/calib_cube_sample/calib-cube.yaml -------------------------------------------------------------------------------- /data/calib_pinhole_sample/pinhole_wizard_sample.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/data/calib_pinhole_sample/pinhole_wizard_sample.yaml -------------------------------------------------------------------------------- /data/cursor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/data/cursor.png -------------------------------------------------------------------------------- /data/cursor.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/data/cursor.xcf -------------------------------------------------------------------------------- /data/cursor_1.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/data/cursor_1.xcf -------------------------------------------------------------------------------- /data/cursorblank.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/data/cursorblank.png -------------------------------------------------------------------------------- /data/display_server_latency.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/data/display_server_latency.yaml -------------------------------------------------------------------------------- /data/earth.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/data/earth.jpg -------------------------------------------------------------------------------- /data/flycube.osg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/data/flycube.osg -------------------------------------------------------------------------------- /data/free3of9.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/data/free3of9.ttf -------------------------------------------------------------------------------- /data/lum-chart-1024x768.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/data/lum-chart-1024x768.png -------------------------------------------------------------------------------- /data/monitor_1920x1080.exr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/data/monitor_1920x1080.exr -------------------------------------------------------------------------------- /data/pyramid.osg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/data/pyramid.osg -------------------------------------------------------------------------------- /data/res-chart-1024x768.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/data/res-chart-1024x768.jpg -------------------------------------------------------------------------------- /data/res-chart-1280x800.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/data/res-chart-1280x800.png -------------------------------------------------------------------------------- /data/spheres.osg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/data/spheres.osg -------------------------------------------------------------------------------- /data/vienna-morning.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/data/vienna-morning.jpg -------------------------------------------------------------------------------- /docs/.gitignore: -------------------------------------------------------------------------------- 1 | _build 2 | -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/docs/architecture.png -------------------------------------------------------------------------------- /docs/architecture.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/docs/architecture.svg -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/define-viewports-on-virtual-displays.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/docs/define-viewports-on-virtual-displays.rst -------------------------------------------------------------------------------- /docs/getting_started.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/docs/getting_started.rst -------------------------------------------------------------------------------- /docs/gotchas.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/docs/gotchas.rst -------------------------------------------------------------------------------- /docs/images/architecture_cubemap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/docs/images/architecture_cubemap.png -------------------------------------------------------------------------------- /docs/images/architecture_geometry_texture.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/docs/images/architecture_geometry_texture.jpg -------------------------------------------------------------------------------- /docs/images/architecture_virtual_world.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/docs/images/architecture_virtual_world.jpg -------------------------------------------------------------------------------- /docs/images/cyl-texcoords.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/docs/images/cyl-texcoords.png -------------------------------------------------------------------------------- /docs/images/ds0_exr_blue_166.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/docs/images/ds0_exr_blue_166.png -------------------------------------------------------------------------------- /docs/images/ds0_exr_redgreen_166.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/docs/images/ds0_exr_redgreen_166.png -------------------------------------------------------------------------------- /docs/images/ds1_exr_blue_166.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/docs/images/ds1_exr_blue_166.png -------------------------------------------------------------------------------- /docs/images/ds1_exr_redgreen_166.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/docs/images/ds1_exr_redgreen_166.png -------------------------------------------------------------------------------- /docs/images/ds3_exr_blue_166.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/docs/images/ds3_exr_blue_166.png -------------------------------------------------------------------------------- /docs/images/ds3_exr_redgreen_166.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/docs/images/ds3_exr_redgreen_166.png -------------------------------------------------------------------------------- /docs/images/frame_ds0_00001_black.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/docs/images/frame_ds0_00001_black.png -------------------------------------------------------------------------------- /docs/images/frame_ds1_00001_black.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/docs/images/frame_ds1_00001_black.png -------------------------------------------------------------------------------- /docs/images/frame_ds3_00001_black.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/docs/images/frame_ds3_00001_black.png -------------------------------------------------------------------------------- /docs/images/panels_full.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/docs/images/panels_full.png -------------------------------------------------------------------------------- /docs/images/panels_full.png.osg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/docs/images/panels_full.png.osg -------------------------------------------------------------------------------- /docs/images/panels_x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/docs/images/panels_x.png -------------------------------------------------------------------------------- /docs/images/panels_y.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/docs/images/panels_y.png -------------------------------------------------------------------------------- /docs/images/picop-camcal-points.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/docs/images/picop-camcal-points.png -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/joystick.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/docs/joystick.rst -------------------------------------------------------------------------------- /docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/docs/make.bat -------------------------------------------------------------------------------- /docs/manual-display-calibration.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/docs/manual-display-calibration.rst -------------------------------------------------------------------------------- /docs/old-index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/docs/old-index.rst -------------------------------------------------------------------------------- /include/freemovr_engine/CallbackHolder.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/include/freemovr_engine/CallbackHolder.hpp -------------------------------------------------------------------------------- /include/freemovr_engine/ResourceLoader.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/include/freemovr_engine/ResourceLoader.hpp -------------------------------------------------------------------------------- /include/freemovr_engine/StimulusInterface.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/include/freemovr_engine/StimulusInterface.hpp -------------------------------------------------------------------------------- /include/freemovr_engine/freemovr_assert.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/include/freemovr_engine/freemovr_assert.h -------------------------------------------------------------------------------- /launch/calibration.vcg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/launch/calibration.vcg -------------------------------------------------------------------------------- /launch/cubemap_driver.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/launch/cubemap_driver.launch -------------------------------------------------------------------------------- /launch/demo_display_server.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/launch/demo_display_server.launch -------------------------------------------------------------------------------- /launch/demo_display_server_arbitrary_geom.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/launch/demo_display_server_arbitrary_geom.launch -------------------------------------------------------------------------------- /launch/demo_pinhole_wizard.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/launch/demo_pinhole_wizard.launch -------------------------------------------------------------------------------- /launch/demo_switch_calibration.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/launch/demo_switch_calibration.launch -------------------------------------------------------------------------------- /launch/display_server_latency.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/launch/display_server_latency.launch -------------------------------------------------------------------------------- /msg/Calib2DPoint.msg: -------------------------------------------------------------------------------- 1 | string camera 2 | geometry_msgs/Point32 pixel 3 | -------------------------------------------------------------------------------- /msg/CalibMapping.msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/msg/CalibMapping.msg -------------------------------------------------------------------------------- /msg/FreemoVRCompressedImage.msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/msg/FreemoVRCompressedImage.msg -------------------------------------------------------------------------------- /msg/ROSPath.msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/msg/ROSPath.msg -------------------------------------------------------------------------------- /msg/TrackballManipulatorState.msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/msg/TrackballManipulatorState.msg -------------------------------------------------------------------------------- /nodes/calibration_generate_exr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/nodes/calibration_generate_exr.py -------------------------------------------------------------------------------- /nodes/demo_switch_calibration: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/nodes/demo_switch_calibration -------------------------------------------------------------------------------- /nodes/generate_masks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/nodes/generate_masks.py -------------------------------------------------------------------------------- /nodes/joypose: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/nodes/joypose -------------------------------------------------------------------------------- /nodes/joystick_cursor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/nodes/joystick_cursor -------------------------------------------------------------------------------- /nodes/noaffinity: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/nodes/noaffinity -------------------------------------------------------------------------------- /nodes/plot_setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/nodes/plot_setup.py -------------------------------------------------------------------------------- /nodes/replay_helper: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/nodes/replay_helper -------------------------------------------------------------------------------- /nodes/send_pose: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/nodes/send_pose -------------------------------------------------------------------------------- /nodes/show_image.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/nodes/show_image.py -------------------------------------------------------------------------------- /nodes/show_osg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/nodes/show_osg -------------------------------------------------------------------------------- /nodes/show_screens.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/nodes/show_screens.py -------------------------------------------------------------------------------- /nodes/simple_tf_filter: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/nodes/simple_tf_filter -------------------------------------------------------------------------------- /nodes/spacenav_pose: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/nodes/spacenav_pose -------------------------------------------------------------------------------- /nodes/verify_intrinsics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/nodes/verify_intrinsics.py -------------------------------------------------------------------------------- /nodes/viewport_definer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/nodes/viewport_definer.py -------------------------------------------------------------------------------- /package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/package.xml -------------------------------------------------------------------------------- /sample_code/generate_spheres_osg_file.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/sample_code/generate_spheres_osg_file.py -------------------------------------------------------------------------------- /sample_code/move_spheres_in_osg_file.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/sample_code/move_spheres_in_osg_file.py -------------------------------------------------------------------------------- /sample_code/render_trajectory/display_config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/sample_code/render_trajectory/display_config.yaml -------------------------------------------------------------------------------- /sample_code/render_trajectory/render_trajectory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/sample_code/render_trajectory/render_trajectory.py -------------------------------------------------------------------------------- /sample_code/render_trajectory/render_trajectory_base.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/sample_code/render_trajectory/render_trajectory_base.launch -------------------------------------------------------------------------------- /scripts/draw_checkerboard_svg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/scripts/draw_checkerboard_svg.py -------------------------------------------------------------------------------- /scripts/draw_cylinder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/scripts/draw_cylinder.py -------------------------------------------------------------------------------- /scripts/draw_texmap_coords.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/scripts/draw_texmap_coords.py -------------------------------------------------------------------------------- /scripts/exrfile-show-calibration-params.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/scripts/exrfile-show-calibration-params.py -------------------------------------------------------------------------------- /scripts/exrfile-show-viewports.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/scripts/exrfile-show-viewports.py -------------------------------------------------------------------------------- /scripts/fmf_to_stimuluslatencyplugin_delay.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/scripts/fmf_to_stimuluslatencyplugin_delay.py -------------------------------------------------------------------------------- /scripts/luminance-tests/analyse.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/scripts/luminance-tests/analyse.py -------------------------------------------------------------------------------- /scripts/luminance-tests/cap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/scripts/luminance-tests/cap.py -------------------------------------------------------------------------------- /scripts/old/calibrate-autofit-cylinder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/scripts/old/calibrate-autofit-cylinder.py -------------------------------------------------------------------------------- /scripts/old/calibrate-display-server-triplets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/scripts/old/calibrate-display-server-triplets.py -------------------------------------------------------------------------------- /scripts/old/calibrate-generate-exrfiles-noalignment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/scripts/old/calibrate-generate-exrfiles-noalignment.py -------------------------------------------------------------------------------- /scripts/old/calibrate-generate-exrfiles.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/scripts/old/calibrate-generate-exrfiles.py -------------------------------------------------------------------------------- /scripts/old/calibrate-run-mcsc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/scripts/old/calibrate-run-mcsc.py -------------------------------------------------------------------------------- /scripts/old/calibrate-tune-cylinder-fit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/scripts/old/calibrate-tune-cylinder-fit.py -------------------------------------------------------------------------------- /scripts/old/export-pcd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/scripts/old/export-pcd.py -------------------------------------------------------------------------------- /scripts/old/show_calib_points.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/scripts/old/show_calib_points.py -------------------------------------------------------------------------------- /scripts/old/tune.ui: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/scripts/old/tune.ui -------------------------------------------------------------------------------- /scripts/pinholeyaml2exr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/scripts/pinholeyaml2exr.py -------------------------------------------------------------------------------- /scripts/pipeline_mimic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/scripts/pipeline_mimic.py -------------------------------------------------------------------------------- /scripts/sympy_line_circle.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/scripts/sympy_line_circle.py -------------------------------------------------------------------------------- /scripts/sympy_line_point.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/scripts/sympy_line_point.py -------------------------------------------------------------------------------- /scripts/sympy_line_sphere.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/scripts/sympy_line_sphere.py -------------------------------------------------------------------------------- /scripts/tests_OLD/calibtests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/scripts/tests_OLD/calibtests.py -------------------------------------------------------------------------------- /scripts/tests_OLD/rotatecloud.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/scripts/tests_OLD/rotatecloud.py -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/setup.py -------------------------------------------------------------------------------- /src/CameraImageToDisplayImagePass.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/src/CameraImageToDisplayImagePass.cpp -------------------------------------------------------------------------------- /src/CameraImageToDisplayImagePass.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/src/CameraImageToDisplayImagePass.h -------------------------------------------------------------------------------- /src/DisplaySurfaceArbitraryGeometry.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/src/DisplaySurfaceArbitraryGeometry.cpp -------------------------------------------------------------------------------- /src/DisplaySurfaceArbitraryGeometry.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/src/DisplaySurfaceArbitraryGeometry.h -------------------------------------------------------------------------------- /src/DisplaySurfaceArbitraryGeometry_wrap.pxd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/src/DisplaySurfaceArbitraryGeometry_wrap.pxd -------------------------------------------------------------------------------- /src/DisplaySurfaceGeometry.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/src/DisplaySurfaceGeometry.cpp -------------------------------------------------------------------------------- /src/DisplaySurfaceGeometry.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/src/DisplaySurfaceGeometry.hpp -------------------------------------------------------------------------------- /src/GeometryTextureToDisplayImagePass.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/src/GeometryTextureToDisplayImagePass.cpp -------------------------------------------------------------------------------- /src/GeometryTextureToDisplayImagePass.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/src/GeometryTextureToDisplayImagePass.h -------------------------------------------------------------------------------- /src/InvalidBoundsCallback.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/src/InvalidBoundsCallback.cpp -------------------------------------------------------------------------------- /src/InvalidBoundsCallback.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/src/InvalidBoundsCallback.h -------------------------------------------------------------------------------- /src/ProjectCubemapToGeometryPass.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/src/ProjectCubemapToGeometryPass.cpp -------------------------------------------------------------------------------- /src/ProjectCubemapToGeometryPass.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/src/ProjectCubemapToGeometryPass.h -------------------------------------------------------------------------------- /src/PyDisplaySurfaceArbitraryGeometry.pyx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/src/PyDisplaySurfaceArbitraryGeometry.pyx -------------------------------------------------------------------------------- /src/ResourceLoader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/src/ResourceLoader.cpp -------------------------------------------------------------------------------- /src/Stimulus2DBlit.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/src/Stimulus2DBlit.cpp -------------------------------------------------------------------------------- /src/Stimulus3DDemo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/src/Stimulus3DDemo.cpp -------------------------------------------------------------------------------- /src/Stimulus3DShaderDemo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/src/Stimulus3DShaderDemo.cpp -------------------------------------------------------------------------------- /src/StimulusAxes.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/src/StimulusAxes.cpp -------------------------------------------------------------------------------- /src/StimulusInterface.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/src/StimulusInterface.cpp -------------------------------------------------------------------------------- /src/StimulusLatencyTimestamp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/src/StimulusLatencyTimestamp.cpp -------------------------------------------------------------------------------- /src/StimulusOSG.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/src/StimulusOSG.cpp -------------------------------------------------------------------------------- /src/StimulusOSG2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/src/StimulusOSG2.cpp -------------------------------------------------------------------------------- /src/StimulusStandby.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/src/StimulusStandby.cpp -------------------------------------------------------------------------------- /src/StimulusTemplate.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/src/StimulusTemplate.cpp -------------------------------------------------------------------------------- /src/TexturedGeometryToCameraImagePass.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/src/TexturedGeometryToCameraImagePass.cpp -------------------------------------------------------------------------------- /src/TexturedGeometryToCameraImagePass.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/src/TexturedGeometryToCameraImagePass.h -------------------------------------------------------------------------------- /src/WindowCaptureCallback.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/src/WindowCaptureCallback.cpp -------------------------------------------------------------------------------- /src/WindowCaptureCallback.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/src/WindowCaptureCallback.h -------------------------------------------------------------------------------- /src/base64.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/src/base64.cpp -------------------------------------------------------------------------------- /src/base64.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/src/base64.h -------------------------------------------------------------------------------- /src/camera_model.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/src/camera_model.cpp -------------------------------------------------------------------------------- /src/camera_model.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/src/camera_model.h -------------------------------------------------------------------------------- /src/display_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/src/display_client.py -------------------------------------------------------------------------------- /src/display_server.pyx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/src/display_server.pyx -------------------------------------------------------------------------------- /src/dsosg.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/src/dsosg.cpp -------------------------------------------------------------------------------- /src/dsosg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/src/dsosg.h -------------------------------------------------------------------------------- /src/exr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/src/exr.py -------------------------------------------------------------------------------- /src/exrutil.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/src/exrutil.cpp -------------------------------------------------------------------------------- /src/exrutil.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/src/exrutil.h -------------------------------------------------------------------------------- /src/fill_polygon.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/src/fill_polygon.py -------------------------------------------------------------------------------- /src/fit_extrinsics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/src/fit_extrinsics.py -------------------------------------------------------------------------------- /src/freemovr_engine/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/freemovr_engine/calib/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/freemovr_engine/calib/_point_cloud2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/src/freemovr_engine/calib/_point_cloud2.py -------------------------------------------------------------------------------- /src/freemovr_engine/calib/acquire.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/src/freemovr_engine/calib/acquire.py -------------------------------------------------------------------------------- /src/freemovr_engine/calib/blend.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/src/freemovr_engine/calib/blend.py -------------------------------------------------------------------------------- /src/freemovr_engine/calib/calibrationconstants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/src/freemovr_engine/calib/calibrationconstants.py -------------------------------------------------------------------------------- /src/freemovr_engine/calib/fit_shapes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/src/freemovr_engine/calib/fit_shapes.py -------------------------------------------------------------------------------- /src/freemovr_engine/calib/generate_monitor_exr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/src/freemovr_engine/calib/generate_monitor_exr.py -------------------------------------------------------------------------------- /src/freemovr_engine/calib/imgproc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/src/freemovr_engine/calib/imgproc.py -------------------------------------------------------------------------------- /src/freemovr_engine/calib/kdtree.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/src/freemovr_engine/calib/kdtree.py -------------------------------------------------------------------------------- /src/freemovr_engine/calib/pinhole/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/freemovr_engine/calib/pinhole/pinhole-wizard.ui: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/src/freemovr_engine/calib/pinhole/pinhole-wizard.ui -------------------------------------------------------------------------------- /src/freemovr_engine/calib/pinhole/pinhole_wizard.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/src/freemovr_engine/calib/pinhole/pinhole_wizard.py -------------------------------------------------------------------------------- /src/freemovr_engine/calib/pinhole/widgets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/src/freemovr_engine/calib/pinhole/widgets.py -------------------------------------------------------------------------------- /src/freemovr_engine/calib/reconstruct.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/src/freemovr_engine/calib/reconstruct.py -------------------------------------------------------------------------------- /src/freemovr_engine/calib/sampling.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/src/freemovr_engine/calib/sampling.py -------------------------------------------------------------------------------- /src/freemovr_engine/calib/visualization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/src/freemovr_engine/calib/visualization.py -------------------------------------------------------------------------------- /src/freemovr_engine/coord_system.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/src/freemovr_engine/coord_system.py -------------------------------------------------------------------------------- /src/freemovr_engine/cvnumpy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/src/freemovr_engine/cvnumpy.py -------------------------------------------------------------------------------- /src/freemovr_engine/display_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/src/freemovr_engine/display_client.py -------------------------------------------------------------------------------- /src/freemovr_engine/dlt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/src/freemovr_engine/dlt.py -------------------------------------------------------------------------------- /src/freemovr_engine/exr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/src/freemovr_engine/exr.py -------------------------------------------------------------------------------- /src/freemovr_engine/fill_polygon.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/src/freemovr_engine/fill_polygon.py -------------------------------------------------------------------------------- /src/freemovr_engine/fit_extrinsics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/src/freemovr_engine/fit_extrinsics.py -------------------------------------------------------------------------------- /src/freemovr_engine/fixup_path.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/src/freemovr_engine/fixup_path.py -------------------------------------------------------------------------------- /src/freemovr_engine/osg_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/src/freemovr_engine/osg_utils.py -------------------------------------------------------------------------------- /src/freemovr_engine/plot_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/src/freemovr_engine/plot_utils.py -------------------------------------------------------------------------------- /src/freemovr_engine/ransac.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/src/freemovr_engine/ransac.py -------------------------------------------------------------------------------- /src/freemovr_engine/rosmsg2json.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/src/freemovr_engine/rosmsg2json.py -------------------------------------------------------------------------------- /src/freemovr_engine/simple_geom.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/src/freemovr_engine/simple_geom.py -------------------------------------------------------------------------------- /src/json2osg.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/src/json2osg.cpp -------------------------------------------------------------------------------- /src/json2osg.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/src/json2osg.hpp -------------------------------------------------------------------------------- /src/load_cubemap.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/src/load_cubemap.cpp -------------------------------------------------------------------------------- /src/load_cubemap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/src/load_cubemap.h -------------------------------------------------------------------------------- /src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/src/main.cpp -------------------------------------------------------------------------------- /src/noaffinity.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/src/noaffinity.c -------------------------------------------------------------------------------- /src/parseosg.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/src/parseosg.cpp -------------------------------------------------------------------------------- /src/plot_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/src/plot_utils.py -------------------------------------------------------------------------------- /src/ransac.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/src/ransac.py -------------------------------------------------------------------------------- /src/shaders/CameraImageToDisplayImagePass.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/src/shaders/CameraImageToDisplayImagePass.frag -------------------------------------------------------------------------------- /src/shaders/CameraImageToDisplayImagePass.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/src/shaders/CameraImageToDisplayImagePass.vert -------------------------------------------------------------------------------- /src/shaders/CubeBackground.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/src/shaders/CubeBackground.frag -------------------------------------------------------------------------------- /src/shaders/CubeBackground.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/src/shaders/CubeBackground.vert -------------------------------------------------------------------------------- /src/shaders/GeometryTextureToDisplayImagePass.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/src/shaders/GeometryTextureToDisplayImagePass.frag -------------------------------------------------------------------------------- /src/shaders/GeometryTextureToDisplayImagePass.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/src/shaders/GeometryTextureToDisplayImagePass.vert -------------------------------------------------------------------------------- /src/shaders/ProjectCubemapToGeometryPass.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/src/shaders/ProjectCubemapToGeometryPass.frag -------------------------------------------------------------------------------- /src/shaders/ProjectCubemapToGeometryPass.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/src/shaders/ProjectCubemapToGeometryPass.vert -------------------------------------------------------------------------------- /src/shaders/background_image.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/src/shaders/background_image.frag -------------------------------------------------------------------------------- /src/shaders/background_image.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/src/shaders/background_image.vert -------------------------------------------------------------------------------- /src/shaders/rainbow.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/src/shaders/rainbow.frag -------------------------------------------------------------------------------- /src/shaders/rainbow.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/src/shaders/rainbow.vert -------------------------------------------------------------------------------- /src/shaders/show_cubemap.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/src/shaders/show_cubemap.frag -------------------------------------------------------------------------------- /src/shaders/show_cubemap.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/src/shaders/show_cubemap.vert -------------------------------------------------------------------------------- /src/util.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/src/util.cpp -------------------------------------------------------------------------------- /src/util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/src/util.h -------------------------------------------------------------------------------- /srv/BlitCompressedImage.srv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/srv/BlitCompressedImage.srv -------------------------------------------------------------------------------- /srv/CalibConfig.srv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/srv/CalibConfig.srv -------------------------------------------------------------------------------- /srv/CalibMode.srv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/srv/CalibMode.srv -------------------------------------------------------------------------------- /srv/CalibProjector.srv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/srv/CalibProjector.srv -------------------------------------------------------------------------------- /srv/CalibSetFloat.srv: -------------------------------------------------------------------------------- 1 | float32 data 2 | --- 3 | -------------------------------------------------------------------------------- /srv/GetDisplayInfo.srv: -------------------------------------------------------------------------------- 1 | --- 2 | string info_json 3 | -------------------------------------------------------------------------------- /srv/GetDisplayServerMode.srv: -------------------------------------------------------------------------------- 1 | --- 2 | string mode 3 | -------------------------------------------------------------------------------- /srv/GetTrackballManipulatorState.srv: -------------------------------------------------------------------------------- 1 | --- 2 | TrackballManipulatorState data 3 | -------------------------------------------------------------------------------- /srv/ReturnToStandby.srv: -------------------------------------------------------------------------------- 1 | --- 2 | -------------------------------------------------------------------------------- /srv/SetDisplayServerMode.srv: -------------------------------------------------------------------------------- 1 | string mode 2 | --- 3 | 4 | -------------------------------------------------------------------------------- /test/attic/test_bag.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/test/attic/test_bag.py -------------------------------------------------------------------------------- /test/cubemap_per_camera_lighting_bug.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/test/cubemap_per_camera_lighting_bug.launch -------------------------------------------------------------------------------- /test/test_arbitrary_geom.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/test/test_arbitrary_geom.py -------------------------------------------------------------------------------- /test/test_coord_system.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/test/test_coord_system.py -------------------------------------------------------------------------------- /test/test_cvnumpy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/test/test_cvnumpy.py -------------------------------------------------------------------------------- /test/test_dlt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/test/test_dlt.py -------------------------------------------------------------------------------- /test/test_geometry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/test/test_geometry.py -------------------------------------------------------------------------------- /test/test_pinhole_wizard.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/test/test_pinhole_wizard.py -------------------------------------------------------------------------------- /test/test_rosmsg2json.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/test/test_rosmsg2json.py -------------------------------------------------------------------------------- /test/test_simple_geom.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strawlab/freemovr_engine/HEAD/test/test_simple_geom.py --------------------------------------------------------------------------------