Check out our latest project ✨ OpenChapter.io: free ebooks the way its meant to be 📖

Visual Shader Normal Strength Node

An asset by Foyezes
The page banner background of a mountain and forest
Visual Shader Normal Strength Node hero image

Quick Information

0 ratings
Visual Shader Normal Strength Node icon image
Foyezes
Visual Shader Normal Strength Node

This node lets you control normal map strength.

Supported Engine Version
4.2
Version String
1.0
License Version
MIT
Support Level
community
Modified Date
1 month ago
Git URL
Issue URL

Godot Normal Strength Node

This is an addon for Godot 4 that adds the NormalStrength node to the visual shader system. This node lets you control normal map strength.

README normalStrength README normalS

Method

Unpack normal map.

vec3 normal = vec3(%s * 2.0 - 1.0);

Multiply X & Y with input scalar value, then repack the normal map.

vec3 normal_strength = vec3(normal.xy * %s, normal.z) * 0.5 + 0.5;
%s = normal_strength;

For normalize set to yes,

%s = normalize(normal_strength);

Installation

You can get it from the Asset Store in editor. Or extract the zip file and copy the folder to your project. You'll need to restart the editor for the node to appear in visual shader.

This node lets you control normal map strength.

Reviews

0 ratings

Your Rating

Headline must be at least 3 characters but not more than 50
Review must be at least 5 characters but not more than 500
Please sign in to add a review

Quick Information

0 ratings
Visual Shader Normal Strength Node icon image
Foyezes
Visual Shader Normal Strength Node

This node lets you control normal map strength.

Supported Engine Version
4.2
Version String
1.0
License Version
MIT
Support Level
community
Modified Date
1 month ago
Git URL
Issue URL

Open Source

Released under the AGPLv3 license

Plug and Play

Browse assets directly from Godot

Community Driven

Created by developers for developers