Voxel Destruction 2 — Physique de destruction voxel
Contenu susceptible d'évoluer avec le développement de VOXEL DESTRUCT 2.
Fondations du moteur VD2
Le cœur de Voxel Destruction 2 repose sur une grille voxel subdivisée dynamiquement. Chaque impact retire ou fracture des cellules, recalculant le maillage visible en temps réel grâce au greedy meshing — une technique qui fusionne les faces identiques pour limiter le nombre de polygones.
Contrairement à VDP, VD2 intègre des collisions SDF (Signed Distance Fields) pour des surfaces plus lisses et des intersections plus crédibles lors des impacts à haute vélocité.
File de subdivision voxel
Lorsqu'un outil touche une structure, les voxels concernés entrent dans une file de traitement. Le moteur priorise les zones proches du joueur et les impacts récents pour maintenir une latence acceptable. Une destruction trop massive sature cette file — d'où les baisses de FPS documentées en accès anticipé.
- Impact localisé — Réaction quasi instantanée, idéal pour la précision.
- Destruction en chaîne — Chaque voxel retiré peut déclencher des recalculs voisins.
- Limite de file — Au-delà, le moteur diffère les mises à jour, créant un effet de « pop-in » des débris.
- Protéger les performances — éviter de saturer la file de subdivision
Interaction joueur-structure
Les outils du sandbox — marteaux, lasers, explosifs selon les mises à jour — interagissent différemment avec les matériaux voxel. Les matériaux durs résistent davantage ; les zones déjà fissurées se brisent en cascades plus rapides.
- Effondrement structurel — quand les supports disparaissent
- Débris et gravité — ce qui se passe aux fragments libérés
- Tutoriel physique — démonstration vidéo du moteur
Comparaison avec Teardown et VDP
VD2 s'inspire de Teardown dans l'esprit sandbox destructible, adapté aux contraintes Roblox. VDP reste une expérience antérieure avec un moteur moins ambitieux. VD2 vise une fidélité physique supérieure, au prix d'exigences matérielles plus élevées.