Version 7.0.0
RocPro3D
May 15th, 2026
The new RocPro3D version (7.0.0) is available for download
English version (French version further below)
Version 7 is a major update which, beyond usual fonctional bug fixes, brings very significant improvements and new functionalities. Most important ones are:
Optimisations
- Optimisation of several result files, leading to a 50% reduction in storage size
- Reduced RAM usage thanks to an optimized storage strategy
User interface
- Side walls in the 3D view are now hidden by default and can be optionally displayed with a transparency effect
- A DTM projection (horizontal plane) is now always displayed beneath the 3D view model to allow better understanding of the 3D model's orientation
- A more natural mouse interaction mode makes it easier to manipulate the 3D scene
- For analysis maps with isovalue curves, these curves are now displayed in the 2D and 3D views and can be exported to a DXF file
Imperial geometric length units
- All imported geometric data (DTM, source, protections, etc.) can be converted from feet to metres if needed
DTM edition
- A new tool allows yo remove peaks and/or pits (troughs) from "noisy" DTMs
- Improved decimation algorithms allow for higher decimation rates while controlling the resulting geometric error
New interactive tool
- A new "ruler" tool allows user to measure interactively distances and dip angles on the DTM
Field observations
- Blocks observed in the field can be imported into the model
Sources of blocks
- Labels have been added to each source to facilitate quality control of data and results
- Sources can now be imported from a shapefile with all their properties embedded into the DBF file
- A probability of start, P(start), is now assigned to each source for its blocks. The units of P(start) follow JTC-1 recommendations
Protections settings (all types)
- Labels have been added to each protection to facilitate quality control of data and results
- Protections can now be imported from a shapefile, with all their properties embedded into the DBF file
Protections settings (net type)
- For blocks whose energy exceeds the net’s capacity, it is now possible to fine-tune the net’s behaviour via an overcapacity efficiency coefficient (OEC)
- This allows for any behaviour between an optimistic scenario where the block’s energy is reduced by the net’s capacity and a pessimistic (safety-oriented) scenario where the block’s energy remains unchanged (the block pierces the net without losing energy)
Analysis of trajectories
- Simulated trajectories can now be plotted as a chart of reach angles (RA) versus normalised linear area (NLA)
- The graph also displays field data from the Rock_The_Alps database, allowing for direct comparison with the simulations
Analysis at protection level
Two new simulation results are now available:
- The impact angle of blocks arriving in the protection relative to the horizontal plane
- The position of the blocks within the protection, i.e. their curvilinear coordinates. This allows for identification of areas where the protection will experience the highest number of blocks
Analysis at large scale via maps
- The exact generalized formula published by Rossignol et al. (2024) is now used to compute the propagation probability map, P(propag)
- This represents a significant advance, resolving the inconsistencies in the probability maps obtained using previous formulations, which were in fact correct only in specific cases
- The probability of reach map, P(reach), is now also calculated, using the probability of block departure, P(start), for each source
- P(propag) and P(reach) can be expressed in normalised units [/m²] or [/cell area]. The normalised, the normalized one facilitating the comparison of scenarios using grids of different sizes for statistical analysis
- New maps ELA (energy line minimum angle) and TLA (travel line minimum angle) are now available. These help to compare simulation results with energy line concepts that can be obtained from a simple topographic analysis of the DTM
Map of the minimum angle of energy lines
- Two new maps, the minimum angle of energy lines and the minimum angle of travel lines, are now available
- They allow for the comparison of simulation results with energy line concepts that can be derived from a simple topographic analysis of the DTM
New optimised envelope type
- In addition to the “full” and “reduced” envelope types, a new “optimised” envelope type is available
- It allows approximate quantiles of envelopes to be obtained at a constant cost in terms of RAM and size of result files
Comparison between simulations and observations
- A new feature provides the minimum distance between each observed block and all simulated stopping points and provides characteristic statistical values (mean, quantiles, etc.)
- This metric can be used to compare multiple simulations with field data and determine which of these simulations most closely matches the observations
- This allows for sensitivity analyses or adjustments to soil parameters between the observations and multiple simulation sets
- This feature was presented at ISL 2024 (Barnichon and Chautard, 2024)
Version française (version anglaise ci-dessus)
La version 7 est une mise à jour majeure qui, au-delà de la classique correction de bogues fonctionnels, apporte des améliorations très notables et de nouvelles fonctionnalités :
Optimisations
- Optimisation de plusieurs fichiers de résultats, permettant une réduction de 50 % de l'espace de stockage
- Réduction de l'utilisation de la mémoire vive grâce à la stratégie de stockage optimisée
Interface utilisateur
- Les parois latérales dans la vue 3D sont désormais masquées par défaut et peuvent être affichées en option avec un effet de transparence
- Une projection du MNT (plan horizontal) est désormais toujours affichée sous le modèle de la vue 3D pour permettre une meilleure compréhension de l'orientation du modèle 3D
- Un mode d'interaction à la souris plus naturel, qui facilite la manipulation de la scène 3D
- Pour les cartes d’analyse comportant des courbes d’isovaleurs, ces courbes s'affichent désormais dans les vues 2D et 3D et peuvent être exportées vers un fichier DXF
Edition du MNT
- Un nouvel outil permet de supprimer les pics et/ou les creux des MNT « bruités »
- Des algorithmes de décimation améliorés permettent d'obtenir des taux de décimation plus élevés, tout en contrôlant l'erreur géométrique résultante
Nouvel outil interactif
- Un nouvel outil « règle » permet de mesurer interactivement des distances et des pendages sur le MNT
Observations de terrain
- Les blocs observés sur le terrain peuvent être importés dans le modèle
Sources des blocs
- Des labels ont été ajoutés à chaque source pour faciliter le contrôle qualité des données et des résultats
- Les sources peuvent désormais être importées à partir d'un fichier shapefile avec toutes leurs propriétés intégrées dans le fichier DBF
- Une probabilité de départ, P(départ), est désormais attribuée à chaque source pour ses blocs. Les unités de P(départ) suivent les recommandations du JTC-1
Paramètres des protections (tous types)
- Des labels ont été ajoutés à chaque protection pour faciliter le contrôle qualité des données et des résultats
- Les protections peuvent désormais être importées à partir d'un fichier shapefile avec toutes leurs propriétés intégrées dans le fichier DBF
Paramètres des protections (type filet)
- Pour les blocs dont l'énergie est supérieure à la capacité du filet, il est désormais possible d'ajuster finement le comportement du filet via un coefficient d'efficacité de surcapacité (OEC)
- Cela permet d'envisager tout comportement entre une situation optimiste où l'énergie du bloc est réduite de la capacité du filet et une situation pessimiste (sécuritaire) où l'énergie du bloc n'est pas modifiée (le bloc transperce le filet sans perdre d’énergie)
Analyse des trajectoires
- Les trajectoires simulées peuvent désormais être représentées sous forme d’un graphe angles d'atteinte (RA) versus surface linéaire normalisée (NLA)
- Le graphe affiche également les données de terrain issues de la base de données Rock_The_Alps, ce qui permet leur comparaison directe aux simulations)
Analyse au niveau de la protection
Deux nouveaux résultats de simulation sont désormais disponibles :
- L'angle d'impact des blocs arrivant dans la protection par rapport au plan horizontal
- La position des blocs au sein de la protection, c'est-à-dire leur coordonnée curviligne. Ceci permet d'identifier les zones où la protection subira la charge la plus importante en termes de nombre de blocs
Cartes de probabilité de propagation et de probabilité d’atteinte
- La formule exacte généralisée publiée par A. Rossignol et al. (2024) est désormais utilisée pour calculer la carte de probabilité de propagation, P(propag)
- Ceci représente une avancée importante, qui résout les incohérences des cartes de probabilité obtenues par les formulations précédentes, qui n’étaient en fait correctes que dans certains cas particuliers
- La carte de probabilité d'atteinte, P(atteinte), est désormais également calculée, tenant compte de la probabilité de départ des blocs, P(départ), pour chaque source
- P(propag) et P(atteinte) peuvent être exprimées en unités normalisées [/m²] ou [/surface de cellule], la première facilitant la comparaison de scénarios utilisant des grilles de tailles différentes pour l’analyse statistique
- Ces cartes sont conformes avec les recommandations à venir du PN C2ROP2, et elles sont appelées à devenir une référence pour la production des cartes de probabilité P(propag) et P(atteinte)
Cartes de l’angle minimum des lignes d’énergie
- Deux nouvelles cartes, l’angle min de lignes d’énergie et l’angle min de lignes de trajet, sont désormais disponibles
- Elles permettent de comparer les résultats de simulation avec les concepts de ligne d’énergie pouvant être obtenus à partir d’une simple analyse topographique du MNT
Nouveau type d’enveloppe optimisée
- En plus des types d'enveloppe « complète » et « réduite », un nouveau type d'enveloppe « optimisée » est disponible
- Il permet d'obtenir des quantiles approximatifs d'enveloppes à un coût constant en termes de mémoire RAM et de taille des fichiers résultats, indépendamment du nombre de blocs lancés
Comparaison entre simulations et observations
- Une nouvelle fonctionnalité fournit la distance minimale entre chaque bloc observé et tous les points d'arrêt simulés, et fournit plusieurs valeurs statistiques caractéristiques (moyenne, quantiles, etc.)
- Cette métrique peut être utilisée pour comparer plusieurs simulations aux données de terrain et déterminer parmi ces simulations, celle qui se rapproche le plus des observations
- Ceci permet de réaliser des analyses de sensibilité ou un ajustement des paramètres du sol entre les observations et plusieurs séries de simulations effectuées
- Cette fonctionnalité a fait l’objet d’une présentation à ISL 2024 (Barnichon et Chautard, 2024)