
10フレームかけてボワッと出てくるだけ。
#!/usr/bin/env python
# -*- coding: utf-8 -*-
### This is a demonstration for gradual color change of gaussian blob.
### A gaussian blob gradually appears.
###
### 2021.01.15
from __future__ import division
from psychopy import visual, core, event
win = visual.Window(monitor='testMonitor',units='deg',allowGUI=False,fullscr=True) # 'monitor' must be changed depending on your psychopy setting.
fps=win.monitorFramePeriod
print(['fps: '+str(fps*1)]) # Just for checking refresh rate.
stimdur = 10 # 10 frames for stimulus duration.
stim = visual.GratingStim(win, sf=0, color=[0,0,0], pos=(0.0,0.0),maskParams={'sd':10})
stim.mask = 'gauss' # Set 'circle' if you want to show rectangular stimulus.
stim.size = 10 # 5 for alternative.
blobcol = 0
for frameNum in range(stimdur):
blobcol = blobcol + (1/stimdur)
stim.color = blobcol
stim.draw()
win.flip()
win.close()
core.quit()