[{"data":1,"prerenderedAt":688},["ShallowReactive",2],{"navigation":3,"/api/pmndrs/bloom":181,"/api/pmndrs/bloom-surround":683},[4,14,171],{"title":5,"path":6,"stem":7,"children":8},"Introduction","/getting-started","1.getting-started/1.index",[9,10],{"title":5,"path":6,"stem":7},{"title":11,"path":12,"stem":13},"Installation","/getting-started/installation","1.getting-started/2.installation",{"title":15,"path":16,"stem":17,"children":18},"Api","/api","2.api",[19,22,144],{"title":20,"path":16,"stem":21},"API Reference","2.api/index",{"title":23,"path":24,"stem":25,"children":26},"Pmndrs Effects","/api/pmndrs","2.api/1.pmndrs/index",[27,28,32,36,40,44,48,52,56,60,64,68,72,76,80,84,88,92,96,100,104,108,112,116,120,124,128,132,136,140],{"title":23,"path":24,"stem":25},{"title":29,"path":30,"stem":31},"ASCII","/api/pmndrs/ascii","2.api/1.pmndrs/ascii",{"title":33,"path":34,"stem":35},"Barrel Blur","/api/pmndrs/barrel-blur","2.api/1.pmndrs/barrel-blur",{"title":37,"path":38,"stem":39},"Bloom","/api/pmndrs/bloom","2.api/1.pmndrs/bloom",{"title":41,"path":42,"stem":43},"Brightness & Contrast","/api/pmndrs/brightness-contrast","2.api/1.pmndrs/brightness-contrast",{"title":45,"path":46,"stem":47},"Chromatic Aberration","/api/pmndrs/chromatic-aberration","2.api/1.pmndrs/chromatic-aberration",{"title":49,"path":50,"stem":51},"Color Average","/api/pmndrs/color-average","2.api/1.pmndrs/color-average",{"title":53,"path":54,"stem":55},"Color Depth","/api/pmndrs/color-depth","2.api/1.pmndrs/color-depth",{"title":57,"path":58,"stem":59},"Depth of Field","/api/pmndrs/depth-of-field","2.api/1.pmndrs/depth-of-field",{"title":61,"path":62,"stem":63},"Dot Screen","/api/pmndrs/dot-screen","2.api/1.pmndrs/dot-screen",{"title":65,"path":66,"stem":67},"Fish Eye","/api/pmndrs/fish-eye","2.api/1.pmndrs/fish-eye",{"title":69,"path":70,"stem":71},"FXAA","/api/pmndrs/fxaa","2.api/1.pmndrs/fxaa",{"title":73,"path":74,"stem":75},"Glitch","/api/pmndrs/glitch","2.api/1.pmndrs/glitch",{"title":77,"path":78,"stem":79},"God Rays","/api/pmndrs/god-rays","2.api/1.pmndrs/god-rays",{"title":81,"path":82,"stem":83},"Grid","/api/pmndrs/grid","2.api/1.pmndrs/grid",{"title":85,"path":86,"stem":87},"Hue & Saturation","/api/pmndrs/hue-saturation","2.api/1.pmndrs/hue-saturation",{"title":89,"path":90,"stem":91},"Kuwahara","/api/pmndrs/kuwahara","2.api/1.pmndrs/kuwahara",{"title":93,"path":94,"stem":95},"Lens Distortion","/api/pmndrs/lens-distortion","2.api/1.pmndrs/lens-distortion",{"title":97,"path":98,"stem":99},"Linocut","/api/pmndrs/linocut","2.api/1.pmndrs/linocut",{"title":101,"path":102,"stem":103},"Noise","/api/pmndrs/noise","2.api/1.pmndrs/noise",{"title":105,"path":106,"stem":107},"Outline","/api/pmndrs/outline","2.api/1.pmndrs/outline",{"title":109,"path":110,"stem":111},"Pixelation","/api/pmndrs/pixelation","2.api/1.pmndrs/pixelation",{"title":113,"path":114,"stem":115},"Scanline","/api/pmndrs/scanline","2.api/1.pmndrs/scanline",{"title":117,"path":118,"stem":119},"Sepia","/api/pmndrs/sepia","2.api/1.pmndrs/sepia",{"title":121,"path":122,"stem":123},"Shock Wave","/api/pmndrs/shock-wave","2.api/1.pmndrs/shock-wave",{"title":125,"path":126,"stem":127},"SMAA","/api/pmndrs/smaa","2.api/1.pmndrs/smaa",{"title":129,"path":130,"stem":131},"Texture","/api/pmndrs/texture","2.api/1.pmndrs/texture",{"title":133,"path":134,"stem":135},"Tilt Shift","/api/pmndrs/tilt-shift","2.api/1.pmndrs/tilt-shift",{"title":137,"path":138,"stem":139},"ToneMapping","/api/pmndrs/tone-mapping","2.api/1.pmndrs/tone-mapping",{"title":141,"path":142,"stem":143},"Vignette","/api/pmndrs/vignette","2.api/1.pmndrs/vignette",{"title":145,"path":146,"stem":147,"children":148},"Three Native Effects","/api/three","2.api/2.three/index",[149,150,153,157,161,164,167],{"title":145,"path":146,"stem":147},{"title":73,"path":151,"stem":152},"/api/three/glitch","2.api/2.three/glitch",{"title":154,"path":155,"stem":156},"Halftone","/api/three/halftone","2.api/2.three/halftone",{"title":158,"path":159,"stem":160},"Output","/api/three/output","2.api/2.three/output",{"title":109,"path":162,"stem":163},"/api/three/pixelation","2.api/2.three/pixelation",{"title":125,"path":165,"stem":166},"/api/three/smaa","2.api/2.three/smaa",{"title":168,"path":169,"stem":170},"Unreal Bloom","/api/three/unreal-bloom","2.api/2.three/unreal-bloom",{"title":172,"path":173,"stem":174,"children":175},"Advanced","/advanced","3.advanced/index",[176,177],{"title":172,"path":173,"stem":174},{"title":178,"path":179,"stem":180},"You might not need post-processing","/advanced/you-might-not-need-post-processing","3.advanced/you-might-not-need-post-processing",{"id":182,"title":37,"body":183,"description":677,"extension":678,"links":679,"meta":680,"navigation":296,"path":38,"seo":681,"stem":39,"__hash__":682},"docs/2.api/1.pmndrs/bloom.md",{"type":184,"value":185,"toc":672},"minimark",[186,192,196,201,530,534,656,660,668],[187,188,189],"docs-demo",{},[190,191],"pmndrs-bloom",{},[193,194,195],"p",{},"Bloom is an effect that simulates the way bright objects in the real world create a \"glow\" around themselves. The effect works by adding a blurred and brightened version of the scene to the final render, producing a more realistic and visually appealing result.",[197,198,200],"h2",{"id":199},"usage","Usage",[202,203,208],"pre",{"className":204,"code":205,"language":206,"meta":207,"style":207},"language-vue shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","\u003Cscript setup lang=\"ts\">\nimport { BloomPmndrs, EffectComposerPmndrs } from '@tresjs/post-processing'\n\u003C/script>\n\n\u003Ctemplate>\n  \u003CTresCanvas>\n    \u003CTresPerspectiveCamera :position=\"[5, 5, 5]\" />\n\n    \u003C!-- Your scene -->\n\n    \u003CSuspense>\n      \u003CEffectComposerPmndrs>\n        \u003CBloomPmndrs\n          :radius=\"0.85\"\n          :intensity=\"4.0\"\n          :luminance-threshold=\"0.1\"\n          :luminance-smoothing=\"0.3\"\n          mipmap-blur\n        />\n      \u003C/EffectComposerPmndrs>\n    \u003C/Suspense>\n  \u003C/TresCanvas>\n\u003C/template>\n","vue","",[209,210,211,246,281,291,298,308,319,362,367,374,379,389,400,409,428,445,462,479,485,491,501,511,521],"code",{"__ignoreMap":207},[212,213,216,220,224,228,231,234,237,241,243],"span",{"class":214,"line":215},"line",1,[212,217,219],{"class":218},"sMK4o","\u003C",[212,221,223],{"class":222},"swJcz","script",[212,225,227],{"class":226},"spNyl"," setup",[212,229,230],{"class":226}," lang",[212,232,233],{"class":218},"=",[212,235,236],{"class":218},"\"",[212,238,240],{"class":239},"sfazB","ts",[212,242,236],{"class":218},[212,244,245],{"class":218},">\n",[212,247,249,253,256,260,263,266,269,272,275,278],{"class":214,"line":248},2,[212,250,252],{"class":251},"s7zQu","import",[212,254,255],{"class":218}," {",[212,257,259],{"class":258},"sTEyZ"," BloomPmndrs",[212,261,262],{"class":218},",",[212,264,265],{"class":258}," EffectComposerPmndrs",[212,267,268],{"class":218}," }",[212,270,271],{"class":251}," from",[212,273,274],{"class":218}," '",[212,276,277],{"class":239},"@tresjs/post-processing",[212,279,280],{"class":218},"'\n",[212,282,284,287,289],{"class":214,"line":283},3,[212,285,286],{"class":218},"\u003C/",[212,288,223],{"class":222},[212,290,245],{"class":218},[212,292,294],{"class":214,"line":293},4,[212,295,297],{"emptyLinePlaceholder":296},true,"\n",[212,299,301,303,306],{"class":214,"line":300},5,[212,302,219],{"class":218},[212,304,305],{"class":222},"template",[212,307,245],{"class":218},[212,309,311,314,317],{"class":214,"line":310},6,[212,312,313],{"class":218},"  \u003C",[212,315,316],{"class":222},"TresCanvas",[212,318,245],{"class":218},[212,320,322,325,328,331,334,336,338,341,345,348,350,352,354,357,359],{"class":214,"line":321},7,[212,323,324],{"class":218},"    \u003C",[212,326,327],{"class":222},"TresPerspectiveCamera",[212,329,330],{"class":218}," :",[212,332,333],{"class":226},"position",[212,335,233],{"class":218},[212,337,236],{"class":218},[212,339,340],{"class":218},"[",[212,342,344],{"class":343},"sbssI","5",[212,346,347],{"class":218},", ",[212,349,344],{"class":343},[212,351,347],{"class":218},[212,353,344],{"class":343},[212,355,356],{"class":218},"]",[212,358,236],{"class":218},[212,360,361],{"class":218}," />\n",[212,363,365],{"class":214,"line":364},8,[212,366,297],{"emptyLinePlaceholder":296},[212,368,370],{"class":214,"line":369},9,[212,371,373],{"class":372},"sHwdD","    \u003C!-- Your scene -->\n",[212,375,377],{"class":214,"line":376},10,[212,378,297],{"emptyLinePlaceholder":296},[212,380,382,384,387],{"class":214,"line":381},11,[212,383,324],{"class":218},[212,385,386],{"class":222},"Suspense",[212,388,245],{"class":218},[212,390,392,395,398],{"class":214,"line":391},12,[212,393,394],{"class":218},"      \u003C",[212,396,397],{"class":222},"EffectComposerPmndrs",[212,399,245],{"class":218},[212,401,403,406],{"class":214,"line":402},13,[212,404,405],{"class":218},"        \u003C",[212,407,408],{"class":222},"BloomPmndrs\n",[212,410,412,415,418,420,422,425],{"class":214,"line":411},14,[212,413,414],{"class":218},"          :",[212,416,417],{"class":226},"radius",[212,419,233],{"class":218},[212,421,236],{"class":218},[212,423,424],{"class":343},"0.85",[212,426,427],{"class":218},"\"\n",[212,429,431,433,436,438,440,443],{"class":214,"line":430},15,[212,432,414],{"class":218},[212,434,435],{"class":226},"intensity",[212,437,233],{"class":218},[212,439,236],{"class":218},[212,441,442],{"class":343},"4.0",[212,444,427],{"class":218},[212,446,448,450,453,455,457,460],{"class":214,"line":447},16,[212,449,414],{"class":218},[212,451,452],{"class":226},"luminance-threshold",[212,454,233],{"class":218},[212,456,236],{"class":218},[212,458,459],{"class":343},"0.1",[212,461,427],{"class":218},[212,463,465,467,470,472,474,477],{"class":214,"line":464},17,[212,466,414],{"class":218},[212,468,469],{"class":226},"luminance-smoothing",[212,471,233],{"class":218},[212,473,236],{"class":218},[212,475,476],{"class":343},"0.3",[212,478,427],{"class":218},[212,480,482],{"class":214,"line":481},18,[212,483,484],{"class":226},"          mipmap-blur\n",[212,486,488],{"class":214,"line":487},19,[212,489,490],{"class":218},"        />\n",[212,492,494,497,499],{"class":214,"line":493},20,[212,495,496],{"class":218},"      \u003C/",[212,498,397],{"class":222},[212,500,245],{"class":218},[212,502,504,507,509],{"class":214,"line":503},21,[212,505,506],{"class":218},"    \u003C/",[212,508,386],{"class":222},[212,510,245],{"class":218},[212,512,514,517,519],{"class":214,"line":513},22,[212,515,516],{"class":218},"  \u003C/",[212,518,316],{"class":222},[212,520,245],{"class":218},[212,522,524,526,528],{"class":214,"line":523},23,[212,525,286],{"class":218},[212,527,305],{"class":222},[212,529,245],{"class":218},[197,531,533],{"id":532},"props","Props",[535,536,537,553],"table",{},[538,539,540],"thead",{},[541,542,543,547,550],"tr",{},[544,545,546],"th",{},"Prop",[544,548,549],{},"Description",[544,551,552],{},"Default",[554,555,556,576,590,605,624,641],"tbody",{},[541,557,558,564,567],{},[559,560,561],"td",{},[209,562,563],{},"blendFunction",[559,565,566],{},"The blend function of this effect.",[559,568,569],{},[570,571,575],"a",{"href":572,"rel":573},"https://github.com/pmndrs/postprocessing/blob/c3ce388be247916437a314f17748a75329d65df1/src/enums/BlendFunction.js#L40",[574],"nofollow","BlendFunction.SCREEN",[541,577,578,582,585],{},[559,579,580],{},[209,581,435],{},[559,583,584],{},"The intensity of the bloom effect.",[559,586,587],{},[209,588,589],{},"1",[541,591,592,597,600],{},[559,593,594],{},[209,595,596],{},"kernelSize",[559,598,599],{},"The kernel size.",[559,601,602],{},[209,603,604],{},"KernelSize.LARGE",[541,606,607,612,619],{},[559,608,609],{},[209,610,611],{},"luminanceThreshold",[559,613,614,615,618],{},"The luminance threshold. Raise this value to mask out darker elements in the scene. Range is ",[212,616,617],{},"0, 1",".",[559,620,621],{},[209,622,623],{},"0.9",[541,625,626,631,636],{},[559,627,628],{},[209,629,630],{},"luminanceSmoothing",[559,632,633,634,618],{},"Controls the smoothness of the luminance threshold. Range is ",[212,635,617],{},[559,637,638],{},[209,639,640],{},"0.025",[541,642,643,648,651],{},[559,644,645],{},[209,646,647],{},"mipmapBlur",[559,649,650],{},"Enables mip map blur.",[559,652,653],{},[209,654,655],{},"false",[197,657,659],{"id":658},"further-reading","Further Reading",[193,661,662,663,618],{},"For more details, see the ",[570,664,667],{"href":665,"rel":666},"https://pmndrs.github.io/postprocessing/public/docs/class/src/effects/BloomEffect.js~BloomEffect.html",[574],"BloomEffect documentation",[669,670,671],"style",{},"html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .s7zQu, html code.shiki .s7zQu{--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#89DDFF;--shiki-default-font-style:italic;--shiki-dark:#89DDFF;--shiki-dark-font-style:italic}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}html pre.shiki code .sHwdD, html code.shiki .sHwdD{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#546E7A;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":207,"searchDepth":215,"depth":248,"links":673},[674,675,676],{"id":199,"depth":248,"text":200},{"id":532,"depth":248,"text":533},{"id":658,"depth":248,"text":659},"Simulate the glow of bright objects in a scene.","md",null,{},{"title":37,"description":677},"lcXfVVJdV5bTyHURvebZ5SkY_LrOu5p2pnOrus0BUK4",[684,686],{"title":33,"path":34,"stem":35,"description":685,"children":-1},"Apply barrel distortion with chromatic aberration blur for a unique lens effect.",{"title":41,"path":42,"stem":43,"description":687,"children":-1},"Adjust the brightness and contrast of your scene.",1779713681232]