Skip to content

Commit

Permalink
Remove custom direct integrator
Browse files Browse the repository at this point in the history
  • Loading branch information
arpit15 committed May 28, 2024
1 parent ad0ac23 commit 23c326e
Show file tree
Hide file tree
Showing 7 changed files with 93 additions and 61 deletions.
Binary file added mitsuba-blender/assets/matpreview/envmap.exr
Binary file not shown.
Binary file added mitsuba-blender/assets/matpreview/matpreview.exr
Binary file not shown.
Binary file added mitsuba-blender/assets/matpreview/matpreview.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file not shown.
93 changes: 93 additions & 0 deletions mitsuba-blender/assets/matpreview/scene.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,93 @@
<scene version="3.0.0">
<default name="spp" value="64"/>
<default name="width" value="683"/>
<default name="height" value="512"/>
<default name="max_depth" value="-1"/>

<integrator type="path">
<integer name="max_depth" value="$max_depth"/>
</integrator>

<sensor type="perspective" id="camera">
<string name="fov_axis" value="smaller" />
<float name="focus_distance" value="6.0" />
<float name="fov" value="28.8415" />
<transform name="to_world">
<lookat target="3.04072, -2.85176, 2.80939"
origin="3.69558, -3.46243, 3.25463"
up="-0.317366, 0.312466, 0.895346" />
</transform>

<sampler type="independent">
<integer name="sample_count" value="$spp" />
</sampler>

<film type="hdrfilm" id="film">
<integer name="width" value="$width" />
<integer name="height" value="$height" />
<string name="pixel_format" value="rgb" />
<rfilter type="gaussian" />
</film>
</sensor>

<emitter type="envmap" id="emitter-envmap">
<string name="filename" value="envmap.exr" />
<transform name="to_world">
<rotate y="1" angle="-180" />
<matrix value="-0.224951 -0.000001 -0.974370 0.000000 -0.974370 0.000000 0.224951 0.000000 0.000000 1.000000 -0.000001 8.870000 0.000000 0.000000 0.000000 1.000000" />
</transform>
<float name="scale" value="3" />
</emitter>

<bsdf type="diffuse" id="bsdf-diffuse">
<rgb name="reflectance" value="0.18 0.18 0.18" />
</bsdf>

<texture type="checkerboard" id="texture-checkerboard">
<rgb name="color0" value="0.4" />
<rgb name="color1" value="0.2" />
<transform name="to_uv">
<scale x="8.000000" y="8.000000" />
</transform>
</texture>

<bsdf type="diffuse" id="bsdf-plane">
<ref name="reflectance" id="texture-checkerboard" />
</bsdf>

<bsdf type="plastic" id="bsdf-matpreview">
<rgb name="diffuse_reflectance" value="0.240, 0.771, 0.361" />
<float name="int_ior" value="1.9" />
</bsdf>

<shape type="serialized" id="shape-plane">
<string name="filename" value="matpreview.serialized" />
<integer name="shape_index" value="0" />
<transform name="to_world">
<rotate z="1" angle="-4.3" />
<matrix value="3.38818 -4.06354 0 -1.74958 4.06354 3.38818 0 1.43683 0 0 5.29076 -0.0120714 0 0 0 1" />
</transform>
<ref name="bsdf" id="bsdf-plane" />
</shape>

<shape type="serialized" id="shape-matpreview-interior">
<string name="filename" value="matpreview.serialized" />
<integer name="shape_index" value="1" />
<transform name="to_world">
<matrix value="1 0 0 0 0 1 0 0 0 0 1 0.0252155 0 0 0 1" />
</transform>
<ref name="bsdf" id="bsdf-diffuse" />
</shape>

<shape type="serialized" id="shape-matpreview-exterior">
<string name="filename" value="matpreview.serialized" />
<integer name="shape_index" value="2" />
<transform name="to_world">
<matrix value="0.614046 0.614047 0 -1.78814e-07 -0.614047 0.614046 0 2.08616e-07 0 0 0.868393 1.02569 0 0 0 1" />
<translate z="0.01" />
</transform>

<ref name="bsdf" id="bsdf-matpreview" />
</shape>

</scene>
2 changes: 0 additions & 2 deletions mitsuba-blender/custom_integrators/__init__.py
Original file line number Diff line number Diff line change
@@ -1,7 +1,5 @@
from .direct import MyDirectIntegrator
from .pssmlt import MyPathIntegrator

def register():
from mitsuba import register_integrator
register_integrator("mydirect", lambda props: MyDirectIntegrator(props))
register_integrator("pssmlt", lambda props: MyPathIntegrator(props))
59 changes: 0 additions & 59 deletions mitsuba-blender/custom_integrators/direct.py

This file was deleted.

0 comments on commit 23c326e

Please sign in to comment.