Skip to content

Instantly share code, notes, and snippets.

@djmannion
djmannion / render_scene.py
Created July 2, 2020 03:54
Perception study stimulus rendering using the Python interface to Mitsuba 2
import mitsuba
mitsuba.set_variant(value="scalar_rgb")
import numpy as np
random = np.random.RandomState(seed=19)
import imageio
# ROOM GEOMETRY
@djmannion
djmannion / psychopy_visible_wedge_test.py
Created September 29, 2012 01:53
psychopy : visibleWedge test
if self.visibleWedge[ 1 ] > self.visibleWedge[ 0 ]:
visCmpFcn = numpy.logical_and
else:
visCmpFcn = numpy.logical_or
self._visible = visCmpFcn( self._angles >= ( self.visibleWedge[ 0 ] * pi / 180 ),
( ( self._angles + self._triangleWidth ) * 180 / pi ) < self.visibleWedge[ 1 ]
)