Skip to content

Releases: unity3d-jp/StreamingImageSequence

0.5.1-preview

13 Oct 13:51
Compare
Choose a tag to compare

[0.5.1-preview] - 2020-10-13

[0.5.0-preview] - 2020-10-12

  • feat: set background color in the Game View when updating RenderCache
  • feat: set the background color of RenderCachePlayableAsset clips in Timeline
  • feat: add a texture blitter for URP and use it when updating RenderCache in URP projects
  • feat: show the updating of RenderCache in Game View for HDRP projects
  • fix: add blending in LinearToGamma shader
  • fix: apply linear to gamma conversion for drawing preview textures if the project is using linear color space
  • fix: RenderCachePlayable path errors when reloading, and show the path as a normalized path if possible
  • fix: try to create the saved path of RenderCachePlayableAsset if it is invalid
  • fix: set StreamingImageSequencePlayableAsset's texture properly for MeshRenderer in HDRP
  • fix: play sequential images in runtime builds
  • doc: fix broken anchor links in the doc to import images, and add missing BaseRenderCapturer API docs

0.4.0-preview

06 Oct 11:17
Compare
Choose a tag to compare
  • feat: add RenderCache and RenderCapturer, which work together to cache render results to image files. Currently provides:
    ** CameraRenderCapturer: to cache the render results of a Camera component.
    ** BaseRenderCapturer: an extensible class that a user can use to customize the capturing process.
  • feat: lock frames via FrameMarkers when capturing RenderCache to prevent them from being overwritten
  • feat: skipping frames when caching render results if specified by the FrameMarkers
  • feat: add a shortcut for locking and edit a frame of RenderCachePlayableAsset using the assigned image application.
  • feat: auto hide/show FrameMarkers when the TimelineWindow is zoomed out/in
  • feat: add user notes in FrameMarkers
  • feat: check if we should reload the folder of StreamingImageSequencePlayableAsset or RenderCachePlayableAsset when the Editor Application is back in focus
  • fix: check if an image file exists before queuing to load it
  • fix: import images directly for StramingImageSequencePlayableAsset when the source folder is already under StreamingAssets
  • fix: prevent the internal texture from being destroyed when TimelineEditor is refreshed
  • fix: time rounding errors when calculating the image index of StreamingImageSequencePlayableAsset
  • fix: compile error in Unity 2020.2
  • fix: open internals to com.unity.visual-compositor package
  • refactor: rename UseImageMarkers to FrameMarkers
  • chore: change the plugin library name from Loader to StreamingImageSequence
  • chore: use [email protected]
  • chore: change namespace to be exactly the same with the assembly name
  • doc: update about package installation in the Readme files on Github.
  • doc: add package badge
  • doc: add RenderCache and FrameMarker documentations
  • doc: update StreamingImageSequencePlayableAsset's doc

0.3.3-preview

08 Sep 08:22
Compare
Choose a tag to compare
  • fix: disable renderer component when showing/hiding gameObject instead of enabling/disabling
  • fix: fix errors when displaying small number of images in the import window

0.3.2-preview

13 Aug 03:07
Compare
Choose a tag to compare
  • fix: fix memory allocation blocking on Mac

0.3.1-preview

28 Jul 08:40
Compare
Choose a tag to compare
  • feat: add support for SkinnedMeshRenderer and copy StreamingImageSequencePlayableAsset output to a target RenderTexture, if set

  • feat: add user settings to set maximum memory allocation for images

  • fix: fix errors when building app build

  • fix: fix errors on FaderTrack when there is no Image bound to the track

  • fix: fix rounding errors when calculating imageIndex in StreamingImageSequencePlayableAsset

  • fix: fix UseImageMarker when the timeScale of the clip is not one

  • chore: remove unused/unsupported sub-menu (#133)

  • chore: add Third Party Notices

0.3.0-preview

14 Jul 06:47
Compare
Choose a tag to compare
  • feat: reuse previously allocated memory for loading images when there is less than 10% free physical memory on the system.

  • opt: performance improvement when resizing the length of TimelineClip containing StreamingImageSequencePlayableAsset in TimelineWindow

  • opt: optimize the performance of loading images on the plugin side (locking, using full images for loading preview images, etc)

  • opt: optimize the performance of loading images on the C# side (preventing duplicate tasks, limiting the number of pending tasks, etc)

  • opt: optimize the ScrollView in ImageSequenceImportWindow

  • opt: optimize string-related operations in StreamingImageSequencePlayableAsset

  • opt: reduce StreamingImageSequence properties which are inspected by AnimatedParameterUtility.HasAnyAnimatableParameters

  • fix: hide buttons to reset Timeline-related properties of StreamingImageSequencePlayableAsset in non-timeline context

  • fix: render preview images correctly when clipIn is not 0

  • fix: prevent jittering preview images at the end of a long clip

  • fix: prevent saving temporary StreamingImageSequencePlayableAsset texture in scenes

  • fix: make sure the image dimension ratio in StreamingImageSequencePlayableAsset is calculated correctly

  • fix: fix errors that occurred when interacting with StreamingImageSequencePlayableAsset GUI

  • fix: fix StreamingImageSequencePlayableAsset texture leak when closing or opening a new scene

  • fix: fix the memory leak of preview textures when closing or opening a new scene

  • fix: fix thread-related crashes when loading images

  • fix: handle image loading process correctly when switching to playmode/editmode, or opening a new scene

  • fix: reset image loading processes when opening a scene in single mode

  • chore: delete unused StreamingImageSequenceWindow

  • doc: Add Table of Contents and a link to the plugin building doc in the top Readme

0.2.0-preview

11 Jun 17:38
Compare
Choose a tag to compare
  • feat: deallocate unused images when there is not enough memory, and stop allocating memory if there is not enough memory for the current frame
  • fix: preload images starting from the active frame as the center instead of always from frame 0
  • chore: cleanup the code to preload images
  • chore: delete DrawOverWindow project and DLL
  • chore: convert the plugin building process to cmake and add unit tests for the plugin

0.1.5-preview

01 Jun 11:33
Compare
Choose a tag to compare
  • chore: depend on com.unity.ext.nunit
  • chore: make it explicit that StreamingImageSequence depends on ugui

0.1.4-preview

14 May 13:04
Compare
Choose a tag to compare
  • fix: inaccuracies in placing preview icon positions
  • fix: bug when stretching PlayableAsset
  • fix: crash bug when entering play mode on Windows
  • fix: remove invalid alerts in StreamingImageSequenceTrack and FaderTrack
  • fix: Override ToString() in StreamingImageSequenceTrack
  • chore: update yamato npm registry

0.1.3-preview

15 Apr 06:31
24e7ecb
Compare
Choose a tag to compare
fix: crash caused by g_ThreadedGfxDevice after deserialization (#60)

* Fix crash caused by performing graphics operation when g_ThreadedGfxDevice is not ready after deserialization.
* Update package version