Material fixes for emissive, toon shader, clearcoat, and transmission… …
… tint
Added cloneAnimations() function
Respect transparent flag when cloning material instead of always auto… …
…detecting
Don't clone ShaderMaterials
Don't override blend mode if not explicitly set
Store activeanimation when set via anim_id
Support overridden transparency attribute
Texture load efficiency fixes
Added blend_mode depth_offset depth_func and color_write attributes
Support updating websurface urls dynamically
Update object material envMap when skybox changes
Fixed anim_id race condition
Support string-based shader_chunk_replace params
Added object.applyPosition()
Disable obsolete "reflectivity" material param
Convenience functions for working with morphTargets
Improved animation support
Apply shader_chunk_replace to fragment shader
New material properties (clearcoat, transmission, attenuation, thickn… …
…ess)
Video texture fixes for restarting playback + HLS
Respect image asset hasalpha flag for transparency
Don't force texture repeat to 1,1
object.gain support for videos
Use sRGB encoding for diffuse textures
Better handling of videos when room is stopped and started
Remove obsolete sbs3d / ou3d handling
More efficient applyTextureOffset handling
Fix videoasset-related error in object.onBeforeRender
Video texture filtering fix
shader_id respects more material attributes (side, blending, etc)
displacementmap_id and envmap_id fall back on video textures
alphamap_id and sbs/ou3d texture fixes
sbs3d / ou3d texture fixes
Added alphamap_id and usevertexcolors attributes
Process collider if picking=true and collidable=false