Mathematical Surfaces
This is a study project on mathematical surfaces, aimed at visually exploring mathematical functions applied to the movement of points in three-dimensional space. The generated shape is based on equations that define the surface’s wave-like behavior, offering an intuitive and aesthetic visual representation of complex patterns.
During development, mathematical functions were used to generate the displacements and heights of the points, resulting in organic and dynamic forms. One of the key focuses of the study was performance: therefore, one of the optimizations implemented was the use of compute shaders, which allow parallel calculations directly on the GPU, significantly accelerating processing on platforms that support this technology.
However, since WebGL does not support compute shaders, the online demo uses an alternative approach to ensure broad compatibility, even though it performs less efficiently compared to native environments that support this optimization.
GitHub: https://github.com/lucas-khaled/Mathematical-Surfaces
Leave a comment
Log in with itch.io to leave a comment.