gpt4 book ai didi

reactjs - 如何在 R3F 中为导入的 FBX 对象创建发光效果?

转载 作者:行者123 更新时间:2023-12-04 01:08:48 25 4
gpt4 key购买 nike

我目前正在研究一个 react-three-fiber 项目,我希望在场景中的各个网格(从 Blender 导入)周围创建发光效果,类似于此处所做的:https://100gecs.com/

我尝试过使用 Bloom 后处理进行试验,但我发现

a) 它会显着降低性能b) 它适用于所有网格,我不能只针对一个网格

有没有人对实现这种效果的其他技术有建议?或者,如果 Bloom 是解决此问题的唯一方法,是否有针对单个网格以获得效果的方法?

我是 ThreeJS 的新手,所以我不确定在这个特定问题上还能在哪里寻求帮助!让我知道是否可以进一步澄清任何事情

最佳答案

a) It slows down performance significantly

好吧,Unreal Bloom pass 并不是一个廉价的后期处理 pass,因为它需要多次渲染才能生成单个帧。

b) It applies to all meshes and I cannot target just one

有一个官方的 three.js 示例展示了如何有选择地将光晕应用于场景中的对象。

https://threejs.org/examples/#webgl_postprocessing_unreal_bloom_selective

还有其他技术可以产生不需要上述光晕 channel 的假光晕/发光效果。您应该可以在此处找到有关此主题的信息:

three.js outer glow for sphere object?

关于reactjs - 如何在 R3F 中为导入的 FBX 对象创建发光效果?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65477308/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com