Chameleon Post Process

Can you share the engine version, please? Also, did you tried the recommended action (“Please re-save this asset to avoid issues with localization and deterministic cooking”) ?

No update? Broken, waiting for the new version…

Hi, still waiting on the marketplace queue for review.

Friendly note: You should check all your commercial assets for their compatibility with the new engine version you want to upgrade to.

Chameleon 9.0 is here! Changelog is below.

  • New effect: Screen Fire
  • New effect: Haunted
  • New recipe: CR_Bend
  • New feature: Distance masking for all effects
  • **Blend Mask Scale **field has been added to **all effects **(under advanced tab)
  • **Blend Distance **field has been added to **all effects **(under advanced tab)
  • **Blend Distance Sharpness **field has been added to **all effects **(under advanced tab)
  • **Blend Distance Invert **field has been added to **all effects **(under advanced tab)
  • Fix: Corrected UV positioning in all effects
  • Fix: Corrected **Sketch **pattern animation
  • Algorithm for **Comic **effect has been updated for better visuals and performance
  • **Comic **effect’s PreMultiplierproperty now has a default value of 10.0 (was 5.0)
  • **Edge Detect **effect is now before tone mapping
  • **Edge Detect **effect’s **Threshold **slider range is now 0.001/10 (was 0.001/1)
  • **World Splash Tiling **field has been added to **World Splash **effect

Hi

It looks like Chameleon doesn’t work with the sequencer. Is there a specific procedure to make it works ? I can put keyframes in my sequencer and I can see my values changing, but it doesn’t affect the rendering at all. I tried with a couple of your features and they all do the same problem. I also tried in a new blank project.

PS: I’m using 4.19.1

Hi DJoExe,

Sorry to hear that. No, there’s nothing specific to do. Can you share that blank project showcasing the problem with me by my email address thesumfx@gmail.com , please?

Thanks for your quick answer , well you only need to create a new level Sequence, then add Chameleon in the trackbar of the sequencer, then add any effect with a keyframe and set one to 0 and another to 1. For instance, if you use frost, put the screen coverage to 0 to a frame and add another keyframe with a value of 1. There will not be any change visually, but those 2 values will interpolate. It will be a bit to big of a file if I send you a blank project with all the Chameleon Features in it.

I couldn’t reproduce the problem. That’s why I’m asking for an example project. Here’s the result of my test: https://www.youtube.com/watch?v=4rJol0Q0r2g

Hi again , it does work. I was not pressing play in the editor. I was only moving the slider in the sequencer itself to see if the change was in real-time without having to play in the editor. I don’t know if it is something you consider adding eventually though, it would be quite useful. Thanks for your time :wink:

Thanks for the update :slight_smile:

How do I update it in my project that I’m already using it in? Do I just click ‘add to project’ and pick the project and it will overwrite the files? Do you lose the settings you have setup when you do this?

Kind regards

Yes, updating the assets is being just like that. You won’t lose your instance settings but any blueprint/material design changes would be overwritten.

Hey , when I use Chameleon in my project and try to package the project it gives some errors that prevent the project from being packaged.

Here’s the errors:

“UATHelper: Packaging (Windows (64-bit)): LogInit: Display: LogProperty: Error: UStructProperty::Serialize Loading: Property ‘StructProperty /Game/Chameleon/Chameleon.Chameleon_C:Set Advanced Effect Features (No Custom Depth).Features’. Unknown structure.
UATHelper: Packaging (Windows (64-bit)): LogInit: Display: LogProperty: Error: UStructProperty::Serialize Loading: Property ‘StructProperty /Game/Chameleon/Chameleon.Chameleon_C:Custom Depth Highlighter - Advanced’. Unknown structure.
UATHelper: Packaging (Windows (64-bit)): LogInit: Display: LogProperty: Error: UStructProperty::Serialize Loading: Property ‘StructProperty /Game/Chameleon/Chameleon.Chameleon_C:Custom Depth Highlighter (Clip) - Advanced’. Unknown structure.
UATHelper: Packaging (Windows (64-bit)): LogInit: Display: LogProperty: Error: UStructProperty::Serialize Loading: Property ‘StructProperty /Game/Chameleon/Chameleon.Chameleon_C:Actor Featurette - Advanced’. Unknown structure.”

I’m using 4.19 and added Chameleon to my project directly from the Epic launcher. Didn’t migrate from an older project. And the project itself was created in 4.19. Didn’t migrate from an older version.

Can you help please?

Hi,

This is the first time I see this type of error in this package. Can you please try to open and re-save these structures in question? And let me know about the result, please.

That did the trick. Thanks!

Hey, I was wondering how you would add a depth mask to effects such as Kuwahara? I enabled custom depth but I am not sure how to use it? Or even a way to use something like the distance fog effect you have as a mask for the other effects. I just want a simple depth gradient from the camera position, like in the attached image. Thanks

Hi,

The latest version of the Chameleon comes with depth masking option for all effects. However, you need to use the latest engine version (4.19) and the latest version (9.0) of the Chameleon to use this feature.

Preview of the two new effects from the upcoming update

Lens

Grid Cell

Thanks, I thought I read about depth masking. How do I check what version of Chameleon I am using?

If you have the “Haunted” effect in the list, then you have the latest version.

Thanks, the depth works great now- such an awesome feature!

I noticed the Kuwahara looks much worse in 4.18 and 4.19 (added the latest version) than in 4.17 (added the latest version to the scene today). High contrast/Alpha edging gets picked up with a thick black line much more, but randomly, not evenly throughout the scene. To me the 4.17 version looks much more painterly and much nicer. Is this a bug with the 4.18 and 4.19 version? Is there a way to remove the black lines of the alphas?

Both instances I deleted Chameleon from the scene and re-added to make sure no other effects were on.

Thanks

4.18 and 4.19

4.17