UNPKG

@polygonjs/polygonjs

Version:

node-based WebGL 3D engine https://polygonjs.com

21 lines (20 loc) 569 B
"use strict"; 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; } }