├── .gitignore ├── LICENSE ├── README.md ├── blender_datagen_compose.py ├── configs ├── render_dolly_cam.yaml ├── render_drop_phy.yaml ├── render_orbit_cam.yaml ├── render_orbit_lgt.yaml ├── render_oscil_cam.yaml ├── render_rotat_obj.yaml └── render_vtran_obj.yaml ├── data ├── basicshapes │ ├── SmoothCube.glb │ ├── SmoothCylinder.glb │ └── Sphere.glb ├── envmaps │ ├── aerodynamics_workshop_2k.hdr │ ├── ninomaru_teien_1k.hdr │ └── venice_sunset_1k.hdr ├── plane_basic │ ├── plane.glb │ └── plane_curved.glb ├── plane_box.glb ├── textures │ ├── blue_metal_plate_1k │ │ ├── diff.jpg │ │ ├── disp.png │ │ ├── nor_gl.exr │ │ └── rough.exr │ ├── fabric_pattern_07_1k │ │ ├── col_1.png │ │ ├── nor_gl.exr │ │ └── rough.jpg │ └── herringbone_parquet_1k │ │ ├── diff.jpg │ │ ├── disp.png │ │ ├── nor_gl.exr │ │ └── rough.exr └── toy_objects │ ├── bob │ ├── README.txt │ ├── bob_diffuse.png │ ├── bob_tri.mtl │ └── bob_tri.obj │ └── spot │ ├── LICENSE.txt │ ├── metal.mtl │ ├── spot.mtl │ ├── spot.obj │ └── spot_texture.png ├── modes ├── __init__.py └── drop_physics.py ├── physics ├── README.md ├── __init__.py └── rigid_body_utils.py ├── requirements.txt ├── teaser ├── dolly_cam.gif ├── drop_phy.gif ├── drop_phy_example.gif ├── orbit_cam.gif ├── orbit_lgt.gif ├── oscil_cam.gif ├── rotat_obj.gif ├── stitch_video.gif ├── stitched_grid_videos.mp4 ├── teaser.png └── vtran_obj.gif └── utils ├── blender_utils.py ├── image_utils.py └── render_utils.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nexuslrf/composition_rendering/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nexuslrf/composition_rendering/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nexuslrf/composition_rendering/HEAD/README.md -------------------------------------------------------------------------------- /blender_datagen_compose.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nexuslrf/composition_rendering/HEAD/blender_datagen_compose.py -------------------------------------------------------------------------------- /configs/render_dolly_cam.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nexuslrf/composition_rendering/HEAD/configs/render_dolly_cam.yaml -------------------------------------------------------------------------------- /configs/render_drop_phy.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nexuslrf/composition_rendering/HEAD/configs/render_drop_phy.yaml -------------------------------------------------------------------------------- /configs/render_orbit_cam.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nexuslrf/composition_rendering/HEAD/configs/render_orbit_cam.yaml -------------------------------------------------------------------------------- /configs/render_orbit_lgt.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nexuslrf/composition_rendering/HEAD/configs/render_orbit_lgt.yaml -------------------------------------------------------------------------------- /configs/render_oscil_cam.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nexuslrf/composition_rendering/HEAD/configs/render_oscil_cam.yaml -------------------------------------------------------------------------------- /configs/render_rotat_obj.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nexuslrf/composition_rendering/HEAD/configs/render_rotat_obj.yaml -------------------------------------------------------------------------------- /configs/render_vtran_obj.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nexuslrf/composition_rendering/HEAD/configs/render_vtran_obj.yaml -------------------------------------------------------------------------------- /data/basicshapes/SmoothCube.glb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nexuslrf/composition_rendering/HEAD/data/basicshapes/SmoothCube.glb -------------------------------------------------------------------------------- /data/basicshapes/SmoothCylinder.glb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nexuslrf/composition_rendering/HEAD/data/basicshapes/SmoothCylinder.glb -------------------------------------------------------------------------------- /data/basicshapes/Sphere.glb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nexuslrf/composition_rendering/HEAD/data/basicshapes/Sphere.glb -------------------------------------------------------------------------------- /data/envmaps/aerodynamics_workshop_2k.hdr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nexuslrf/composition_rendering/HEAD/data/envmaps/aerodynamics_workshop_2k.hdr -------------------------------------------------------------------------------- /data/envmaps/ninomaru_teien_1k.hdr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nexuslrf/composition_rendering/HEAD/data/envmaps/ninomaru_teien_1k.hdr -------------------------------------------------------------------------------- /data/envmaps/venice_sunset_1k.hdr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nexuslrf/composition_rendering/HEAD/data/envmaps/venice_sunset_1k.hdr -------------------------------------------------------------------------------- /data/plane_basic/plane.glb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nexuslrf/composition_rendering/HEAD/data/plane_basic/plane.glb -------------------------------------------------------------------------------- /data/plane_basic/plane_curved.glb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nexuslrf/composition_rendering/HEAD/data/plane_basic/plane_curved.glb -------------------------------------------------------------------------------- /data/plane_box.glb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nexuslrf/composition_rendering/HEAD/data/plane_box.glb -------------------------------------------------------------------------------- /data/textures/blue_metal_plate_1k/diff.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nexuslrf/composition_rendering/HEAD/data/textures/blue_metal_plate_1k/diff.jpg -------------------------------------------------------------------------------- /data/textures/blue_metal_plate_1k/disp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nexuslrf/composition_rendering/HEAD/data/textures/blue_metal_plate_1k/disp.png -------------------------------------------------------------------------------- /data/textures/blue_metal_plate_1k/nor_gl.exr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nexuslrf/composition_rendering/HEAD/data/textures/blue_metal_plate_1k/nor_gl.exr -------------------------------------------------------------------------------- /data/textures/blue_metal_plate_1k/rough.exr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nexuslrf/composition_rendering/HEAD/data/textures/blue_metal_plate_1k/rough.exr -------------------------------------------------------------------------------- /data/textures/fabric_pattern_07_1k/col_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nexuslrf/composition_rendering/HEAD/data/textures/fabric_pattern_07_1k/col_1.png -------------------------------------------------------------------------------- /data/textures/fabric_pattern_07_1k/nor_gl.exr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nexuslrf/composition_rendering/HEAD/data/textures/fabric_pattern_07_1k/nor_gl.exr -------------------------------------------------------------------------------- /data/textures/fabric_pattern_07_1k/rough.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nexuslrf/composition_rendering/HEAD/data/textures/fabric_pattern_07_1k/rough.jpg -------------------------------------------------------------------------------- /data/textures/herringbone_parquet_1k/diff.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nexuslrf/composition_rendering/HEAD/data/textures/herringbone_parquet_1k/diff.jpg -------------------------------------------------------------------------------- /data/textures/herringbone_parquet_1k/disp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nexuslrf/composition_rendering/HEAD/data/textures/herringbone_parquet_1k/disp.png -------------------------------------------------------------------------------- /data/textures/herringbone_parquet_1k/nor_gl.exr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nexuslrf/composition_rendering/HEAD/data/textures/herringbone_parquet_1k/nor_gl.exr -------------------------------------------------------------------------------- /data/textures/herringbone_parquet_1k/rough.exr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nexuslrf/composition_rendering/HEAD/data/textures/herringbone_parquet_1k/rough.exr -------------------------------------------------------------------------------- /data/toy_objects/bob/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nexuslrf/composition_rendering/HEAD/data/toy_objects/bob/README.txt -------------------------------------------------------------------------------- /data/toy_objects/bob/bob_diffuse.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nexuslrf/composition_rendering/HEAD/data/toy_objects/bob/bob_diffuse.png -------------------------------------------------------------------------------- /data/toy_objects/bob/bob_tri.mtl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nexuslrf/composition_rendering/HEAD/data/toy_objects/bob/bob_tri.mtl -------------------------------------------------------------------------------- /data/toy_objects/bob/bob_tri.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nexuslrf/composition_rendering/HEAD/data/toy_objects/bob/bob_tri.obj -------------------------------------------------------------------------------- /data/toy_objects/spot/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nexuslrf/composition_rendering/HEAD/data/toy_objects/spot/LICENSE.txt -------------------------------------------------------------------------------- /data/toy_objects/spot/metal.mtl: -------------------------------------------------------------------------------- 1 | newmtl initialShadingGroup 2 | bsdf pbr 3 | Ks 0.0 0.2 1.00 4 | map_Kd spot_texture.png -------------------------------------------------------------------------------- /data/toy_objects/spot/spot.mtl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nexuslrf/composition_rendering/HEAD/data/toy_objects/spot/spot.mtl -------------------------------------------------------------------------------- /data/toy_objects/spot/spot.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nexuslrf/composition_rendering/HEAD/data/toy_objects/spot/spot.obj -------------------------------------------------------------------------------- /data/toy_objects/spot/spot_texture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nexuslrf/composition_rendering/HEAD/data/toy_objects/spot/spot_texture.png -------------------------------------------------------------------------------- /modes/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nexuslrf/composition_rendering/HEAD/modes/__init__.py -------------------------------------------------------------------------------- /modes/drop_physics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nexuslrf/composition_rendering/HEAD/modes/drop_physics.py -------------------------------------------------------------------------------- /physics/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nexuslrf/composition_rendering/HEAD/physics/README.md -------------------------------------------------------------------------------- /physics/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nexuslrf/composition_rendering/HEAD/physics/__init__.py -------------------------------------------------------------------------------- /physics/rigid_body_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nexuslrf/composition_rendering/HEAD/physics/rigid_body_utils.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nexuslrf/composition_rendering/HEAD/requirements.txt -------------------------------------------------------------------------------- /teaser/dolly_cam.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nexuslrf/composition_rendering/HEAD/teaser/dolly_cam.gif -------------------------------------------------------------------------------- /teaser/drop_phy.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nexuslrf/composition_rendering/HEAD/teaser/drop_phy.gif -------------------------------------------------------------------------------- /teaser/drop_phy_example.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nexuslrf/composition_rendering/HEAD/teaser/drop_phy_example.gif -------------------------------------------------------------------------------- /teaser/orbit_cam.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nexuslrf/composition_rendering/HEAD/teaser/orbit_cam.gif -------------------------------------------------------------------------------- /teaser/orbit_lgt.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nexuslrf/composition_rendering/HEAD/teaser/orbit_lgt.gif -------------------------------------------------------------------------------- /teaser/oscil_cam.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nexuslrf/composition_rendering/HEAD/teaser/oscil_cam.gif -------------------------------------------------------------------------------- /teaser/rotat_obj.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nexuslrf/composition_rendering/HEAD/teaser/rotat_obj.gif -------------------------------------------------------------------------------- /teaser/stitch_video.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nexuslrf/composition_rendering/HEAD/teaser/stitch_video.gif -------------------------------------------------------------------------------- /teaser/stitched_grid_videos.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nexuslrf/composition_rendering/HEAD/teaser/stitched_grid_videos.mp4 -------------------------------------------------------------------------------- /teaser/teaser.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nexuslrf/composition_rendering/HEAD/teaser/teaser.png -------------------------------------------------------------------------------- /teaser/vtran_obj.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nexuslrf/composition_rendering/HEAD/teaser/vtran_obj.gif -------------------------------------------------------------------------------- /utils/blender_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nexuslrf/composition_rendering/HEAD/utils/blender_utils.py -------------------------------------------------------------------------------- /utils/image_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nexuslrf/composition_rendering/HEAD/utils/image_utils.py -------------------------------------------------------------------------------- /utils/render_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nexuslrf/composition_rendering/HEAD/utils/render_utils.py --------------------------------------------------------------------------------