Search Unity

  1. Unity 2018.3 is now released.
    Dismiss Notice
  2. The Unity Pro & Visual Studio Professional Bundle gives you the tools you need to develop faster & collaborate more efficiently. Learn more.
    Dismiss Notice
  3. We've updated our Terms of Service. Please read our blog post from Unity CTO and Co-Founder Joachim Ante here
    Dismiss Notice
  4. Want to provide direct feedback to the Unity team? Join the Unity Advisory Panel.
    Dismiss Notice
  5. Improve your Unity skills with a certified instructor in a private, interactive classroom. Watch the overview now.
    Dismiss Notice

Video Unity Recorder update

Discussion in 'Audio & Video' started by ans_unity, Dec 19, 2017.

  1. ChadrickEvans

    ChadrickEvans

    Joined:
    Mar 14, 2015
    Posts:
    32
    Could somewhere here explain why these errors seem to be happening? I updated from 2018.3 to 2019.1

     
  2. marief_unity

    marief_unity

    Unity Technologies

    Joined:
    Oct 9, 2018
    Posts:
    26
    Hey @ChadrickEvans !

    In 2019.1, Timeline becomes a package so needs to be added as a dependency in Recorder.
    We are working into turning Recorder into a package, which will fix this situation.

    In the meantime, you can add the references in the Recorder asmdef :
    in Editor/Unity.Recorder.Editor.asmdef and Runtime/Unity.Recorder.asmdef : add "Unity.Timeline" in the "references" list :
    Screen Shot 2019-01-09 at 11.23.09 AM.png

    Please also note that in 2019.1, UIElements is out of experimental so current version of Recorder is throwing errors about this. Should not prevent you from recording though. Fixing this is also part of the "turning Recorder into a package" scope.

    Thanks !
     
  3. The_BenEvans

    The_BenEvans

    Joined:
    Jul 31, 2012
    Posts:
    130
    Been playing around with this today (2018.3 with v1.0.2 from Asset Store) and trying to record gifs (default settings), but it's chugging and unusable for me currently.

    Also tested on an empty scene, with same results.

    Is this a bug/need a bug report?

    upload_2019-1-10_14-47-56.png
     
  4. OlafZ

    OlafZ

    Joined:
    Aug 3, 2016
    Posts:
    17
    After successfully creating some stereo 360 equirectangular images using Unity Recorder, we noticed significant distortion at the very bottom of the screen when viewing those equirect images in an appropriate viewer. This effect was especially pronounced when the floor that was seen at the bottom was very close to the camera. Is there a way to render to bottom (and top) of stereo 360 (equirectangular) images correctly somehow?
     
  5. Immu

    Immu

    Joined:
    Jun 18, 2013
    Posts:
    107
    Hi, is there any plan on cleaning those warnings with proper #UNITY tags in the near future?
    Thanks
    (using 2018.3.1f1)

    Code (CSharp):
    1. 49: [Unity] Assets/Unity Recorder/Editor/Sources/EditableLabel.cs(40,59): warning CS0618: 'Capture' is obsolete: 'Use TrickleDown instead of Capture.'
    2. 50: [Unity] Assets/Unity Recorder/Editor/Sources/EditableLabel.cs(40,13): warning CS0618: 'CallbackEventHandler.RegisterCallback<TEventType>(EventCallback<TEventType>, Capture)' is obsolete: 'Use TrickleDown instead of Capture.'
    3. 51: [Unity] Assets/Unity Recorder/Editor/Sources/PanelSplitter.cs(47,59): warning CS0618: 'Capture' is obsolete: 'Use TrickleDown instead of Capture.'
    4. 52: [Unity] Assets/Unity Recorder/Editor/Sources/PanelSplitter.cs(47,13): warning CS0618: 'CallbackEventHandler.RegisterCallback<TEventType>(EventCallback<TEventType>, Capture)' is obsolete: 'Use TrickleDown instead of Capture.'
    5. 53: [Unity] Assets/Unity Recorder/Editor/Sources/PanelSplitter.cs(48,59): warning CS0618: 'Capture' is obsolete: 'Use TrickleDown instead of Capture.'
    6. 54: [Unity] Assets/Unity Recorder/Editor/Sources/PanelSplitter.cs(48,13): warning CS0618: 'CallbackEventHandler.RegisterCallback<TEventType>(EventCallback<TEventType>, Capture)' is obsolete: 'Use TrickleDown instead of Capture.'
    7. 55: [Unity] Assets/Unity Recorder/Editor/Sources/PanelSplitter.cs(49,55): warning CS0618: 'Capture' is obsolete: 'Use TrickleDown instead of Capture.'
    8. 56: [Unity] Assets/Unity Recorder/Editor/Sources/PanelSplitter.cs(49,13): warning CS0618: 'CallbackEventHandler.RegisterCallback<TEventType>(EventCallback<TEventType>, Capture)' is obsolete: 'Use TrickleDown instead of Capture.'
    9. 57: [Unity] Assets/Unity Recorder/Editor/Sources/PanelSplitter.cs(60,13): warning CS0618: 'MouseCaptureController.TakeMouseCapture(IEventHandler)' is obsolete: 'Use CaptureMouse instead of TakeMouseCapture.'
    10. 58: [Unity] Assets/Unity Recorder/Editor/Sources/PanelSplitter.cs(93,13): warning CS0618: 'MouseCaptureController.ReleaseMouseCapture(IEventHandler)' is obsolete: 'Use ReleaseMouse instead of ReleaseMouseCapture.'
    11. 59: [Unity] Assets/Unity Recorder/Editor/Sources/RecorderItem.cs(166,24): warning CS0618: 'Toggle.Toggle(Action)' is obsolete: 'Use Toggle() with OnValueChanged() instead.'
    12. 60: [Unity] Assets/Unity Recorder/Editor/Sources/RecorderItem.cs(168,13): warning CS0618: 'Toggle.OnToggle(Action)' is obsolete: 'Use OnValueChanged() instead.'
    13. 61: [Unity] Assets/Unity Recorder/Editor/Sources/RecorderWindow.cs(345,21): warning CS0618: 'IStyle.backgroundSize' is obsolete: 'Use backgroundScaleMode instead'
    14. 62: [Unity] Assets/Unity Recorder/Editor/Sources/RecorderWindow.cs(467,17): warning CS0618: 'VisualElement.Dirty(ChangeType)' is obsolete: 'Dirty is deprecated. Use MarkDirtyRepaint to trigger a new repaint of the VisualElement.'
    15. 63: [Unity] Assets/Unity Recorder/Editor/Sources/RecorderWindow.cs(845,29): warning CS0618: 'VisualElement.Dirty(ChangeType)' is obsolete: 'Dirty is deprecated. Use MarkDirtyRepaint to trigger a new repaint of the VisualElement.'
    16. 64: [Unity] Assets/Unity Recorder/Editor/Sources/RecorderWindow.cs(983,13): warning CS0618: 'VisualElement.Dirty(ChangeType)' is obsolete: 'Dirty is deprecated. Use MarkDirtyRepaint to trigger a new repaint of the VisualElement.'
    17. 65: [Unity] Assets/Unity Recorder/Editor/Sources/RecorderWindow.cs(1030,17): warning CS0618: 'VisualElement.Dirty(ChangeType)' is obsolete: 'Dirty is deprecated. Use MarkDirtyRepaint to trigger a new repaint of the VisualElement.'
    18. 66: [Unity] Assets/Unity Recorder/Editor/Sources/Recorders/_Legacy/FrameCapturer/Scripts/Encoder/fcAPI.cs(484,37): warning CS0649: Field 'fcAPI.fcFlacConfig.compressionLevel' is never assigned to, and will always have its default value 0
    19. 67: [Unity] Assets/Unity Recorder/Editor/Sources/Recorders/_Legacy/FrameCapturer/Scripts/Encoder/fcAPI.cs(481,42): warning CS0649: Field 'fcAPI.fcFlacConfig.sampleRate' is never assigned to, and will always have its default value 0
    20. 68: [Unity] Assets/Unity Recorder/Editor/Sources/Recorders/_Legacy/FrameCapturer/Scripts/Encoder/fcAPI.cs(487,39): warning CS0649: Field 'fcAPI.fcFlacConfig.maxTasks' is never assigned to, and will always have its default value 0
    21. 69: [Unity] Assets/Unity Recorder/Editor/Sources/Recorders/_Legacy/FrameCapturer/Scripts/Encoder/fcAPI.cs(483,41): warning CS0649: Field 'fcAPI.fcFlacConfig.bitsPerSample' is never assigned to, and will always have its default value
    22. 70: [Unity] Assets/Unity Recorder/Editor/Sources/Recorders/_Legacy/FrameCapturer/Scripts/Encoder/fcAPI.cs(482,42): warning CS0649: Field 'fcAPI.fcFlacConfig.numChannels' is never assigned to, and will always have its default value 0
    23. 71: [Unity] Assets/Unity Recorder/Editor/Sources/Recorders/_Legacy/FrameCapturer/Scripts/Encoder/fcAPI.cs(486,43): warning CS0649: Field 'fcAPI.fcFlacConfig.verify' is never assigned to, and will always have its default value
    24. 72: [Unity] Assets/Unity Recorder/Editor/Sources/Recorders/_Legacy/FrameCapturer/Scripts/Encoder/fcAPI.cs(485,24): warning CS0649: Field 'fcAPI.fcFlacConfig.blockSize' is never assigned to, and will always have its default value 0
    25. 449: [Unity] Assets/Unity Recorder/Editor/Sources/EditableLabel.cs(40,59): warning CS0618: 'Capture' is obsolete: 'Use TrickleDown instead of Capture.'
    26. 450: [Unity] Assets/Unity Recorder/Editor/Sources/EditableLabel.cs(40,13): warning CS0618: 'CallbackEventHandler.RegisterCallback<TEventType>(EventCallback<TEventType>, Capture)' is obsolete: 'Use TrickleDown instead of Capture.'
    27. 451: [Unity] Assets/Unity Recorder/Editor/Sources/RecorderWindow.cs(345,21): warning CS0618: 'IStyle.backgroundSize' is obsolete: 'Use backgroundScaleMode instead'
    28. 452: [Unity] Assets/Unity Recorder/Editor/Sources/RecorderWindow.cs(467,17): warning CS0618: 'VisualElement.Dirty(ChangeType)' is obsolete: 'Dirty is deprecated. Use MarkDirtyRepaint to trigger a new repaint of the VisualElement.'
    29. 453: [Unity] Assets/Unity Recorder/Editor/Sources/RecorderWindow.cs(845,29): warning CS0618: 'VisualElement.Dirty(ChangeType)' is obsolete: 'Dirty is deprecated. Use MarkDirtyRepaint to trigger a new repaint of the VisualElement.'
    30. 454: [Unity] Assets/Unity Recorder/Editor/Sources/RecorderWindow.cs(983,13): warning CS0618: 'VisualElement.Dirty(ChangeType)' is obsolete: 'Dirty is deprecated. Use MarkDirtyRepaint to trigger a new repaint of the VisualElement.'
    31. 455: [Unity] Assets/Unity Recorder/Editor/Sources/RecorderWindow.cs(1030,17): warning CS0618: 'VisualElement.Dirty(ChangeType)' is obsolete: 'Dirty is deprecated. Use MarkDirtyRepaint to trigger a new repaint of the VisualElement.'
    32. 456: [Unity] Assets/Unity Recorder/Editor/Sources/PanelSplitter.cs(47,59): warning CS0618: 'Capture' is obsolete: 'Use TrickleDown instead of Capture.'
    33. 457: [Unity] Assets/Unity Recorder/Editor/Sources/PanelSplitter.cs(47,13): warning CS0618: 'CallbackEventHandler.RegisterCallback<TEventType>(EventCallback<TEventType>, Capture)' is obsolete: 'Use TrickleDown instead of Capture.'
    34. 458: [Unity] Assets/Unity Recorder/Editor/Sources/PanelSplitter.cs(48,59): warning CS0618: 'Capture' is obsolete: 'Use TrickleDown instead of Capture.'
    35. 459: [Unity] Assets/Unity Recorder/Editor/Sources/PanelSplitter.cs(48,13): warning CS0618: 'CallbackEventHandler.RegisterCallback<TEventType>(EventCallback<TEventType>, Capture)' is obsolete: 'Use TrickleDown instead of Capture.'
    36. 460: [Unity] Assets/Unity Recorder/Editor/Sources/PanelSplitter.cs(49,55): warning CS0618: 'Capture' is obsolete: 'Use TrickleDown instead of Capture.'
    37. 461: [Unity] Assets/Unity Recorder/Editor/Sources/PanelSplitter.cs(49,13): warning CS0618: 'CallbackEventHandler.RegisterCallback<TEventType>(EventCallback<TEventType>, Capture)' is obsolete: 'Use TrickleDown instead of Capture.'
    38. 462: [Unity] Assets/Unity Recorder/Editor/Sources/PanelSplitter.cs(60,13): warning CS0618: 'MouseCaptureController.TakeMouseCapture(IEventHandler)' is obsolete: 'Use CaptureMouse instead of TakeMouseCapture.'
    39. 463: [Unity] Assets/Unity Recorder/Editor/Sources/PanelSplitter.cs(93,13): warning CS0618: 'MouseCaptureController.ReleaseMouseCapture(IEventHandler)' is obsolete: 'Use ReleaseMouse instead of ReleaseMouseCapture.'
    40. 464: [Unity] Assets/Unity Recorder/Editor/Sources/RecorderItem.cs(166,24): warning CS0618: 'Toggle.Toggle(Action)' is obsolete: 'Use Toggle() with OnValueChanged() instead.'
    41. 465: [Unity] Assets/Unity Recorder/Editor/Sources/RecorderItem.cs(168,13): warning CS0618: 'Toggle.OnToggle(Action)' is obsolete: 'Use OnValueChanged() instead.'
    42. 466: [Unity] Assets/Unity Recorder/Editor/Sources/Recorders/_Legacy/FrameCapturer/Scripts/Encoder/fcAPI.cs(484,37): warning CS0649: Field 'fcAPI.fcFlacConfig.compressionLevel' is never assigned to, and will always have its default value 0
    43. 467: [Unity] Assets/Unity Recorder/Editor/Sources/Recorders/_Legacy/FrameCapturer/Scripts/Encoder/fcAPI.cs(487,39): warning CS0649: Field 'fcAPI.fcFlacConfig.maxTasks' is never assigned to, and will always have its default value 0
    44. 468: [Unity] Assets/Unity Recorder/Editor/Sources/Recorders/_Legacy/FrameCapturer/Scripts/Encoder/fcAPI.cs(485,24): warning CS0649: Field 'fcAPI.fcFlacConfig.blockSize' is never assigned to, and will always have its default value 0
    45. 469: [Unity] Assets/Unity Recorder/Editor/Sources/Recorders/_Legacy/FrameCapturer/Scripts/Encoder/fcAPI.cs(482,42): warning CS0649: Field 'fcAPI.fcFlacConfig.numChannels' is never assigned to, and will always have its default value 0
    46. 470: [Unity] Assets/Unity Recorder/Editor/Sources/Recorders/_Legacy/FrameCapturer/Scripts/Encoder/fcAPI.cs(483,41): warning CS0649: Field 'fcAPI.fcFlacConfig.bitsPerSample' is never assigned to, and will always have its default value
    47. 471: [Unity] Assets/Unity Recorder/Editor/Sources/Recorders/_Legacy/FrameCapturer/Scripts/Encoder/fcAPI.cs(486,43): warning CS0649: Field 'fcAPI.fcFlacConfig.verify' is never assigned to, and will always have its default value
    48. 472: [Unity] Assets/Unity Recorder/Editor/Sources/Recorders/_Legacy/FrameCapturer/Scripts/Encoder/fcAPI.cs(481,42): warning CS0649: Field 'fcAPI.fcFlacConfig.sampleRate' is never assigned to, and will always have its default value 0