-
-
Notifications
You must be signed in to change notification settings - Fork 36.1k
Closed
Description
Description
As mentioned in #29483 (comment), a lot of typical addons are currently placed in core. To minimize the size of build files, some of these should be moved back to the examples/jsm/ directory.
I have created a table to lists modules in src/nodes/display with suggested new locations. We can add modules from other directories as well and of course discuss the intended locations.
| Module | Location |
|---|---|
| src/node/display/AfterImageNode.js | Addons |
| src/node/display/AnaglyphPassNode.js | Addons |
| src/node/display/AnamorphicNode.js | Addons |
| src/node/display/BleachBypass.js | Addons |
| src/node/display/BlendMode.js | Core |
| src/node/display/BloomNode.js | Addons |
| src/node/display/BumpMapNode.js | Core |
| src/node/display/ColorAdjustment.js | Core |
| src/node/display/ColorSpaceFunctions.js | Core |
| src/node/display/ColorSpaceNode.js | Core |
| src/node/display/DenoiseNode.js | Addons |
| src/node/display/DepthOfFieldNode.js | Addons |
| src/node/display/DotScreenNode.js | Addons |
| src/node/display/FilmNode.js | Addons |
| src/node/display/FrontFacingNode.js | Core |
| src/node/display/FXAANode.js | Addons |
| src/node/display/GaussianBlurNode.js | Addons |
| src/node/display/GTAONode.js | Addons |
| src/node/display/Lut3DNode.js | Addons |
| src/node/display/MotionBlur.js | Addons |
| src/node/display/NormalMapNode.js | Core |
| src/node/display/ParallaxBarrierPassNode.js | Addons |
| src/node/display/PassNode.js | Core |
| src/node/display/PixelationPassNode.js | Addons |
| src/node/display/PosterizeNode.js | Core |
| src/node/display/RenderOutputNode.js | Core |
| src/node/display/RGBShiftNode.js | Addons |
| src/node/display/ScreenNode.js | Core |
| src/node/display/Sepia.js | Addons |
| src/node/display/SobelOperatorNode.js | Addons |
| src/node/display/SSAAPassNode.js | Addons |
| src/node/display/StereoCompositePassNode.js | Addons |
| src/node/display/StereoPassNode.js | Addons |
| src/node/display/ToneMappingFunctions.js | Core |
| src/node/display/ToonOutlinePassNode.js | Core |
| src/node/display/TransitionNode.js | Addons |
| src/node/display/ViewportDepthNode.js | Core |
| src/node/display/ViewportDepthTextureNode.js | Core |
| src/node/display/ViewportSharedTextureNode.js | Core |
| src/node/display/ViewportTextureNode.js | Core |
Is everyone fine with moving the above addons into examples/jsm/tsl/display/?
RenaudRohlinger, sunag and donmccurdymrdoob