Media
Description πŸ‡¬πŸ‡§ Description πŸ‡«πŸ‡·

NPP - Gmod Advanced Server Post Processing System - Script

Demonstration Youtube video of NPP - Gmod Advanced Server Post Processing System

Assert your server's unique identity with NPP - Gmod Advanced Server Post Processing System: customize and synchronize advanced post-processing effects, optimized for superior performance. Offer your players a harmonious, captivating visual immersion, while giving your project a strong, unrivalled artistic signature.

panel-presentation set-dof depth-of-field dynamic-dof optimization build color-boost film-grain vignette ergonomic mods sobel bloom superdof color-improvement light bd-effect

Maximum image size
Description

Description of NPP - Gmod Advanced Server Post Processing System

Summary:
  1. πŸ“˜ What is NPP - Gmod Advanced Server Post Processing System?
  2. πŸ“• NPP Addon Management Panel
  3. ⭐ VIP Content
  4. πŸ‘οΈ Various enhanced and real-time editable visual effects
  5. βš™οΈ Server Options
  6. πŸ”Œ List of GLOBAL Gmod functions disabled by default
  7. πŸš€ Optimization of the default post-processing effects
  8. ⚑ File size optimization
  9. 🧩 Gmod addons compatible with NPP


πŸ“˜ What is NPP - Gmod Advanced Server Post Processing System?

NPP - Gmod Advanced Server Post Processing System is a revolutionary tool that allows Gmod server administrators to deeply optimize and customize post-processing visual effects. With NPP, you can synchronize settings for all players connected to your server, improve performance, and provide a unique, professional visual experience.

Your gamemode will have a unique look, making your players forget they are visually in Gmod.



πŸ“• NPP Addon Management Panel

NPP includes an intuitive and user-friendly management panel. All visual effects are accessible through a clear menu that dynamically adjusts based on the options activated. Variables or functionalities that are disabled are hidden, simplifying management.



⭐ VIP Content

Give your VIP members an exclusive advantage: the ability to configure their own post-processing effects. This feature enhances the value of VIP status on your server while adding a unique touch of personalization.



πŸ‘οΈ Various enhanced and real-time editable visual effects

Enjoy these customizable visual effects in real-time:

Dynamic Depth of Field (Dynamic DOF)
The dynamic depth of field is often referred to more precisely as depth of field (DoF in English). It defines the range of sharpness in an image, i.e., the extent of the distance between the nearest and farthest objects that appear sharp in a scene. Dynamic DOF introduces a depth blur effect that activates when the player focuses on nearby NPCs or objects. This simulates a focus on a subject.
Depth of field is a key tool for visual storytelling, allowing the manipulation of emotions, prioritization of visual information, or stylization of a scene.

Grain
Adds a film grain effect, giving the image a cinematic or retro look. The grain effect remains a powerful tool for establishing mood, emphasizing a particular aesthetic, or evoking a specific era in the context of a film or screenshot.

Tilt-Shift (Toy Town)
Creates a blurred band at the top and bottom of the screen. This type of effect is called "tilt-shift" when used to create artificial depth of field, giving the impression that the image depicts a miniature scene. However, if you're simply referring to a blurred band at the top and bottom without the "miniature" effect, it can be an aesthetic choice or a tool to draw attention to the center of the image.
In some cases, it can also serve as a form of soft vignetting or a masking blur to soften the edges of the frame. This kind of effect is often used in cinema or photography to stylize the image or simulate a specific focus.

Vignette
Darkens the edges of the screen for an immersive and dramatic visual effect. This effect is adjustable in terms of intensity and size.
In photography or post-production, vignetting is often added intentionally to create an aesthetic effect or to direct attention to the center of the image.
Aesthetic uses of vignetting:
1- Focusing attention: By darkening the edges, the viewer’s gaze is naturally drawn to the center, where the main subject is often located.
2- Creating ambiance: Vignetting can convey a sense of mystery, intimacy, or nostalgia, or give an image a vintage feel.

The vignette effect remains a powerful tool for adding personality or guiding the visual interpretation of an image or scene.

Bloom
Adds a glow effect around bright objects, giving a sensation of radiant, pleasant brightness, ideal for enhancing light sources.

Motion Blur
Adds motion blur based on the player’s speed or the environment. This effect simulates the perception of speed and adds realism.

Color Improvement
Allows the adjustment of hues, saturation, and brightness for optimized color rendering. Useful for fine-tuning the atmosphere of the map or achieving a specific visual effect.

Sharpen
Improves the clarity of images by enhancing details for a sharper and more defined look. The Sharpen effect increases local contrast around edges and details in an image. This gives the illusion of sharper imagery, even if the pixels themselves do not contain more information. Sharpen is an essential tool for making an image more impactful, but it must be used sparingly to avoid artifacts and preserve a natural appearance.

