Related Experiment Video
Updated: Aug 10, 2026

08:32
Building Up Skin Models for Numerous Applications - from Two-Dimensional (2D) Monoculture to Three-Dimensional (3D) Multiculture
Published on: October 20, 2023
ACSCull: visibility-aware triangle elimination for skinned characters under an admissible Camera Set
1Universitas Sumatera Utara, Medan, Indonesia.
Methodsx
|August 8, 2026
Summary
ACSCull is a new method that removes unnecessary triangles from 3D game character models. This optimization reduces file size and improves rendering performance in mobile games.
Area of Science:
- Computer Graphics
- Game Development
- Geometric Modeling
Background:
- Mobile games often render 3D character meshes with excessive triangles not visible within the game's camera constraints.
- This leads to inefficient rendering and larger asset sizes, impacting performance.
Purpose of the Study:
- To develop an automated method for removing unnecessary geometry from skinned characters in games.
- To optimize 3D assets for mobile platforms without compromising visual fidelity.
Main Methods:
- ACSCull formalizes the game's camera envelope as an Admissible Camera Set (ACS).
- It identifies visible triangles by rendering character poses from sampled camera positions.
- Non-visible triangles are eliminated, and the optimized geometry is re-emitted as standard glTF Binary.
Main Results:
- ACSCull removes 27-55% of triangles from skinned characters based on visibility.
- The method is compatible with existing mobile NDK and WebGL runtimes.
- High Structural Similarity Index Measure (SSIM) scores (≥ 0.9999) were maintained within the ACS and slightly perturbed conditions.
Conclusions:
- ACSCull effectively reduces geometric complexity for skinned characters in top-down mobile games.
- The optimization is drop-in compatible, requiring no changes to runtime renderers.
- This technique offers significant performance and storage benefits for mobile game development.
More Related Videos
Related Concept Videos
Stress on an Oblique Plane
Understanding stress on an oblique plane under axial loading is pivotal in material mechanics. This analysis offers insight into a material's durability and strength, which is crucial for civil engineering and structural design. Axial loading refers to force application along the material's central axis, causing compression or elongation and leading to normal stress. Normal stress occurs when a force acts perpendicularly to the material's area, resulting in compressive or tensile stress. When...
Rotation of Asymmetric Top
By definition, a spherically symmetric body has the same moment of inertia about any axis passing through its center of mass. This situation changes if there is no spherical symmetry. Since most rigid bodies are not spherically symmetric, these require special treatment.
The relationship between the angular momentum of any rigid body and its angular velocity, both of which are vectors, involves the moment of inertia. The moment of inertia is a scalar quantity only for spherically symmetric...
The relationship between the angular momentum of any rigid body and its angular velocity, both of which are vectors, involves the moment of inertia. The moment of inertia is a scalar quantity only for spherically symmetric...
Planar Rigid-Body Motion
Understanding the movement of a rigid body in planar motion involves recognizing that every particle within this body is traversing a path that maintains a consistent distance from a specific plane. This concept is fundamental in the study of physics and mechanical engineering, and it allows us to comprehend better how objects move in space.
Planar motion is typically divided into three distinct categories. The first is rectilinear translation, demonstrated by a subway train that moves along...
Planar motion is typically divided into three distinct categories. The first is rectilinear translation, demonstrated by a subway train that moves along...
Carbon Skeletons
Life on Earth is carbon-based, as all macromolecules that make up living organisms contain carbon atoms. All organic compounds have a carbon backbone. Each carbon atom is tetravalent and can bond with four other atoms, making it an extraordinarily flexible component of biological molecules. Because carbon’s valence electrons are stable, it rarely becomes an ion. As the carbon chain increases in length, structural modifications such as ring structures, double bonds, and branching side chains...
Virtual Work for a System of Connected Rigid Bodies
Virtual work is a powerful method used to solve problems involving several connected rigid bodies. When the system is in equilibrium, virtual work is zero. This allows the calculation of the resulting forces when a system undergoes a virtual displacement. When attempting to analyze such a system, first, use a free-body diagram, where an independent coordinate represents the configuration of the links, and mark its deflected position resulting from the positive virtual displacement.
Next,...
Next,...
Tangent Planes to Level Surfaces
A level surface consists of all points in space where a function of three variables takes the same fixed value. If a point lies on this surface, understanding the surface’s geometry there requires more than just knowing the point’s coordinates; it requires describing how the surface is oriented, or how it tilts, near that point.To probe this local geometry, imagine tracing a path that stays entirely on the level surface and passes through the point of interest. This path can be described as a...

