Search Unity

  1. Unity 2019.2 is now released.
    Dismiss Notice

[RELEASED] Retro Look Pro - post-processing effects pack.

Discussion in 'Assets and Asset Store' started by limitless_development, Nov 14, 2018.

  1. limitless_development

    limitless_development

    Joined:
    Nov 14, 2018
    Posts:
    37
    RL_Pro_Large.png


    Retro Look Pro is a Post-processing effects pack, that will bring to your game fantastic old-school retro look, Monitor/TV/VHS effects and help you actually create something far better,
    more stylish, and more versatile as a VFX.

    This asset will give you lots of options and easy to implentation. Just slap it on your camera, adjust preset and you're good to go.

    Fully configurable within the inspector.

    Supports deffered and forward rendering

    Fully suitable for Desktop, mobile, WebGL. Works with Unity 5 and 2017/2018/2019

    Lightweight Render Pipeline support

    21 effects 129 parameters + 31 filters presets fully configurable within the inspector and through scripts.
    Online API

    Standalone and Post Processing stack v2 effects versions included.
    • Profile-based settings
    • Blend effects through local or global volumes
    • Cinemachine support
    • Custom render ordering

    Great for :
    Retro styled 2D/3D games
    Emulating TV
    FPS HUD when player is damaged/weakened
    For added suspense in horror titles.


    All effects showcase - https://limitless-development.xyz/Retro-Look-Pro




    Features :

    TV effect
    Emulation of TV screen
    Image warping
    Rescale resolution
    Horizontal scanlines
    Light/Dart masks adjustments

    VHS effect
    Noise Textures to emulate interference
    21 Blending modes
    RGB Separation with angle adjustment
    Vertical alignment distortion.
    Horizontal wave distortion.

    Scanlines
    Horizontal and Vertical scanlines
    Speed adjustment
    Color adjustment
    Scanlines distortion

    Bleed effect
    Colour Bleed effect seen on video tapes where strong colours seem to spread out from their correct places and bleed into adjacent areas.
    NTSC 3phase bleeding
    NTSC 2phase bleeding
    Tools to fine-tune
    Bleeding with stretch adjustment

    Glitch One
    Periodic digital disturbances
    Speed and stretch effect controls

    Glitch Two
    RGB color and block image distortion

    Glitch Three
    Digital image block damage.
    Amount and block size controls

    Distortion
    Verical shake
    Horizontal stretch
    Horizontal and vertical Jitter effects

    Noise
    Different kinds of noises with many adjustable
    options
    Granularity
    Signal noise
    Line noise
    Old tape noise

    Fisheye Vignette
    Emulates a real screen by bending the corners of the image with adjustable parameters.
    Bend option
    Cut off screen on X and Y axes
    Vignette on X/Y axes

    Pulsating vignette
    Simple vignette with blinking feature
    Pulsating speed control
    Vignette amount control

    Colormap Palette
    Colormap filtering with 31 presets and pixelation effect.
    31 presets
    Dithering effect
    pixelation effec

    Old Film
    Emulation of old film tape
    Burn Image
    Control effect FPS and contrast

    Negative
    Simple negative image effect

    Bottom Noise and Stretch
    Noise/Stretch texture intensity control
    Height control
    Distortion and height controls to emulate VHS tape
    Various noise textures included

    Picture Correction
    YIQ color space and gamma adjustments

    Trail Artifacts to emulate old TVs

    Cinematic bars Simple widescreen black bars

    Warp Separate warp effect to blend and sort with other effects
    Cubic lens distortion
    Simple warp

    Ultimate Vignette
    Emulates a real screen with rounded corners of the image with adjustable parameters
    Control inner color
    2 modes: rounded corners and simple circle
    Inner color fade and size adjustment

    If you run into any issues or have questions, please do not hesitate to reach out ! I will do my best to respond as soon as I can.

    Contact email: limitlessunitydevelopment@gmail.com
     
    Last edited: Aug 11, 2019
    Mauri and Thomas-Pasieka like this.
  2. limitless_development

    limitless_development

    Joined:
    Nov 14, 2018
    Posts:
    37
  3. limitless_development

    limitless_development

    Joined:
    Nov 14, 2018
    Posts:
    37
  4. limitless_development

    limitless_development

    Joined:
    Nov 14, 2018
    Posts:
    37
    New Update will arrive soon :

    Now available on Itch.io

    New Bottom stretch and noise effects.

    Encreased perfomance.

    Added abillity to adjust parameters from your scripts.

    Bug fixes.

    1-min.gif 3-min.gif 4-min.gif 22-min.gif 55-min.gif
     
  5. limitless_development

    limitless_development

    Joined:
    Nov 14, 2018
    Posts:
    37
  6. thenephalem

    thenephalem

    Joined:
    Jun 1, 2017
    Posts:
    9
    Hello,
    is the asset working with the Lightweight SRP ?
     
  7. limitless_development

    limitless_development

    Joined:
    Nov 14, 2018
    Posts:
    37
    Hi, not for now, but I work on update to add Lightweight SRP support.
     
  8. thenephalem

    thenephalem

    Joined:
    Jun 1, 2017
    Posts:
    9
    I am receiving the following error when trying to build my project on mobile.

    The name 'EditorStyles' does not exist in the current context in /Scripts/CustomUI (9,35)
     
  9. limitless_development

    limitless_development

    Joined:
    Nov 14, 2018
    Posts:
    37
    Hi,
    Try to move CustomUI in RetroLook/Editor folder.
     
  10. thenephalem

    thenephalem

    Joined:
    Jun 1, 2017
    Posts:
    9
  11. thenephalem

    thenephalem

    Joined:
    Jun 1, 2017
    Posts:
    9
    Greetings,

    the post processing effect is not displayed on android. Are there any specific steps to be followed? I simply add the Post Retro Look to my camera.

    PS. I have found that although the Post Retro Look is attached to my camera the OnPostRender is not called when built on android.
     
    Last edited: Jan 12, 2019
  12. limitless_development

    limitless_development

    Joined:
    Nov 14, 2018
    Posts:
    37
    1. Go to "Edit/ProjectSettings/Graphics" and add all shaders from "shaders" folder like shown on screenshot.
    2. Try to build your project.
    1.png
     
  13. thenephalem

    thenephalem

    Joined:
    Jun 1, 2017
    Posts:
    9
    Hi and thank you for the response.

    I followed the instructions and tried to build and received this.


    PS. Building it on PC did not resolve the issue.
     

    Attached Files:

    Last edited: Jan 15, 2019
  14. thenephalem

    thenephalem

    Joined:
    Jun 1, 2017
    Posts:
    9
    I give up trying to find a solution to the problem. Some shaders of the assets are not found when building the project. The problem occurs on all platforms. I tried the following things and none of them worked.

    1. Move all the shaders in Resources folder.
    2. Reference shaders with Resources.Load
    3. Add a material with the shaders to the scene and then build
    4. As suggest add the shaders as always included shaders

    Some of the shaders (if not all, I cannot find out) are simply are not included in the Build. Shader.Find("...") simply returns null.
     
  15. limitless_development

    limitless_development

    Joined:
    Nov 14, 2018
    Posts:
    37
    Problem solved.
    If someone has same issue :
    Replace in "Second_RetroLook.shader" line 16 with #pragma target 2.5 then make test build.
    If you still get errors and build fails with errors, try to replace same line with #pragma target 2.0 .
     
  16. limitless_development

    limitless_development

    Joined:
    Nov 14, 2018
    Posts:
    37
    New update arrived!

    v 1.2
    - New Colormap filter feature.
    - Pixelated effect
    - Dithering effect
    - 31 color presets.
    - Bug fixes.

    - New Online API

    All features showcase



    New colormap filter feature showcase
     
  17. limitless_development

    limitless_development

    Joined:
    Nov 14, 2018
    Posts:
    37
    Please take a moment, when you're ready to return to store and add a short Review on the product page - taking just a couple of minutes to help with this will be greatly appreciated!
    Your review will help others make informed decisions and help to support us in the development of
    quality assets for Unity!
     
  18. vertexmachina

    vertexmachina

    Joined:
    Feb 12, 2019
    Posts:
    9
    Would you mind talking a little bit about why someone might prefer to use Retro Look Pro over the more established VHS Pro? (Besides it being cheaper)
     
  19. limitless_development

    limitless_development

    Joined:
    Nov 14, 2018
    Posts:
    37
    Hi,
    I don't know why unity users choose vhs pro among dozens of other offers in the store. But Retro Look Pro provide much more features than any other assets.
    You can watch all features overview in this video.
     
  20. AngelBeatsZzz

    AngelBeatsZzz

    Joined:
    Nov 24, 2017
    Posts:
    172
    Hi, will this plugin support HDRP in the future?
     
  21. limitless_development

    limitless_development

    Joined:
    Nov 14, 2018
    Posts:
    37
    Yes, for sure.
    Scriptable render pipeline is the future of rendering in Unity.
     
    AngelBeatsZzz likes this.
  22. AngelBeatsZzz

    AngelBeatsZzz

    Joined:
    Nov 24, 2017
    Posts:
    172
    Ok, thanks for reply.
     
    limitless_development likes this.
  23. Pimpace

    Pimpace

    Joined:
    Sep 21, 2017
    Posts:
    33
    if it'd support LWRP and HDRP postprocess feature, I'd buy...
     
  24. PolyCurseGames

    PolyCurseGames

    Joined:
    Jan 25, 2018
    Posts:
    43
    I get error;
    "
    IndexOutOfRangeException: Index was outside the bounds of the array.
    RetroLookProEditor.OnEnable () (at Assets/Plugins/LimitlessUnityDevelopment/RetroLookPro/Editor/RetroLookProEditor.cs:18)"

    Whenever I start playmode, then the pro component gets disabled. I can manually reenable it and it works fine, but it will then disable itself on next play mode.

    And it appears I cannot edit any presets...They are blank, and also getting this error;

    "NullReferenceException: Object reference not set to an instance of an object
    PresetScriptableObjectEditor.OnInspectorGUI () (at Assets/Plugins/LimitlessUnityDevelopment/RetroLookPro/Editor/PresetScriptableObjectEditor.cs:314)
    UnityEditor.InspectorWindow.DoOnInspectorGUI (System.Boolean rebuildOptimizedGUIBlock, UnityEditor.Editor editor, System.Boolean wasVisible, UnityEngine.Rect& contentRect) (at /Users/builduser/buildslave/unity/build/Editor/Mono/Inspector/InspectorWindow.cs:1625)
    UnityEngine.GUIUtilityProcessEvent(Int32, IntPtr)"


    EDIT: Found the issue...you should really move the editorRL image out of the readme folder, and put it in the editor folder. I never download the readme/demo folders, and I'm sure there are a lot of others that don't as well.
     
    Last edited: Mar 1, 2019
  25. DigitalFoxTeam

    DigitalFoxTeam

    Joined:
    Jan 3, 2013
    Posts:
    3
    Hello,

    I got this error when I run ExampleScene1 and ExampleScene2:

    Code (CSharp):
    1. ArgumentOutOfRangeException: Argument is out of range.
    2. Parameter name: index
    3. System.Collections.Generic.List`1[ColorPalettePreset].get_Item (Int32 index) (at /Users/builduser/buildslave/mono/build/mcs/class/corlib/System.Collections.Generic/List.cs:633)
    4. RetroLookPro.Awake () (at Assets/LimitlessUnityDevelopment/RetroLookPro/Scripts/RetroLookPro.cs:73)
    I downloaded the package RetroLookPro v1.2 yesterday and I use Unity 2018.3.6f1.

    Actually, I had to install the package ColormapPresets and add at least one element to RetroLookProColorPaletePresetsList.
     
    Last edited: Mar 3, 2019
  26. PolyCurseGames

    PolyCurseGames

    Joined:
    Jan 25, 2018
    Posts:
    43
    I had the same issue... This should default to nil, or 0 by default so it doesn't error.
     
  27. limitless_development

    limitless_development

    Joined:
    Nov 14, 2018
    Posts:
    37
    Oh I am so sorry guys that didn't leave instructions about colormap presets here on forum. Instructions are in documentation file.
    I had to put all presets in .unitypackage because every preset contains a lot of color values. And for some machines with low memory 31 presets can cause editor performance issues in some cases.


    IMPORTANT NOTE : To use presets please open "\Assets\LimitlessUnityDevelopment\RetroLookPro\Resources\ColormapPresets.unitypackage" and import it. Then fill RetroLookProColorPaletePresetsList\presetslist with all presets from "\Assets\LimitlessUnityDevelopment\RetroLookPro\Resources\Colormap Presets".
     
  28. limitless_development

    limitless_development

    Joined:
    Nov 14, 2018
    Posts:
    37
    Thank you very much, I will fix this and update the package.
     
  29. DigitalFoxTeam

    DigitalFoxTeam

    Joined:
    Jan 3, 2013
    Posts:
    3
    In order to build for windows, I had to fix the file Readme.cs by adding #if UNITY_EDITOR here:

    Code (CSharp):
    1. #if UNITY_EDITOR
    2.         //var ids = AssetDatabase.FindAssets("");
    3.         string[] results1 = AssetDatabase.FindAssets("editorRLImage");
    4.         string textutrePath = AssetDatabase.GUIDToAssetPath(results1[0]);
    5.         icon = (Texture2D)AssetDatabase.LoadAssetAtPath(textutrePath, typeof(Texture2D));
    6. #endif
    After building for Windows, the Fish Eye effect doesn't work. Is it a known bug?
     
  30. limitless_development

    limitless_development

    Joined:
    Nov 14, 2018
    Posts:
    37
    Hi,
    No need to edit Readme.cs, instead you can simply move Readme.cs to \Assets\LimitlessUnityDevelopment\RetroLookPro\readme\Editor .

    As for fisheye effect, I double checked and didn't found any issues. It works fine on several machines.
    Please text me on limitlessunitydevelopment@gmail.com and I will help you with fisheye effect .
     
  31. Frheaky

    Frheaky

    Joined:
    Sep 17, 2017
    Posts:
    1
    I sent you an email, after following documentation i simply cant get it to do anything, no errors, just nothing happening.
     
  32. limitless_development

    limitless_development

    Joined:
    Nov 14, 2018
    Posts:
    37
    Hi, replied to your email. Check your inbox.
     
  33. jejouelejeu

    jejouelejeu

    Joined:
    Aug 23, 2017
    Posts:
    4
    Hey! I'm interested in the asset, but I just wanted to make sure it works 100% on Unity 2019.1. Anyone tried it yet?
    My project had an issue fixed with 2019 and I cannot downgrade unfortunately, and I noticed a lot of visual effects assets aren't supported (yet) on 2019.
     
  34. limitless_development

    limitless_development

    Joined:
    Nov 14, 2018
    Posts:
    37
    Hi,
    Retro Look Pro works in Unity 2019.1 same as on previous versions.
     
  35. amisner2k

    amisner2k

    Joined:
    Jan 9, 2017
    Posts:
    28
    @limitless_development - Does it work with the LWRP? I just bought Ultimate CRT only to realize it still used the old GrabPass sytem and thus has absolutely no effect when using LWRP.

    Now that LWRP is out of preview, it's going to start getting more attention.
     
  36. limitless_development

    limitless_development

    Joined:
    Nov 14, 2018
    Posts:
    37
    Hi,
    For now Retro Look Pro doesn't support SRP.
    I am currently working on update that will support both LWRP and HDRP. It will take some time to release it.
    Stay tuned for updates in this thread.
     
    amisner2k likes this.
  37. Blakemprods

    Blakemprods

    Joined:
    Feb 7, 2019
    Posts:
    4
    I can't get it to work, I'm not sure if I'm doing something wrong, I keep getting this error:
    ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection.
    Parameter name: index
    I think it happens when I add the preset list, hope you can help, thanks.
     
  38. limitless_development

    limitless_development

    Joined:
    Nov 14, 2018
    Posts:
    37
    Hi,
    You need to import properly colormap presets.

    Please open "\Assets\LimitlessUnityDevelopment\RetroLookPro\Resources\ColormapPresets.unitypackage"(pick up needed preset or import all of them) and import it. Then fill RetroLookProColorPaletePresetsList\presetslist with all presets from "\Assets\LimitlessUnityDevelopment\RetroLookPro\Resources\Colormap Presets".
     
  39. Blakemprods

    Blakemprods

    Joined:
    Feb 7, 2019
    Posts:
    4
    Thanks for the quick reply, I've got it working now!
     
    limitless_development likes this.
  40. amisner2k

    amisner2k

    Joined:
    Jan 9, 2017
    Posts:
    28
    Thanks for the reply, limitless. I look forward to seeing what you come up with. Your asset really is a great addition to the store and it's got real potential. :)
     
    limitless_development likes this.
  41. thenephalem

    thenephalem

    Joined:
    Jun 1, 2017
    Posts:
    9
    I am not able to get a good fps on mobile devices. Any advices?
     
  42. limitless_development

    limitless_development

    Joined:
    Nov 14, 2018
    Posts:
    37
    Hi, I've been testing asset on galaxy s9, nexus5 and didn't notice any performance issues. You can try to use Retro Look Pro Post, it may give you some extra performance.

    Also I released an update, try to use it.

    IMPORTANT NOTICE: Changed effects priority for better performance and look! Please Test updated package on empty project.
     
  43. limitless_development

    limitless_development

    Joined:
    Nov 14, 2018
    Posts:
    37
    UPDATE: Retro Look Pro v1.3

    MAJOR NOTICE : Changed effects priority for better performance and look ! Please Test updated package on empty project.

    • new Glitch1 - periodic digital disturbances.
    • new Glitch2 - digital image block damage.
    • new Old film filters:
    - Negative effect
    - Old film effect​
    • Bug fixes.
    • Performance improvements.
     
  44. colorfiction-

    colorfiction-

    Joined:
    Jun 15, 2017
    Posts:
    8
    Is there a possibility for this to support the post processing stack v.2 rather than be camera specific?
     
  45. limitless_development

    limitless_development

    Joined:
    Nov 14, 2018
    Posts:
    37
    Hi,
    Retro look pro is a separate post-processing effect. It works fine with post-processing stack v2 and you can use it with any other post-processing effects as you like.

    If you want to ask for a new feature feel free to share your thoughts here or via email: limitlessunitydevelopment@gmail.com
     
  46. corporationpop

    corporationpop

    Joined:
    Nov 13, 2012
    Posts:
    4
    Hi There,

    Is there any news on the HDRP release, could we possibly get access to a beta?

    Thanks, C.
     
  47. limitless_development

    limitless_development

    Joined:
    Nov 14, 2018
    Posts:
    37
    Hi,
    Work is in progress. I will make a post (sign up form) about beta release here when its done. I do my best to release it as fast as it possible. Stay tuned.
     
  48. corporationpop

    corporationpop

    Joined:
    Nov 13, 2012
    Posts:
    4
    Brilliant, thanks for the quick reply, we will certainly stay tuned!
     
    limitless_development likes this.
  49. limitless_development

    limitless_development

    Joined:
    Nov 14, 2018
    Posts:
    37
    a small update is already released on Asset Store.
    v_1.3.1
    - Fixed issue with windows editor support. (solved problems with old film and negative effects)
    - Performance improvements.
    - added new editor icons.

    P.S. Please consider to leave a review. This will help the growth of this asset.
     
  50. limitless_development

    limitless_development

    Joined:
    Nov 14, 2018
    Posts:
    37
    Retro Look Pro V2.0 released
    • new Lightweight Render Pipeline support
    • new Scanlines effect
    • performance improvements
    • bugfixes

    Now package contains two version of RL Pro. Standalone version and separate effects for Post processing stack v2.
    Standalone version is in legacy status now and will receive only bugfixes. All future updates(new features, effects) will be only for version for PP2.

    To use effects for Post processing stack v2, please follow setup instructions in documentation file.

    Benefits of using PP2 :

    • Profile-based settings
    • Blend effects through local or global volumes
    • Cinemachine support
    • Custom render ordering
    • LWRP support
    HD Render Pipeline support is only for old versions of HDRP. Newer versions of HDRP in 2019 uses its own built in post process stack (not v2) and for now don't have functionality to add custom effects. Theme where Unity answered about it.


    A lot of work is been done, please consider to leave a review. This will help the growth of this asset.

    If you found a bug please contact me via email - limitlessunitydevelopment@gmail.com


    Showcase


    Recently released a brilliant project that uses Retro Look Pro for visuals.
    Windows 1.11 app from Microsoft
    https://www.microsoft.com/en-us/p/windows-111/9pghpx7zmjrc

    Share your WIP or complete projects. Inspire other developers with your work !