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/
?