赛派号

德国整体橱柜品牌排行榜 [Studio Beta] Introducing Occlusion Culling

Hi Creators!

We are super excited to release Occlusion Culling in Studio Beta today! Occlusion Culling is an optimization that prevents the rendering of objects that are hidden behind other objects. It doesn’t require any work from you; the engine will automatically detect which objects don’t need to be rendered. :ninja::dotted_line_face:

As announced at RDC24, we are testing Occlusion Culling in production on a few experiences at the moment. We are working to make it ailable in production for everyone as soon as we are confident in its stability. In the meantime, we want to let you preview Occlusion Culling in Studio to get your feedback and ensure we address any issues you experience with it!

:warning: Warning: Enabling this Studio Beta will only enable Occlusion Culling in Studio. It will not enable it for your users in your published experience.

When profiling your experience in Studio, make sure to disable the Occlusion Culling Studio Beta (Files > Beta Features > Occlusion Culling) if you’d like your profiling data to reflect what your users would see in production.

image5image5636×837 55.3 KB image4image4636×836 152 KB image1image1636×837 130 KB

Wireframe view of Roblox’s Modern City (Left) without Occlusion Culling (Center) and with Occlusion Culling (Right)

How to use

Enabling the Occlusion Culling Studio Beta is as easy as enabling the checkbox under Files > Beta Features > Occlusion Culling. That’s it!

If everything works well for your experience, you should see no difference visually. You can confirm that Occlusion Culling is properly working for your experience by enabling the Wireframe View under View > Wireframe Rendering.

image3image3837×157 24.9 KB

The Wireframe View will give you a “see-through” view. When Occlusion Culling is enabled, objects that are hidden behind others will not be visible. By moving your camera around, you will see objects appear as they become unoccluded. You can also compare the impact of Occlusion Culling by turning it on/off in the Beta Feature menu (requires a Studio restart).

image2

Limitations

Occlusion Culling only works on meshes and parts (excluding atars) for now. It cannot cull the following objects at this time:

Avatars Terrain Lights VFX UI

These objects will be rendered as usual, even if they are hidden from the player behind other objects. We intend on extending our Occlusion Culling technology to cover more object types in the future.

Performance

The performance benefits of Occlusion Culling can vary from one place to another and between different viewpoints within the same place as well.

Viewpoints with a lot of occluded objects will benefit the most since we can oid rendering these objects (eg. places with interiors or buildings where objects are often hidden behind walls). Other viewpoints may not see performance benefits because there are not many objects to cull (eg. places with wide open areas such as an arena).

:yellow_heart: Made with love by the Engine team

Please let us know if you experience any issues with Occlusion Culling while testing in Studio Beta. For instance, please report if you notice your experience runs slower on test devices, if some objects don’t appear, or if you see objects “blink” in and out. Providing example RBXL files are the most helpful to help us fix issues quickly.

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至lsinopec@gmail.com举报,一经查实,本站将立刻删除。

上一篇 没有了

下一篇没有了