├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md └── workflows │ ├── nightly_release.yml │ ├── release.yml │ └── test.yml ├── .gitignore ├── LICENSE ├── README.md ├── mitsuba-blender ├── __init__.py ├── engine │ ├── __init__.py │ ├── final.py │ ├── integrators.json │ ├── properties.py │ ├── rfilters.json │ └── samplers.json └── io │ ├── __init__.py │ ├── bl_utils.py │ ├── exporter │ ├── __init__.py │ ├── camera.py │ ├── export_context.py │ ├── geometry.py │ ├── lights.py │ └── materials.py │ └── importer │ ├── __init__.py │ ├── bl_image_utils.py │ ├── bl_import_obj.py │ ├── bl_import_ply.py │ ├── bl_shader_utils.py │ ├── bl_transform_utils.py │ ├── common.py │ ├── emitters.py │ ├── materials.py │ ├── mi_props_utils.py │ ├── mi_spectra_utils.py │ ├── renderer.py │ ├── sensors.py │ ├── shapes.py │ ├── textures.py │ └── world.py ├── release ├── README.md ├── nightly_release_body.md ├── package.py └── release_body_template.md ├── res └── banner.jpg ├── scripts ├── blender_downloader.py └── run_tests.py └── tests ├── fixtures └── __init__.py ├── res └── scenes │ ├── empty.xml │ ├── film_hdrfilm.xml │ ├── film_hdrfilm_crop.xml │ ├── integrator_moment.xml │ ├── integrator_path.xml │ ├── meshes │ └── Cube.ply │ ├── rfilter_box.xml │ ├── rfilter_gaussian.xml │ ├── rfilter_tent.xml │ ├── sampler_independent.xml │ ├── sampler_multijitter.xml │ ├── sampler_stratified.xml │ └── test1.xml ├── test_addon.py ├── test_compare.py ├── test_importer.py ├── test_mitsuba.py └── utils ├── __init__.py └── mi_scene_utils.py /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitsuba-renderer/mitsuba-blender/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitsuba-renderer/mitsuba-blender/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/workflows/nightly_release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitsuba-renderer/mitsuba-blender/HEAD/.github/workflows/nightly_release.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitsuba-renderer/mitsuba-blender/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitsuba-renderer/mitsuba-blender/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitsuba-renderer/mitsuba-blender/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitsuba-renderer/mitsuba-blender/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitsuba-renderer/mitsuba-blender/HEAD/README.md -------------------------------------------------------------------------------- /mitsuba-blender/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitsuba-renderer/mitsuba-blender/HEAD/mitsuba-blender/__init__.py -------------------------------------------------------------------------------- /mitsuba-blender/engine/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitsuba-renderer/mitsuba-blender/HEAD/mitsuba-blender/engine/__init__.py -------------------------------------------------------------------------------- /mitsuba-blender/engine/final.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitsuba-renderer/mitsuba-blender/HEAD/mitsuba-blender/engine/final.py -------------------------------------------------------------------------------- /mitsuba-blender/engine/integrators.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitsuba-renderer/mitsuba-blender/HEAD/mitsuba-blender/engine/integrators.json -------------------------------------------------------------------------------- /mitsuba-blender/engine/properties.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitsuba-renderer/mitsuba-blender/HEAD/mitsuba-blender/engine/properties.py -------------------------------------------------------------------------------- /mitsuba-blender/engine/rfilters.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitsuba-renderer/mitsuba-blender/HEAD/mitsuba-blender/engine/rfilters.json -------------------------------------------------------------------------------- /mitsuba-blender/engine/samplers.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitsuba-renderer/mitsuba-blender/HEAD/mitsuba-blender/engine/samplers.json -------------------------------------------------------------------------------- /mitsuba-blender/io/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitsuba-renderer/mitsuba-blender/HEAD/mitsuba-blender/io/__init__.py -------------------------------------------------------------------------------- /mitsuba-blender/io/bl_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitsuba-renderer/mitsuba-blender/HEAD/mitsuba-blender/io/bl_utils.py -------------------------------------------------------------------------------- /mitsuba-blender/io/exporter/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitsuba-renderer/mitsuba-blender/HEAD/mitsuba-blender/io/exporter/__init__.py -------------------------------------------------------------------------------- /mitsuba-blender/io/exporter/camera.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitsuba-renderer/mitsuba-blender/HEAD/mitsuba-blender/io/exporter/camera.py -------------------------------------------------------------------------------- /mitsuba-blender/io/exporter/export_context.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitsuba-renderer/mitsuba-blender/HEAD/mitsuba-blender/io/exporter/export_context.py -------------------------------------------------------------------------------- /mitsuba-blender/io/exporter/geometry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitsuba-renderer/mitsuba-blender/HEAD/mitsuba-blender/io/exporter/geometry.py -------------------------------------------------------------------------------- /mitsuba-blender/io/exporter/lights.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitsuba-renderer/mitsuba-blender/HEAD/mitsuba-blender/io/exporter/lights.py -------------------------------------------------------------------------------- /mitsuba-blender/io/exporter/materials.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitsuba-renderer/mitsuba-blender/HEAD/mitsuba-blender/io/exporter/materials.py -------------------------------------------------------------------------------- /mitsuba-blender/io/importer/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitsuba-renderer/mitsuba-blender/HEAD/mitsuba-blender/io/importer/__init__.py -------------------------------------------------------------------------------- /mitsuba-blender/io/importer/bl_image_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitsuba-renderer/mitsuba-blender/HEAD/mitsuba-blender/io/importer/bl_image_utils.py -------------------------------------------------------------------------------- /mitsuba-blender/io/importer/bl_import_obj.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitsuba-renderer/mitsuba-blender/HEAD/mitsuba-blender/io/importer/bl_import_obj.py -------------------------------------------------------------------------------- /mitsuba-blender/io/importer/bl_import_ply.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitsuba-renderer/mitsuba-blender/HEAD/mitsuba-blender/io/importer/bl_import_ply.py -------------------------------------------------------------------------------- /mitsuba-blender/io/importer/bl_shader_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitsuba-renderer/mitsuba-blender/HEAD/mitsuba-blender/io/importer/bl_shader_utils.py -------------------------------------------------------------------------------- /mitsuba-blender/io/importer/bl_transform_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitsuba-renderer/mitsuba-blender/HEAD/mitsuba-blender/io/importer/bl_transform_utils.py -------------------------------------------------------------------------------- /mitsuba-blender/io/importer/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitsuba-renderer/mitsuba-blender/HEAD/mitsuba-blender/io/importer/common.py -------------------------------------------------------------------------------- /mitsuba-blender/io/importer/emitters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitsuba-renderer/mitsuba-blender/HEAD/mitsuba-blender/io/importer/emitters.py -------------------------------------------------------------------------------- /mitsuba-blender/io/importer/materials.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitsuba-renderer/mitsuba-blender/HEAD/mitsuba-blender/io/importer/materials.py -------------------------------------------------------------------------------- /mitsuba-blender/io/importer/mi_props_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitsuba-renderer/mitsuba-blender/HEAD/mitsuba-blender/io/importer/mi_props_utils.py -------------------------------------------------------------------------------- /mitsuba-blender/io/importer/mi_spectra_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitsuba-renderer/mitsuba-blender/HEAD/mitsuba-blender/io/importer/mi_spectra_utils.py -------------------------------------------------------------------------------- /mitsuba-blender/io/importer/renderer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitsuba-renderer/mitsuba-blender/HEAD/mitsuba-blender/io/importer/renderer.py -------------------------------------------------------------------------------- /mitsuba-blender/io/importer/sensors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitsuba-renderer/mitsuba-blender/HEAD/mitsuba-blender/io/importer/sensors.py -------------------------------------------------------------------------------- /mitsuba-blender/io/importer/shapes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitsuba-renderer/mitsuba-blender/HEAD/mitsuba-blender/io/importer/shapes.py -------------------------------------------------------------------------------- /mitsuba-blender/io/importer/textures.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitsuba-renderer/mitsuba-blender/HEAD/mitsuba-blender/io/importer/textures.py -------------------------------------------------------------------------------- /mitsuba-blender/io/importer/world.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitsuba-renderer/mitsuba-blender/HEAD/mitsuba-blender/io/importer/world.py -------------------------------------------------------------------------------- /release/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /release/nightly_release_body.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitsuba-renderer/mitsuba-blender/HEAD/release/nightly_release_body.md -------------------------------------------------------------------------------- /release/package.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitsuba-renderer/mitsuba-blender/HEAD/release/package.py -------------------------------------------------------------------------------- /release/release_body_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitsuba-renderer/mitsuba-blender/HEAD/release/release_body_template.md -------------------------------------------------------------------------------- /res/banner.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitsuba-renderer/mitsuba-blender/HEAD/res/banner.jpg -------------------------------------------------------------------------------- /scripts/blender_downloader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitsuba-renderer/mitsuba-blender/HEAD/scripts/blender_downloader.py -------------------------------------------------------------------------------- /scripts/run_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitsuba-renderer/mitsuba-blender/HEAD/scripts/run_tests.py -------------------------------------------------------------------------------- /tests/fixtures/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitsuba-renderer/mitsuba-blender/HEAD/tests/fixtures/__init__.py -------------------------------------------------------------------------------- /tests/res/scenes/empty.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitsuba-renderer/mitsuba-blender/HEAD/tests/res/scenes/empty.xml -------------------------------------------------------------------------------- /tests/res/scenes/film_hdrfilm.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitsuba-renderer/mitsuba-blender/HEAD/tests/res/scenes/film_hdrfilm.xml -------------------------------------------------------------------------------- /tests/res/scenes/film_hdrfilm_crop.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitsuba-renderer/mitsuba-blender/HEAD/tests/res/scenes/film_hdrfilm_crop.xml -------------------------------------------------------------------------------- /tests/res/scenes/integrator_moment.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitsuba-renderer/mitsuba-blender/HEAD/tests/res/scenes/integrator_moment.xml -------------------------------------------------------------------------------- /tests/res/scenes/integrator_path.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitsuba-renderer/mitsuba-blender/HEAD/tests/res/scenes/integrator_path.xml -------------------------------------------------------------------------------- /tests/res/scenes/meshes/Cube.ply: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitsuba-renderer/mitsuba-blender/HEAD/tests/res/scenes/meshes/Cube.ply -------------------------------------------------------------------------------- /tests/res/scenes/rfilter_box.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitsuba-renderer/mitsuba-blender/HEAD/tests/res/scenes/rfilter_box.xml -------------------------------------------------------------------------------- /tests/res/scenes/rfilter_gaussian.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitsuba-renderer/mitsuba-blender/HEAD/tests/res/scenes/rfilter_gaussian.xml -------------------------------------------------------------------------------- /tests/res/scenes/rfilter_tent.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitsuba-renderer/mitsuba-blender/HEAD/tests/res/scenes/rfilter_tent.xml -------------------------------------------------------------------------------- /tests/res/scenes/sampler_independent.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitsuba-renderer/mitsuba-blender/HEAD/tests/res/scenes/sampler_independent.xml -------------------------------------------------------------------------------- /tests/res/scenes/sampler_multijitter.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitsuba-renderer/mitsuba-blender/HEAD/tests/res/scenes/sampler_multijitter.xml -------------------------------------------------------------------------------- /tests/res/scenes/sampler_stratified.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitsuba-renderer/mitsuba-blender/HEAD/tests/res/scenes/sampler_stratified.xml -------------------------------------------------------------------------------- /tests/res/scenes/test1.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitsuba-renderer/mitsuba-blender/HEAD/tests/res/scenes/test1.xml -------------------------------------------------------------------------------- /tests/test_addon.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitsuba-renderer/mitsuba-blender/HEAD/tests/test_addon.py -------------------------------------------------------------------------------- /tests/test_compare.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitsuba-renderer/mitsuba-blender/HEAD/tests/test_compare.py -------------------------------------------------------------------------------- /tests/test_importer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitsuba-renderer/mitsuba-blender/HEAD/tests/test_importer.py -------------------------------------------------------------------------------- /tests/test_mitsuba.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitsuba-renderer/mitsuba-blender/HEAD/tests/test_mitsuba.py -------------------------------------------------------------------------------- /tests/utils/__init__.py: -------------------------------------------------------------------------------- 1 | from . import mi_scene_utils -------------------------------------------------------------------------------- /tests/utils/mi_scene_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mitsuba-renderer/mitsuba-blender/HEAD/tests/utils/mi_scene_utils.py --------------------------------------------------------------------------------