Sobel
Draws dark outlines around objects, creating a stylized graphic effect that highlights shapes.

Sun Beam
Adds light rays around the sun, simulating a realistic and cinematic solar halo.

Associated settings:
Each effect includes detailed parameters to adjust intensity, size, or color influence (e.g., vignette intensity, grain transparency, red/green/blue tints, etc.). These settings allow fine-tuned customization based on your server's preferences or atmosphere. All connected players will see exactly what you've configured.



βš™οΈ Server Options

Easily configure NPP with these server options:
Global deactivation: Instantly disables NPP for all players.
VIP advantage: Allows your VIP members to customize their own post-processing effects.
Map-specific configuration: Activates specific post-processing for each map, ideal when lighting differs significantly between maps.
GLOBAL functions override: Allows my system to disable all default rendering hooks and GLOBAL functions related to these effects for better client-side performance.



πŸ”Œ List of GLOBAL Gmod functions disabled by default

To maximize performance, Gmod's default visual effects (e.g., DrawBloom, DrawSobel) are disabled. This optimization ensures resources are used exclusively for NPP's advanced and customized features. An option allows reactivating these features if needed.

Affected Gmod GLOBALs: DrawSunbeams, DrawBloom, DrawMotionBlur, DrawColorModify, DrawSharpen, DrawSobel, DrawBokehDOF, DrawToyTown



πŸš€ Optimized functionality of original post-processing effects

Discover significant performance improvements on Garry's Mod original post-processing effects in addition to those added. Here are the optimizations made on various effects, expressed in percentages:

DrawSunbeams: Significantly improved performance
DrawBloom: Significant optimization
DrawMotionBlur: Significant improvement in fluidity
DrawColorModify: Improved resource management
DrawSharpen: Optimized calculation
DrawSobel: GPU load reduction
DrawBokehDOF: Faster, smoother processing



⚑ File size optimization

NPP is designed to minimize the impact on connection and download times:

File sizes:
Client (Lua): 32 KB.
Server (Lua): 8 KB.
Configuration (Lua): 6 KB.

Workshop (Material): only 82 KB.

These optimizations ensure fast and smooth connections for all your players.



🧩 Gmod addons compatible with NPP

NPP is fully compatible with a wide range of Gmod addons. It integrates seamlessly with your existing systems.

πŸ”Ή WIKI & F.A.Q πŸ‡¬πŸ‡§
Wiki πŸ‡¬πŸ‡§ Wiki πŸ‡«πŸ‡·

Wiki of NPP - Gmod Advanced Server Post Processing System

NPP - Gmod Advanced Server Post Processing System


☰ 1. Installation of NPP - Gmod Advanced Server Post Processing System
Installation: Download and Unzip the folder norda_postprocess_system.zip Install the addon in the addons file of your Gmod server,
Path: garrysmod/addons/norda_postprocess_system
☰ 2. Where can I find resources and materials? What is the NPP - Gmod Advanced Server Post Processing System Workshop id?
Vous trouverez les ressources dans le workshop de Garry's Mod sur Steam. - Gmod Workshop ID of NPP - Gmod Advanced Server Post Processing System: 3369864215
- The AddWorkshop function is automatically added to the script server file and can be deactivated from the configuration file. : resource.AddWorkshop( 3369864215 )
- To add gmod workshop resources to your collection : NPP - Gmod Advanced Server Post Processing System [Content Only] | Gmod Workshop
☰ 3. How do I open the NPP - Gmod Advanced Server Post Processing System management menu?
By console command: npp_menu
Or with the shortcut button in my admin system: Nor admin System
☰ 4. How to Enable the Grain Effect on Gmod for Everyone on the Server?
In the "Manage Server Post-Processing" interface:

Switch the button to ON for the line: Grain.
Related options will appear, which you can adjust using sliders:
Grain Size: Adjusts the size of the displayed grain.
Grain Transparency: Higher values make the grain less transparent.
☰ 5. How to Enable the Vignette Effect on Gmod?
In the "Manage Server Post-Processing" interface:

Switch the button to ON for the line: Vignette.
Related options will appear, which you can adjust using sliders:
Darkening Intensity: Increases the darkening effect in the corners.
Vignette Size: Adjusts the size of the darkened corners on the HUD.
☰ 6. How to Enable the Color Improvement Effect?
In the "Manage Server Post-Processing" interface:

