Search Results for

    Show / Hide Table of Contents

    Version 3.7.4 - 14 June 2019

    Bug fixes

    • Fixed rare crash bug reported on Intel HD Graphics 620
    • Added back previously removed call to Stop()

    Version 3.7.2 - 17 May 2019

    Bug fixes

    • Fixed major crash bug that would sometimes happens when stopping a capture
    • Fixed a crash bug that could happen by quitting the application while a capture is running

    Version 3.7.0 - 21 February 2019

    Bug fixes

    • Fixed issue where certain effects (eg skinned meshes) would be captured incorrectly. We now wait for the end of the frame to capture. This can be disabled using the WaitForEndOfFrame property

    Version 3.6.10 - 13 February 2019

    Improvements

    • Added support for codecs and microphone device names with unicode characters

    Version 3.6.8 - 1 November 2018

    Bug fixes

    • Fixed a crash bug that sometimes happened when stopping the capture due to a threading issue

    Version 3.6.7 - 4 September 2018

    Bug fixes

    • Fixed a memory leak that would happen at the end of each capture

    Version 3.6.6 - 23 July 2018

    Improvements

    • Added faster and more accurate stereo 360 rendering via adding support for Unity 2018.1’s stereo cubemap rendering to the CaptureFromCamera360 component

    Version 3.6.5 - 9 July 2018

    Bug fixes

    • Fixed bug with audio capture of Unity audio (regression since 3.6.0)

    Version 3.6.4 - 7 July 2018

    Improvements

    • PNG exporter now supports exporting without alpha

    Bug fixes

    • Fixed the PNG writer for high resolutions

    Version 3.6.2 - 6 July 2018

    Improvements

    • Exported PNG files now more compatible (eg Photoshop After Effects, Premiere, Nuke etc)

    Version 3.6.0 - 28 June 2018

    Improvements

    • Simultaneous captures are now supported (BETA)

    Bug fixes

    • Fixed some codecs (such as MagicYUV) not being enumerated
    • Fixed errors when stopping a Stereo ODS capture from the Capture Window

    Version 3.5.2 - 1 June 2018

    Improvements

    • MP4 encoding can now applies the “fast start” patch which moves the ‘moov’ atom to the start of the file. This allows these videos to be directly streamed from websites or servers
    • The Movie Capture window is now persistent allowing it to capture across scene changes
    • Added new persistent option to prevent CaptureFrom components being destroyed during scene loads

    Bug fixes

    • Fixed instantiation issue where OnDestroy() would unload the entire plugin

    Version 3.5.0 - 25 May 2018

    Improvements

    • Added image sequence output mode with fast PNG support
    • Moved all capture functions from Update() to LateUpdate() to fix issues where some game logic hadn’t been applied before the capture

    Bug fixes

    • Fixed issue where using Final IK with the “Fix Transforms” field ticked would result in the IK not being applied
    • Fixed issue where first frame of wouldn’t capture when using timelapse

    Other

    • Enabled compiler optimisations in native plugin
    • Many UI improvements
    • Corrected documentation steps for exporting transparent video

    Version 3.4.4 - 23 May 2018

    Improvements

    • Added new timelapse field to allow videos to be captured at a fraction of the rate at which they will be played back. The field timelapseScale controls this. If your video frame rate is set to 30 and timelapseScale is set to 2 then it will capture only at 15fps, but generate a 30fps video

    Bug fixes

    • Fixed rare issue where render functions could become null
    • Blocked FFDShow codec from enumerating as this old codec is quite buggy and could cause crashes

    Other

    • Improved version number function

    Version 3.4.2 - 17 May 2018

    Improvements

    • Added new 180 degree capture mode to the 360 and 360ODS capture components

    Bug fixes

    • CaptureFromCamera component now includes contributing cameras that are disabled in case they are enabled later
    • Script execution order of capture components changed from 100 to 29000 so capture happens later than user scripts

    Other

    • “View last capture” button now coloured to improve workflow

    Version 3.4.0 - 14 May 2018

    Improvements

    • CaptureFromTexture now has logic to signal when the texture has changed, making texture capture more controllable, and capturing from webcam textures produce smoother results
    • CaptureFromCamera UI improved to make working with contributing cameras easier
    • API: videoCodecPriority field changed to a property so that it correctly calls SelectCodec() when changed
    • API: forceGpuFlush added to force the GPU to flush during each capture, which causes less latency but can reduce performance
    • Better codec enumeration so non-compressors are no longer included, and Logitech’s old video encoder is now excluded as it causes problems on some systems and isn’t generally useful

    Bug fixes

    • Fixed issue when using MF H.264 codec where pausing didn’t properly pause the internal clock

    Other

    • Webcam demo changed to only capture a single camera at once since multi-source capture isn’t working currently, and to use the new manual signal with CaptureFromTexture to make sure no frames are missing or duplicated

    Version 3.3.2 - 23 February 2018

    Improvements

    • UnityAudioCapture component can now be attached to other objects besides the AudioListener, such as the AudioSource component, and it can mute the audio once it has grabbed it

    Bug fixes

    • Fixed a bug where RenderTextures with generate mipmaps enabled couldn’t be captured
    • Fixed 360 stereo ODS capture problem with some image effects (such as HBAO) which needed reactivation
    • Fixed some shaders that had been automatically upgraded for newer versions of Unity so they’re backwardly compatible again

    Other

    • Updated all copyright messages to 2018
    • Tested with Unity 2018.1.0b8
    • Now also uploading versions using Unity 5.5 and 5.6 to prevent the script/shader upgrade warnings

    Version 3.3.1 - 10 December 2017

    Bug fixes

    • Fixed shader compile error in Unity 2017.3 when single pass instanced stereo mode is enabled for VR rendering

    Version 3.3 - 9 November 2017

    Improvements

    • Major performance improvements by no longer stalling the GPU during capturing
    • The mouse cursor now has an offset value for the hotspot and a scale slider

    Version 3.2 - 5 October 2017

    Improvements

    • CaptureFromCamera now supports camera chains where multiple cameras contribute to the final render
    • Improved compatibility with older systems by not relying on some Media Foundation DLLs
    • Added a new option “_supportTextureRecreate” which now defaults to “off” which improves performance by removing a per-frame GPU sync point. Enable this option if you need to support texture recreation during a capture (for example when the GPU device is lost due to window resize or alt-tab when using exclusive fullscreen mode)
    • Improved inspector UI for audio source selection
    • Added MF H.264 capture option to CaptureGUI

    Bug fixes

    • Fixed some ODS 360 capture settings not being applied

    Version 3.14 - 7 September 2017

    Improvements

    • Added new UI button to view the captured video immediately instead of via Windows Explorer
    • Improved support for capturing when using OpenGL emulation, which can happen when having the build platform not set to Windows Standalone
    • CaptureFromScreen component generates less garbage by caching the YieldInstruction
    • Improved encoded time display
    • Improved error messages
    • Improvements to UI

    Bug fixes

    • Fixed bug where capture window could not set the file name or extension
    • Fixed bug where Capture Window would add UnityAudioOutput component to the main camera instead of to the GameObject with the AudioListerner
    • Fixed the encoded time information for real-time captures

    Version 3.12 - 30 August 2017

    Bug fixes

    • CaptureFromTexture and CaptureFromCamera360 components now no longer accumulate and render when capture is paused

    Minor

    • Added helpful warning when using the profiler with 360 Camera ODS component. Have the profiler completely disabled (disable record, close the window, remove the tab and restart Unity), otherwise it will use too much memory when using ODS component.
    • Added new “about” section to inspector
    • Added a better check for plugin version mismatches
    • Some improved texture cleanup and discards
    • Improved camera 360 demo script to make cubes fall away instead of disappear

    Version 3.10 - 27 August 2017

    Upgrade Notes

    • If upgrading from version 2.x then you must delete all of the files for any previous copies of AVPro Movie Capture in your project before importing this version. This is because many files have been renamed and the folder structure has changed significantly.

    Improvements

    • A preview of the captured frames is now displayed
    • Pause during offline rendering now pauses Unity by settings Time.timeScale to zero
    • Various minor UI and other improvements

    Bug fixes

    • Fixed deferred rendering support for stereo ODS component
    • Fixed motion blur timing and sample count issues
    • Fixed disabling MSAA when using deferred rendering with stereo ODS component
    • Fixed some anti-aliasing and cubemap depth states not being set sometimes
    • Added a workaround for a bug in Unity 5.6.0 - 5.6.1 (#902409)
    • Noted a bug in Unity 2017.1.0 - 2017.2.0 in CaptureFromCamera360 that causes the background to render white when camera clear mode is set to solid colour

    Version 3.01 - 21 August 2017

    Upgrade Notes

    • If upgrading from version 2.x then you must delete all of the files for any previous copies of AVPro Movie Capture in your project before importing this version. This is because many files have been renamed and the folder structure has changed significantly.

    Improvements

    • Added named pipe output option to the Capture Window and improvements to the inspector

    Bug fixes

    • Fixed some bugs related to using named pipes
    • Fixed some rare null exceptions that could happen when upgrading from previous version which used specific codec indices

    Version 3.0 - 11 August 2017

    Upgrade Notes

    • If upgrading from version 2.x then you must delete all of the files for any previous copies of AVPro Movie Capture in your project before importing this version. This is because many files have been renamed and the folder structure has changed significantly.

    Improvements

    • Added Unity 2017 support
    • UI revamped to be easier to use and better looking
    • Huge code cleanup: moved everything into a namespace, classes renamed, code documentation improved, documentation updated etc
    • Added new Omni-Directional Stereo (ODS) capture component for capturing stereo 360 in a more accurate way. This new method is much slower and is intended for off-line rendering only. Based on: https://developers.google.com/vr/jump/rendering-ods-content.pdf
    • Added options to automatically stop the capture / render after a certain number of frames or seconds
    • Performance improvements, the capture no longer forces Unity to run at the capture rate
    • Exposed the Camera360 stereo options in the AVPro Movie Capture window
    • CaptureFromCamera and CaptureFromCamera360 components no longer require to be attached to a GameObject with a Camera. The camera can be set manually via the exposed field. If no camera is assigned it will try to find the Camera component on the same GameObject.
    • The free trial version is now on the Unity Asset Store and allows for 10 seconds of capture without any watermarking.

    Bug fixes

    • Fixed audio capture in Camera360 component
    • Fixed captures trying to use MSAA and Deferred rendering together
    • Fixed a bug where “Start Paused” option would be ignored
    • Fixed issue where UnityAudioCapture component would be enabled when capture started with StartPaused option and Pause/Resume wouldn’t toggle enabled status of UnityAudioCapture component
    • Fixed “Open Last Capture” sometimes not storing the last capture
    In This Article