article thumbnail

[Tutorial]Static-Occlusion-Culling, A great solution for improving culling performance during rendering - Guide to Cocos Cyberpunk Source Code

Cocos

This article will delve into the principles and code of the static occlusion culling solution in Cocos Cyberpunk. It can be released to multi-platforms, such as Web, iOS, and Android. SOC is a type of Precomputed Visibility Culling (PVC) implementation and has been a technique widely used in game development for over 20 years.

Culling 52
article thumbnail

Project Structure - Guide to Cocos Cyberpunk Source Code

Cocos

The purpose of developing Cocos Cyberpunk is to showcase the Cocos Engine’s ability to create complex 3D games on multiple platforms and to motivate the developers in Cocos community to learn game development. Static Occlusion Culling In Cocos Cyberpunk, a simple and useful PVS system has been implemented to improve culling performance.

Code 52
Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Trending Sources

article thumbnail

Cocos Cyberpunk Source Code - A Valuable Learning Resource for 3D Game Development

Cocos

The purpose of developing Cocos Cyberpunk is to showcase the Cocos Engine’s ability to create complex 3D games on multiple platforms and to motivate the developers in Cocos community to learn game development. Answer: The performance is excellent and it is compatible with both web and native platforms. Hey everyone, Kylin here!

article thumbnail

Godot 3.3 has arrived, with a focus on optimization and reliability

Mircosoft Game Dev

This will enable us to publish maintenance updates at a faster pace as soon as we identify a need (critical regressions to fix, security issues, necessary platform updates, etc.). Platforms: Godot editor on the Web! One notable change is that there is now support for both threads and GDNative in the HTML5 platform port.

article thumbnail

Dev snapshot: Godot 3.5 beta 4

Mircosoft Game Dev

In this build, we also built it for 32-bit platforms (armv7 and x86) as there was some demand for it, so you'll find the APK is a bit heavier. This adds support for obstacle avoidance using the RVO2 library, and navigation meshes can now be baked at runtime. Anything behind the polygon will be culled from view. back in 2020!

Beta 52
article thumbnail

Release candidate: Godot 3.5 RC 8

Mircosoft Game Dev

The new NavigationServer adds support for obstacle avoidance using the RVO2 library, and navigation meshes can now be baked at runtime. Following on from the addition of OccluderShapeSphere in 3.4 , lawnjelly now brings us a more adaptable and easy way to add basic occlusion culling in the form of the OccluderShapePolygon.

Render 52
article thumbnail

Release candidate: Godot 3.5 RC 6

Mircosoft Game Dev

We switched it back to disabled by default for all platforms. The new NavigationServer adds support for obstacle avoidance using the RVO2 library, and navigation meshes can now be baked at runtime. Anything behind the polygon will be culled from view. had had multiple maintenance releases.

Render 52