Skip to content

Conversation

@ArtifactForms
Copy link
Owner

No description provided.

- Added the `SmoothFlyByCameraControl` class to provide smooth
first-person fly-by camera controls.
- Included methods for handling camera movement, rotation, velocity
smoothing, and target updates.
- Applied detailed JavaDoc comments to all methods for better
maintainability and clarity.
- Supported configurable move speed, mouse sensitivity, acceleration,
and deceleration for fine-tuned control.
Implemented a PerlinNoise class that generates smooth procedural noise
for 2D terrain and texture creation. The class uses a permutation table
for pseudo-random gradient selection, initialized with a seed to ensure
repeatable results. The noise method provides normalized output in the
range [0, 1]. Includes key utility methods for interpolation, fading,
and gradient computation.
@ArtifactForms ArtifactForms merged commit 539ec20 into master Jan 8, 2025
1 of 3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants