@polygonjs/polygonjs
Version:
node-based WebGL 3D engine https://polygonjs.com
21 lines (20 loc) • 569 B
JavaScript
;
import { TypedPostNode } from "./_Base";
import { NormalPass } from "postprocessing";
import { NodeParamsConfig } from "../utils/params/ParamsConfig";
class NormalParamsConfig extends NodeParamsConfig {
}
const ParamsConfig = new NormalParamsConfig();
export class NormalPostNode extends TypedPostNode {
constructor() {
super(...arguments);
this.paramsConfig = ParamsConfig;
}
static type() {
return "normal";
}
createPass(context) {
const normalPass = new NormalPass(context.scene, context.camera);
return normalPass;
}
}