whatisgithub

What is avatarlightmodifier?

lilxyzw/avatarlightmodifier — explained in plain English

Analysis updated 2026-05-18

14ShaderLabAudience · developerComplexity · 2/5Setup · moderate

In one sentence

A VRChat shader add-on that lets a viewer adjust how bright someone else's avatar appears to them, installed via VPM and a ShaderCore module.

Mindmap

A visual breakdown will appear here once this repo is fully enriched.

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Let a VRChat user reduce how bright an overly bright avatar looks to them personally.

USE CASE 2

Add viewer-side brightness control to an avatar built with ShaderCore shaders.

USE CASE 3

Install and enable the module through VRChat's VPM package manager and in-game menu.

What is it built with?

ShaderLabVRChatVPM

How does it compare?

lilxyzw/avatarlightmodifierreiware/liltoonmossdewdrop/com.debugshaderpack.numeric-display
Stars1490
LanguageShaderLabShaderLabShaderLab
Setup difficultymoderateeasyeasy
Complexity2/52/52/5
Audiencedeveloperdesignerdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · moderate Time to first run · 30min

Requires an existing VRChat avatar project using ShaderCore-family shaders and the VPM package manager.

The README does not state a license.

So what is it?

AvatarLightModifier is a small tool for VRChat, the social virtual reality platform where people interact using customizable 3D avatars. Its README is very short and written entirely in Japanese, describing a single specific feature rather than a general purpose application. The tool lets the person viewing an avatar, rather than the avatar's owner, adjust how bright that avatar appears to them. It is built as an add-on module for ShaderCore-family shaders, which are the rendering scripts that control how an avatar's surface and lighting look inside VRChat. It is distributed through VPM, the VRChat Creator Companion package manager, using a separate linked repository for installation. According to the README, using it involves three steps: turning on the relevant module inside a ShaderCore-based shader, adding a specific prefab file called AvatarLightModifier into the avatar's project, and then enabling AvatarLightModifier from an in-game VRChat menu, where a parameter can be adjusted to change the avatar's overall brightness as seen by the viewer. The README does not go into further detail beyond these setup steps. It does not describe the underlying shader logic, list any additional configuration options, or state a license, so those aspects remain unknown from the available documentation. This is a narrowly scoped utility meant to be dropped into an existing VRChat avatar project rather than used as a standalone application.

Copy-paste prompts

Prompt 1
Help me install AvatarLightModifier into my VRChat avatar project using VPM.
Prompt 2
Explain how to enable the AvatarLightModifier module in a ShaderCore-based shader.
Prompt 3
Show me how to add the AvatarLightModifier prefab to my avatar and adjust the brightness parameter in VRChat.

Frequently asked questions

What is avatarlightmodifier?

A VRChat shader add-on that lets a viewer adjust how bright someone else's avatar appears to them, installed via VPM and a ShaderCore module.

What language is avatarlightmodifier written in?

Mainly ShaderLab. The stack also includes ShaderLab, VRChat, VPM.

What license does avatarlightmodifier use?

The README does not state a license.

How hard is avatarlightmodifier to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is avatarlightmodifier for?

Mainly developer.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.