mirror of
https://github.com/DanielnetoDotCom/YouPHPTube
synced 2025-10-04 18:29:39 +02:00
56 lines
1.1 KiB
TypeScript
56 lines
1.1 KiB
TypeScript
import {
|
|
Uniform
|
|
} from '../../../src/Three';
|
|
|
|
export const ToonShader1: {
|
|
uniforms: {
|
|
uDirLightPos: Uniform;
|
|
uDirLightColor: Uniform;
|
|
uAmbientLightColor: Uniform;
|
|
uBaseColor: Uniform;
|
|
};
|
|
vertexShader: string;
|
|
fragmentShader: string;
|
|
};
|
|
|
|
export const ToonShader2: {
|
|
uniforms: {
|
|
uDirLightPos: Uniform;
|
|
uDirLightColor: Uniform;
|
|
uAmbientLightColor: Uniform;
|
|
uBaseColor: Uniform;
|
|
uLineColor1: Uniform;
|
|
uLineColor2: Uniform;
|
|
uLineColor3: Uniform;
|
|
uLineColor4: Uniform;
|
|
};
|
|
vertexShader: string;
|
|
fragmentShader: string;
|
|
};
|
|
|
|
export const ToonShaderHatching: {
|
|
uniforms: {
|
|
uDirLightPos: Uniform;
|
|
uDirLightColor: Uniform;
|
|
uAmbientLightColor: Uniform;
|
|
uBaseColor: Uniform;
|
|
uLineColor1: Uniform;
|
|
uLineColor2: Uniform;
|
|
uLineColor3: Uniform;
|
|
uLineColor4: Uniform;
|
|
};
|
|
vertexShader: string;
|
|
fragmentShader: string;
|
|
};
|
|
|
|
export const ToonShaderDotted: {
|
|
uniforms: {
|
|
uDirLightPos: Uniform;
|
|
uDirLightColor: Uniform;
|
|
uAmbientLightColor: Uniform;
|
|
uBaseColor: Uniform;
|
|
uLineColor1: Uniform;
|
|
};
|
|
vertexShader: string;
|
|
fragmentShader: string;
|
|
};
|