• Hi Guest!

    We are extremely excited to announce the release of our first Beta1.1 and the first release of our Public AddonKit!
    To participate in the Beta, a subscription to the Entertainer or Creator Tier is required. For access to the Public AddonKit you must be a Creator tier member. Once subscribed, download instructions can be found here.

    Click here for information and guides regarding the VaM2 beta. Join our Discord server for more announcements and community discussion about VaM2.
  • Hi Guest!

    VaM2 Resource Categories have now been added to the Hub! For information on posting VaM2 resources and details about VaM2 related changes to our Community Forums, please see our official announcement here.
PostMagic

Plugins + Scripts PostMagic

Download [30.5 MB]
Thank you for your prompt reply, that's too sad. However, the mentioned feature could indeed make scene creation visually more interesting. I once tried to achieve a similar effect by adding a transparent mask image in front of the window, but it would become misaligned when the FOV changed.
LogicBricks has a "ScreenFade" brick that can be used to achieve fade-to-black or similar effects for scene transitions or waiting on something to load.
If I remember correctly that works by literally putting a black cube around the camera that is just rendered after everything else. You could achieve black bars at the top/bottom in a similar way. Much easier than going via post-effects.
 
LogicBricks has a "ScreenFade" brick that can be used to achieve fade-to-black or similar effects for scene transitions or waiting on something to load.
If I remember correctly that works by literally putting a black cube around the camera that is just rendered after everything else. You could achieve black bars at the top/bottom in a similar way. Much easier than going via post-effects.
Thank you for your advice. I have tried the method you mentioned, but my scenes often involve changes in the Field of View. Whenever the FOV changes, this masking approach tends to misalign. That's why I was wondering if it might be possible to achieve a similar function from a rendering perspective through post-processing with Postmagic.
 
Screenshot 2024-03-23 134809.png

Screenshot 2024-03-23 134824.pngScreenshot 2024-03-23 134842.png

Using the existing Vignette feature of Postmagic, you can achieve great masking effects through parameter adjustments, and they are not affected by the FOV. But it's limited to circular, elliptical, and rounded quadrilateral shapes. I previously thought that applying the same principle to achieve black bar masking effects on the top and bottom would only require simple improvements to the parameters. It seems I was thinking too simplistically. :ROFLMAO:
 
Overall a very useful resource, also the only way to use PostProcessing with eosin.Render.

However I have a question - such an important thing as ColorGrading is not mentioned at all, if you try to supplement this plugin and enable it you always get just a black screen regardless of the settings. I suppose this is because of the VAM global illumination system? It would be great if you, Mr. MacGruber, shared your experience.
 
Overall a very useful resource, also the only way to use PostProcessing with eosin.Render.

However I have a question - such an important thing as ColorGrading is not mentioned at all, if you try to supplement this plugin and enable it you always get just a black screen regardless of the settings. I suppose this is because of the VAM global illumination system? It would be great if you, Mr. MacGruber, shared your experience.
While this has nothing to do with global illumination, yes, other plugins that do post-effects or modify the render pipeline are unlikely to be compatible. The only reason Eosin's plugin works is because that is based on SuperShot, which knows about PostMagic and handles things accordingly.

ColorGrading can be done via the UserLUT module, although not very conveniently. Take a screenshot of your scene, load it into Photoshop, GIMP or whatever external software you like. Apply your ColorGrading, Brightness, Saturation or similar effects there. Take note of the exact values and order you apply them. Then load the neutral LUT texture and apply exactly the same effects in the same order, save as a new LUT texture. Then use that with the UserLUT module. Only limitation is that it can only do color mapping, it can't do anything that depends on neighboring pixels, like blur, DoF, etc.

PostMagic is a plugin that makes hidden VaM features available. It does not implement these effects itself, just offers the UI and makes some render pipeline modifications so already available (but hidden) effects can be enabled. Therefore it is not possible to add effects or fix issues with them (e.g. those black or white color blobs reported frequently, caused by bad geometry).

To improve or add effects, someone would have to implement these effects from scratch, which is a LOT of work and requires a lot of knowledge to do well. Off-the-shelve stuff usually won't work, due to copyright, but also due to being designed to be added via UnityEditor, not as a VaM plugin. There is Post Processing by @moyashi which does this, for example. But AFAIK it does neither support SuperShot nor Eosin's plugin.
 
While this has nothing to do with global illumination, yes, other plugins that do post-effects or modify the render pipeline are unlikely to be compatible. The only reason Eosin's plugin works is because that is based on SuperShot, which knows about PostMagic and handles things accordingly.

ColorGrading can be done via the UserLUT module, although not very conveniently. Take a screenshot of your scene, load it into Photoshop, GIMP or whatever external software you like. Apply your ColorGrading, Brightness, Saturation or similar effects there. Take note of the exact values and order you apply them. Then load the neutral LUT texture and apply exactly the same effects in the same order, save as a new LUT texture. Then use that with the UserLUT module. Only limitation is that it can only do color mapping, it can't do anything that depends on neighboring pixels, like blur, DoF, etc.

PostMagic is a plugin that makes hidden VaM features available. It does not implement these effects itself, just offers the UI and makes some render pipeline modifications so already available (but hidden) effects can be enabled. Therefore it is not possible to add effects or fix issues with them (e.g. those black or white color blobs reported frequently, caused by bad geometry).

To improve or add effects, someone would have to implement these effects from scratch, which is a LOT of work and requires a lot of knowledge to do well. Off-the-shelve stuff usually won't work, due to copyright, but also due to being designed to be added via UnityEditor, not as a VaM plugin. There is Post Processing by @moyashi which does this, for example. But AFAIK it does neither support SuperShot nor Eosin's plugin.
Thank you, very interesting suggestion, but what about true ColorGrading - why does it make the screen black when all other effects work fine (well, except AmbientOcclusion)? I tried importing camera with pre-configured profile as CUA, rendering on RenderTexture and UI RawImage, different Camera settings but still - as soon as ColorGrading is enabled everything turns black.
 
I tried importing camera with pre-configured profile as CUA, rendering on RenderTexture and UI RawImage,
Well, you add cameras, SuperShot adds cameras, PostMagic adds cameras.....everything renders their own images without knowing about each other. Without proper care and understanding what you are doing it will not work 🤷‍♂️
 
Back
Top Bottom