three.js - After setting preserveDrawingBuffer:true, canvas is only rendered after renderer resize -


i added preservedrawingbuffer:true webglrenderer creation able generate screenshots via todataurl(). however, canvas stays white until resize window (and hence renderer) manually, afterwards rendering works fine.

i'm creating webglrenderer following options:

renderer = new three.webglrenderer({   preservedrawingbuffer: true,   antialias: true }); 

if antialias or preservedrawingbufffer left out, scene rendered immediately.

a stripped down example using three.js v68 accessible via https://jsfiddle.net/ytdoo72k/8/
firefox v36 shows behaviour described above, chrome v41 seems work.

https://jsfiddle.net/ytdoo72k/9/ uses r71 , shows strange white rectangles.


Comments

Popular posts from this blog

node.js - Mongoose: Cast to ObjectId failed for value on newly created object after setting the value -

gradle error "Cannot convert the provided notation to a File or URI" -

python - NameError: name 'subprocess' is not defined -