DayZ
50 ratings
sVisual_experimental
   
Award
Favorite
Favorited
Unfavorite
Type: Mod
Mod Type: Character, Mechanics
File Size
Posted
Updated
9.900 MB
15 Sep, 2022 @ 9:32am
23 Apr @ 7:31am
12 Change Notes ( view )

Subscribe to download
sVisual_experimental

In 1 collection by simonvic
sUDE_experimental
3 items
Description





Information

WARNING
This is an experimental version of the mod meant for testing purposes. It may be unstable; use at your own risk.

sVisual aims to improve the PostProcessing effects and make them easier to work with, while allowing for extensibility and easy tweaking.
It also adds some new features like:
  • Dynamic Depth of Field
  • Headbob
  • Motion blur
  • Camera improvements

Need help?
Come over to my DISCORD[discord.gg]

Modding
sVisual has been made with the primary goal of being modified / used by other mods too, so you can modify the effects I've already implemented or make completely new ones.
You could for example change the saturation, the radial blur, the overlay color and so on upon eating a certain food, doing certain action or whatever you could achieve.

How to use it
The core of this mod is the PPEManager, which takes care of all PostProcess Effects, defined using a PPEParams.
To define a PPEParams you can do as follow:
PPEParams myPPE = new PPEParams(); myPPE.setVignette(intensity, color); myPPE.setRadialBlur(powerX, powerY, offsetX, offsetY); myPPE.setChromAber(powerX, powerY); //more...

To apply it, "hand it over" to the PPEManager, which will calculate the correct value of all active PPEParam and then apply it:
PPEManager.activate(myPPE);

Animations!
sVisual also allows for animations! Can be easily defined as follows:
class MyCoolAnimation: PPELoopedParams{ override void onAnimate(float deltaTime){ /* change PPE values here setOverlay(...); setChromAber(...); setCameraEffects(...); */ setVignetteIntensity( Math.Sin(getTime()) ); } }

and then activate it:
To apply it, "hand it over" to the PPEManager, which will calculate the correct value of all active PPEParams and then apply it:
PPEManager.activate(myCoolAnimation);

Github page
For a better insight give a look at the github page: https://github.com/simonvic/sVisual

Monetization
You are hereby given monetization approval, as long as you follow the DayZ Server Monetization rules[www.bohemia.net] and have obtained permission from Bohemia

Repack
You are NOT allowed to repack any part of this mod, unless given my explicit consent


Contact me
Found a bug or want to give a suggestion? Feel free to contact me!
Discord server: DISCORD[discord.gg]


Buy me a coffee
[paypal.me]
1 Comments
Mr_Anderson-001 9 Feb, 2024 @ 5:41pm 
Hello there @simonvic, I have switched from sVisual and sVisual_Cannibis+ to sVisual_Experimental and everything is working now. Thanks again!