Switch the button to ON for the line: Color Improvement.
Related options will appear, which you can adjust using sliders:
Hue: Adjusts the overall tone of the colors.
Saturation: Controls the intensity of the colors. Higher values result in vivid colors, while lower values make them more muted.
Brightness: Adjusts the overall clarity of the image.
☰ 7. How to Enable the Bloom Effect?
In the "Manage Server Post-Processing" interface:

Switch the button to ON for the line: Bloom.
Related options will appear, which you can adjust using sliders:
Darkening: Adjusts the overall darkening level around bright areas.
Brightness: Controls the intensity of light sources affected by Bloom.
Horizontal Size: Adjusts the horizontal extent of the effect.
Vertical Size: Adjusts the vertical extent of the effect.
Number of Passes: Determines the number of layers applied to create a more detailed effect.
Color Saturation: Influences the richness of colors in the light effect.
Red, Green, Blue Influence: Enhances or reduces the dominance of a specific color in the effect.
☰ 8. How to Enable the Motion Blur Effect?
In the "Manage Server Post-Processing" interface:

Switch the button to ON for the line: Motion Blur.
Related options will appear, which you can adjust using sliders:
Added Blur Alpha: Adjusts the transparency of the motion blur.
Drawn Blur Alpha: Controls the density of the visible blur.
Blur Delay: Determines how long the blur persists before fading.
☰ 9. How to Enable the Sharpen Effect?
In the "Manage Server Post-Processing" interface:

Switch the button to ON for the line: Sharpen.
Related options will appear, which you can adjust using sliders:
Sharpness Contrast: Increases the contrast of details to enhance clarity.
Sharpness Distance: Adjusts the intensity of sharpness based on the distance of objects.
☰ 10. How to Enable the Sobel Effect?
In the "Manage Server Post-Processing" interface:

Switch the button to ON for the line: Sobel.
Related options will appear, which you can adjust using sliders:
Sobel Contour Threshold: Controls the sensitivity of the effect to detect edges.
☰ 11. How to Enable the Toy Town Effect?
In the "Manage Server Post-Processing" interface:

Switch the button to ON for the line: Toy Town.
Related options will appear, which you can adjust using sliders:
Focusing Distance: Adjusts the central blur intensity to simulate a miniature effect.
Blur Percentage: Determines the size of the blurred bands at the top and bottom of the screen.
☰ 12. How to Enable the Dynamic Depth of Field Effect?
In the "Manage Server Post-Processing" interface:

Switch the button to ON for the line: Dynamic Depth of Field.
Related options will appear, which you can adjust using sliders:
Focus Activation Distance: Sets the distance at which the focus effect activates.
Blur Intensity: Controls the strength of the blur applied to out-of-focus areas.
Node Spacing: Adjusts the density of blur layers for precise rendering.
☰ 13. How to Enable the Sun Beam Effect?
In the "Manage Server Post-Processing" interface:

Switch the button to ON for the line: Sun Beam.
Related options will appear, which you can adjust using sliders:
Darkening Level: Adjusts the intensity of the darkening effect around the beams.
Beam Alpha: Controls the sharpness or transparency of the beams.
Sun Multiplier: Influences the brightness of the visible sun rays.
☰ 14. How to Disable Post-Processing Generated by NPP?
In the NPP Addon Management Panel, you can easily disable post-processing for all players on the server:

Go to the Module Settings menu.
Set the Sync Post Processing option to OFF.
This will instantly disable all post-processing effects generated by NPP.
☰ 15. How to Allow VIP Members to Manage Their Own Post-Processing?
Give your VIP members a personalized experience with an exclusive feature:

Enable the VIP Mod option by setting it to ON in the NPP Addon Management Panel.
This allows them to adjust their own visual effects directly from their interface, enhancing the value of their VIP status on your server.
☰ 16. How to Enable Map-Specific Post-Processing?
If you want to customize visual effects based on the characteristics of each map:

Enable the Multi Map option by setting it to ON in the NPP Addon Management Panel.
This allows you to configure unique settings for each map, tailored to its lighting, atmosphere, or visual style, delivering full immersion to your players.
Tips

Tip to avoid the leak of NPP - Gmod Advanced Server Post Processing System installed on your Garry's Mod server: How avoid the Leak of your Gmod scripts
How Install an addon on Gmod? : How install an addon on Gmod
How Publish an addon on the Gmod workshop? : Documentation how create a content pack to publish on the workshop?

Gmod Addon


πŸ“₯ Download 1.0


🎫 Ouvrir Ticket


avatar-76561198033784269

Creator: Norda Scripts

Sales4
Published1 day
Last update
Versionversion 1.0
DRMYes
CategoriesGmod addons
RequierementsGarry's Mod Server
LanguagesπŸ‡¬πŸ‡§ πŸ‡«πŸ‡·
Gameplay Allgamemode