Methane Asteroids v0.7.2
In this release Methane Asteroids sample is upgraded to Methane Kit v0.7.2 release and include a replacement of the PerlinNoise library with FastNoise2 library, which improves asteroid textures quality by using fractal noise and speeds up texture generation with help of underlying FastSIMD vector-instruction layer.
Asteroids
Asteroids code was updated to comply with RHI interface changes in Methane Kit v.0.7.2:
Texture::SetData
signature has changed.
Asteroid tri-planar texture generation was changed to use FastNoise2 library with SIMD acceleration and fractal noise instead of old PerlinNoise library. This improves visual quality of the generated textures and improves speed.
External libraries
MethaneKit library was updated to v0.7.2
PerlinNoise library was removed
FastNoise2 library was added at v0.10.0-alpha
Builds
- MacOS build was split for Arm64 and x86_64 architectures because of FastNoise2 library limitation. Previously MacOS fat binary was combined for both architectures in one build.
> [!NOTE]
> For MacOS users: In case of error “App Is Damaged and Can’t Be Opened” on attempt to run bundled application, try removing application from quarantine using the following command:
> ```cmd
> sudo xattr -d com.apple.quarantine MethaneAsteroids.app
> open MethaneAsteroids.app
> ```