Search Unity

[RELEASED] Camera Transitions

Discussion in 'Assets and Asset Store' started by Ibuprogames, Nov 10, 2015.

  1. Ibuprogames

    Ibuprogames

    Joined:
    Sep 1, 2014
    Posts:
    218
    Last edited: Aug 15, 2020
  2. theANMATOR2b

    theANMATOR2b

    Joined:
    Jul 12, 2014
    Posts:
    7,790
    Another popular camera transition I've seen used lately - is a white hot or black cold transition. I know those aren't the correct names, but essentially the last frames of the video are sampled and where ever the image is most hot/bright the transition blasts the white level from that one spot creating a fade to white - but from a specific location on the screen, and assuming a faded mask shape of the object that was the source of the color. And visa-versa for the black cold area if they choose that look instead.
    Might be a little too involved for this pack, but if you want to keep up with the video-editing community - this is one transition you could add.

    I like the pack as is also - looks nice.
     
    Ibuprogames likes this.
  3. Ibuprogames

    Ibuprogames

    Joined:
    Sep 1, 2014
    Posts:
    218
    We plan to update the pack every one to two weeks with new effects (min 10 more). Definitely we try to add this effect.
    Where can we find more information?

    Thank you very much for the suggestion!

     
    Last edited: Sep 24, 2019
  4. p6r

    p6r

    Joined:
    Nov 6, 2010
    Posts:
    1,158
    Very nice !
    Could you add a kind of Curved Page transition ?
    6R
     
  5. Ibuprogames

    Ibuprogames

    Joined:
    Sep 1, 2014
    Posts:
    218
    Last edited: Sep 24, 2019
    mimminito likes this.
  6. p6r

    p6r

    Joined:
    Nov 6, 2010
    Posts:
    1,158
    Exactly !!! In each direction ! Even from right to left, not only from the corners...
    6R
     
  7. Ibuprogames

    Ibuprogames

    Joined:
    Sep 1, 2014
    Posts:
    218
    It's a nice, and useful, effect. We add it in the next update. Thank you for the suggestion p6r!

     
    Last edited: Sep 24, 2019
  8. theANMATOR2b

    theANMATOR2b

    Joined:
    Jul 12, 2014
    Posts:
    7,790
    I have seen it used a lot in the past 2 years in film editing - mostly coming from the Avid editing suite.
    You may want to check the transition previews from Avid to see which one it is. I can't remember the name of it off the top of my head - because I like creating custom transitions as much as possible - and it has a 'odd' name that doesn't match the visual queue.
    I'll also check and update with the name.
     
  9. Ibuprogames

    Ibuprogames

    Joined:
    Sep 1, 2014
    Posts:
    218
    New version (1.1) in the store:
    • New transition 'Page Curl'.
    • New assistant to make easy transitions.
    • New demo.
    • Small improvements and fixes.

     
    Last edited: Sep 24, 2019
  10. p6r

    p6r

    Joined:
    Nov 6, 2010
    Posts:
    1,158
    Very nice...
    In each direction ???
    6R
     
  11. Ibuprogames

    Ibuprogames

    Joined:
    Sep 1, 2014
    Posts:
    218
    Currently, only 0 to 90 degrees.

    Some examples, 0 degrees:

    PageCurl_0.gif

    45 degress:

    PageCurl_45.gif

    90 degrees:

    PageCurl_90.gif

    For the next update I hope to achieve all angles. It will also include the effect suggested by theANMATOR2b.


     
    Last edited: Sep 24, 2019
    theANMATOR2b likes this.
  12. Ibuprogames

    Ibuprogames

    Joined:
    Sep 1, 2014
    Posts:
    218
    New version (1.2) in the store:
    • New transition 'Glitch'.
    • Added 'Advanced settings' to 'Camera Transition'.
    • Added a button to launch transitions in the assistant (Editor only).
    • Small improvements and fixes.


     
    Last edited: Sep 24, 2019
    TechnicalArtist and theANMATOR2b like this.
  13. TechnicalArtist

    TechnicalArtist

    Joined:
    Jul 9, 2012
    Posts:
    736
    Can work with google cardboard?
     
  14. Ibuprogames

    Ibuprogames

    Joined:
    Sep 1, 2014
    Posts:
    218
    Today should arrive my cardboard ;) I'll do some testing and I'll tell you the results.

     
    Last edited: Sep 24, 2019
    TechnicalArtist and theANMATOR2b like this.
  15. TechnicalArtist

    TechnicalArtist

    Joined:
    Jul 9, 2012
    Posts:
    736
    Thank you very much
     
  16. Ibuprogames

    Ibuprogames

    Joined:
    Sep 1, 2014
    Posts:
    218
    Last edited: Sep 24, 2019
  17. S_Darkwell

    S_Darkwell

    Joined:
    Oct 20, 2013
    Posts:
    320
    Hello @Ibuprogames!

    Is there any way to manually control the current point in the transition (eg: like the t value in a lerp function)? If not, this would certainly be an excellent feature, as it would give the ability to pause, reverse, and manually scrub through it.

    Thank you in advance!
    - S.
     
  18. TechnicalArtist

    TechnicalArtist

    Joined:
    Jul 9, 2012
    Posts:
    736
    Any update?
     
  19. Ibuprogames

    Ibuprogames

    Joined:
    Sep 1, 2014
    Posts:
    218
    Now is all automatic. But it is true that it could be interesting a 'manual mode'. I will add it in the next version.
    I also plan to add 'Easing functions'.

    Thanks for the suggestion S_Darkwell!

     
    Last edited: Sep 24, 2019
    S_Darkwell likes this.
  20. Ibuprogames

    Ibuprogames

    Joined:
    Sep 1, 2014
    Posts:
    218
    The cardboard still are in a friends house who promised to return then days ago! Tomorrow I hope to have them.

     
    Last edited: Sep 24, 2019
    TechnicalArtist likes this.
  21. S_Darkwell

    S_Darkwell

    Joined:
    Oct 20, 2013
    Posts:
    320
    Thank you so much for being willing to integrate it. And easing functions are most excellent!

    May I make a request as well pertaining to the easing? Can you allow manually assigning of both the in and the out. For example creating a base Easing.Sine and Easing.Cubic, so that we can define an easeIn of Cubic and easeOut of Sine?

    Regardless, thank you again!
    - S.
     
  22. Ibuprogames

    Ibuprogames

    Joined:
    Sep 1, 2014
    Posts:
    218
    Sure. The next version (1.4 with the new effect 'Cube') is waiting to be validated. The next version, 1.5, next will have a new effect, a manual mode, Easing functions and, I hope, support for Google Cardboard.

     
    Last edited: Sep 24, 2019
    S_Darkwell likes this.
  23. Ibuprogames

    Ibuprogames

    Joined:
    Sep 1, 2014
    Posts:
    218
    Last edited: Sep 24, 2019
  24. Ibuprogames

    Ibuprogames

    Joined:
    Sep 1, 2014
    Posts:
    218
    New version (1.5) in the store:
    • New transition 'Doom'.
    • Easing in/out equations.
    • Manual control progress.
    (for now no support for VR. The results are not good, sorry devang_xprt :().


     
    Last edited: Sep 24, 2019
    TechnicalArtist and S_Darkwell like this.
  25. S_Darkwell

    S_Darkwell

    Joined:
    Oct 20, 2013
    Posts:
    320
    Woohoo! Thank you so much for adding my requested manual control feature to the newest update, and for easing as well!

    In acknowledgement, I've purchased Camera Transitions. I also purchased Video Glitches as well, since upon review, I see that it is also a fantastic value and crafted with care.

    You are both truly excellent. Once I have an opportunity to actually make use of your fantastic assets (of which I own many, including those from Ibuproaudio), I will be certain to leave reviews.

    Thank you again! Be well!

    - S.
     
  26. S_Darkwell

    S_Darkwell

    Joined:
    Oct 20, 2013
    Posts:
    320
    Actually, that reminds me:

    I had left a comment over on your Unity forum page for Fantasy Loot Audio Pack about a month ago, and have yet to receive a response. I assume you probably missed the notification, as Unity's forum can be a bit finicky like that.

    Thank you in advance!
    - S.
     
  27. Ibuprogames

    Ibuprogames

    Joined:
    Sep 1, 2014
    Posts:
    218
    Thank you very much for your interest in our packs, we hope it will be useful for your projects!

    just tell the musician that answers your question :oops:.

     
    Last edited: Sep 24, 2019
    S_Darkwell likes this.
  28. willtrax

    willtrax

    Joined:
    Feb 9, 2013
    Posts:
    14
    My project uses two cameras - one for the background and a second camera for foreground action. Ideally I'd like to use this asset to transition from those two in-game cameras to a third camera showing a loading screen. Looking at some of the documentation - it appears the asset is designed to transition from a single camera to another camera. Is there an option available for a multi-camera setup? thanks
     
  29. dis-s

    dis-s

    Joined:
    Mar 25, 2013
    Posts:
    48
    Hi! Testing your Page Curl transitions.

    Tried on Unity (Windows) and some mobile devices.

    On Unity:
    unity.JPG

    On Nexus 5 and Asus tablet:
    nexus.png

    On Prestigio MultiPad PMP5080PRO shader is now working:
    erroe.JPG


    Why the angles on the different devices are different? Is it possible to fix it?

    Also, please make the ability to show any angle (not only 0..90)
     
  30. Ibuprogames

    Ibuprogames

    Joined:
    Sep 1, 2014
    Posts:
    218
    Hi willtrax, right now it only supports transitions from one camera to another. But it is interesting what you propose. We try to include in the next update.

    Regards.

     
    Last edited: Sep 24, 2019
  31. Ibuprogames

    Ibuprogames

    Joined:
    Sep 1, 2014
    Posts:
    218
    Hi dis-s, I could reproduce the bug with angles. It will be fixed in the next update. Also we try to cover all angles.

    Can you send the full log file to hello (at) ibuprogames (dot) com?

    Thank you.

     
    Last edited: Sep 24, 2019
  32. dis-s

    dis-s

    Joined:
    Mar 25, 2013
    Posts:
    48
    Hello! I will send you the log to email.

    When you fix the shader corner, please, make it possible to choose the corner of the curl starts. In fact, I need to start curl from the bottom right corner, like it works on Unity Editor screenshot (see above).

    And could you please make the mobile friendly version of this shader?

    May be you can make the option of removing some most costly effects to be guaranteed that this great and useful shader can work good on wide range of mobile devices? Option to swich off the shadow, for example? (if the shadew is costly)
     
  33. Ibuprogames

    Ibuprogames

    Joined:
    Sep 1, 2014
    Posts:
    218
    We'll make a version of these transition in which you can select what effect you want to use and which not ;)

    Regards.

     
    Last edited: Sep 24, 2019
  34. dis-s

    dis-s

    Joined:
    Mar 25, 2013
    Posts:
    48
    Hello! Thank you for updating the PageCurl. I tested it on Onda VI30 tablet (the old tablet).

    The removing shadows make the shader a little faster. With shadows: 4.45 fps, without the shadows: 5.08

    What is the weird - the problem with the angles described above persists in the new version of shaders. On Unity Editor it starts curl from bottom-right angle, on real mobile it starts from upper-right corner.

    Why this happens and how to fix it?
     
  35. Ibuprogames

    Ibuprogames

    Joined:
    Sep 1, 2014
    Posts:
    218
    New version (1.6) in the store:
    • New transition 'Mosaic'.
    • New transition 'Page Curl Advanced'. A more configurable version of 'Page Curl'.
    • 'Page Curl' option to disable shadows.
    • 'Page Curl' angle from 0º to 180º.
    • Better support for mobile devices.
    • Fixed a bug with 'Page Curl' in mobile devices (thanks Dimitry Skornyakov!).
    • Fixed a bug in 'CameraTransitionsAssistant'.
    • API BREAK CHANGE: 'Cube.Elevantion' changed to 'Cube.Elevation'.


     
    Last edited: Sep 24, 2019
    Manny Calavera likes this.
  36. Ibuprogames

    Ibuprogames

    Joined:
    Sep 1, 2014
    Posts:
    218
    Have you tried to reduce the size of RenderTexture? (Camera Transition > Advanced Settings > RenderTexture > Size). The quality will be worse, but it should go faster.

    It's very weird. In tests with a Nexus 5 (Adreno 330) everything looks right. Please contact us at hello (at) ibuprogames (dot) com to find a solution.

    Thanks.

     
    Last edited: Sep 24, 2019
  37. dis-s

    dis-s

    Joined:
    Mar 25, 2013
    Posts:
    48
    It's strange. I have just tested it on my Nexus 5 (both CameraTransitionPageCurl and CameraTransitionPageCurlAdvanced) and it works the same, like the screenshot in my prev message.

    Also, I tried your "DemoAssistant" scene on Unity Editor and on my Nexus 5.

    On my Unity Editor, the page curl on this scene go from upper-left corner to bottom-right.

    When I start this scene on my Nexus 5 it went from bottom-left corner to upper-right.

    Please, try it on your device. I do not know what is right, but I think it at least should work on the editor and on mobile the same...
     
  38. Ibuprogames

    Ibuprogames

    Joined:
    Sep 1, 2014
    Posts:
    218
    In order to have a more agile communication, can you send us an email to hello (at) ibuprogames (dot) com?

    Thanks!

     
    Last edited: Sep 24, 2019
  39. Ibuprogames

    Ibuprogames

    Joined:
    Sep 1, 2014
    Posts:
    218
    Last edited: Sep 24, 2019
  40. RobertBateman

    RobertBateman

    Joined:
    Apr 20, 2016
    Posts:
    1
    Hello @Ibuprogames!

    I have been testing out the page curl transitions for my current project, but I an transitioning between two cameras looking at the same area and the placement and visibility of objects needs to change during the transition.

    So what I'd like to be able to do is have the camera that I am transitioning from stop updating and only show the last thing it rendered, so the camera I'm transitioning to can show the same area but in a different state.

    Do you know if it would be possible to add this to your camera transitions as an option?

    I suspect somewhere you might already be using RenderTextures and it would be hugely inefficient to make the 'from' camera render a RenderTexture of the last frame on a quad, only for it to then be turned into a RenderTexture as part of the camera transition.
     
  41. Ibuprogames

    Ibuprogames

    Joined:
    Sep 1, 2014
    Posts:
    218
    Hi Robert! Thanks you for your interest in our asset.

    The next version (which is waiting to be approved) includes, besides a new effect, an option so the target camera is not updating during the transition (only render at the first frame).

    If this is not what you want, please send us an email to 'hello (at) ibuprogames (dot) com' telling a little more of what you need and we will be happy to help ;).

     
    Last edited: Sep 24, 2019
  42. Ibuprogames

    Ibuprogames

    Joined:
    Sep 1, 2014
    Posts:
    218
    Last edited: Sep 24, 2019
  43. Ibuprogames

    Ibuprogames

    Joined:
    Sep 1, 2014
    Posts:
    218
    New version (1.9) in the store:
    • New transition 'Flip'.
    • Transition fallback, used when the current transition fails (thanks Dimitry Skornyakov!).
    • 'CameraTransition.CheckTransition()' method to detect if a transition effect is supported on the current hardware.
    • Improved error handling.
    • Small improvements and fixes.



     
    Last edited: Sep 24, 2019
  44. dis-s

    dis-s

    Joined:
    Mar 25, 2013
    Posts:
    48
    It seems it still not updated at the market:
    Version: 1.8 (Apr 21, 2016) Size: 540.4 kB
     
  45. Ibuprogames

    Ibuprogames

    Joined:
    Sep 1, 2014
    Posts:
    218
    That's true :oops:.

    There has been an error uploading the asset. I'll do again (version 1.10).

     
    Last edited: Sep 24, 2019
  46. Ibuprogames

    Ibuprogames

    Joined:
    Sep 1, 2014
    Posts:
    218
    New version (1.10) in the store:
    • New transition 'Warp Wave'.
    • New options for Flip and Fold transitions.
    • New option to invert the Y axis of the RenderTexture.
    • Small improvements and fixes.


     
    Last edited: Sep 24, 2019
  47. KenneyNL

    KenneyNL

    Joined:
    Jun 16, 2015
    Posts:
    8
    Just purchased it! Unfortunately the documentation only has samples for C#, not JavaScript. What would this line be in JavaScript? Can't get it to work (throws; The name 'CameraTransition' does not denote a valid type ('not found'))

    Code (JavaScript):
    1. var cameraTransition:CameraTransition = GameObject.FindObjectOfType.<CameraTransition>();
    and the original code in the documentation;

    Code (CSharp):
    1. CameraTransition cameraTransition = GameObject.FindObjectOfType<CameraTransition>();
     
  48. dis-s

    dis-s

    Joined:
    Mar 25, 2013
    Posts:
    48
    Camera Transitions 1.10
    - New transition 'Warp Wave'.
    - Option to invert the Y axis of the RenderTexture.
    - New options for Flip and Fold transitions.
    - Small improvements and fixes.

    Can you explain, how can I invert the Y on PageCurl transition? Any example of code?

    BTW: There is no reflection in Gate Transition on Nexus 5 and Cube is still not working on Nexus 5.
     
  49. Ibuprogames

    Ibuprogames

    Joined:
    Sep 1, 2014
    Posts:
    218
    Hi dis-s, that option reverses the vertical coordinate in the render texture used in the destination camera. During the transition, the destination camera is facedown.

    In tests on a Nexus 5 terminal (manufactured by LG, Android 6.0.1 and Unity 5.3.4f1) all effects work correctly. All but the transition 'Gate', which as you say, the reflection dont work. I write now an email with the solution (that will be included in the next update).

    Regards.
     
    Last edited: Sep 24, 2019
  50. Ibuprogames

    Ibuprogames

    Joined:
    Sep 1, 2014
    Posts:
    218
    Hi KenneyNL, a big fan of your assets :oops:!

    All the code is inside the namespace 'CameraTransitions' (with an 's' at the end).

    Did you write the 'import CameraTransitions;'?

    In any case, please write us to 'hello (at) ibuprogames (dot) com' and we will be happy to help :)

    Regards.

     
    Last edited: Sep 24, 2019