isotopix

Isotopix is a hardcore nuclear physics simulator for Minecraft, built on a custom OpenGL 4.3 GPU particle engine and server-side computational modules.

Isotopix — Hardcore Nuclear Physics Simulator (Creative Mode, Alpha) Project Status Alpha. The mod is intended exclusively for Creative Mode. It was created purely for scientific interest and as an experimental engineering project. It is currently tested exclusively on an NVIDIA GeForce RTX 5060 Ti (8 GB VRAM version). Performance on other hardware may vary.

System Requirements (Approximate) GPU: Dedicated graphics card supporting OpenGL 4.3 (Recommended: NVIDIA RTX 3060 or higher, 8 GB VRAM).

Note: The mod was strictly tested on an RTX 5060 Ti (8 GB VRAM). Work on integrated graphics (Intel/AMD APUs) or AMD graphics cards is not guaranteed due to driver-specific behavior and lack of optimization.

Core Concept Isotopix embeds real applied nuclear physics algorithms into Minecraft. The simulation runs on a server-side computational engine and a custom GPU compute shader renderer. The core purpose is the educational visualization of complex physical processes.

Current Implemented Mechanics (Alpha)

  1. GPU Particle Engine & Radiation Transport Hundreds of thousands of particles (Alpha, Beta, Gamma, Neutrons) are simulated directly on the GPU using OpenGL 4.3 Compute Shaders. The engine calculates particle trajectory, energy loss, scattering, and absorption in the voxel environment. The exponential attenuation law for photons is applied:

Formula: I(x) = I0 * e^(-μx)

Where μ (mu) is the linear attenuation coefficient.

Visualization: The radiation trajectories are controlled by the command:

text /isotopix debug rays The command cycles through four modes: Off, Trails, Particles, and Both.

Current Alpha limitation: The Trails, Particles, and Both modes function identically (legacy code from the first days of development). Only Off completely disables rendering.

Dosimeter: To test the detection system, use the command:

text /give @a isotopix:dosimeter Important: The dosimeter accumulates dose, calculates dose rate, and sounds clicks only when the player is in Survival Mode. In Creative Mode, the item acts as a visual tool without data tracking.

  1. Reactor Physics (PRKE Models) The mod uses a point reactor kinetics model with 6 groups of delayed neutrons (Keepin/ENDF). The reactivity is calculated as:

Formula: ρ = (k_eff - 1) / k_eff

Implemented phenomena include:

Doppler feedback (negative reactivity from resonance broadening in U-238): Formula: Δρ ∝ -√T (Delta rho is proportional to minus the square root of temperature)

  1. Cherenkov Radiation When beta particles exceed the speed of light in water (threshold 0.261 MeV), Cherenkov radiation is emitted. The system calculates the Frank-Tamm distribution and applies volumetric Beer-Lambert light scattering in water.

  2. Atmospheric Dispersion & Biokinetics Radioactive plumes are calculated using the Gaussian dispersion model (Pasquill-Gifford stability class D). The system factors in wind vectors, rain washout, and ground reflection. Internal dose calculations use tissue weighting factors from ICRP 103 for Iodine-131 (thyroid), Strontium-90 (bone), and Cesium-137 (muscle).

  3. Material Degradation Wigner Energy Effect (spontaneous graphite fire risk).

Water Radiolysis (production of hydrogen/oxygen explosive mixtures).

Zirconium-Steam Reaction: Formula: Zr + 2H2O -> ZrO2 + 2H2

Molten Core-Concrete Interaction (MCCI) and melting of uranium fuel.

Alpha Limitations & Bug Reporting This is an early experimental build. There are known bugs, missing mechanics, and visual artifacts. Some features may not behave as intended or may break entirely. All issues will be fixed in future updates. Please report any crashes, lag, or incorrect behavior in the comments section. Your feedback is essential for development.

Screenshots Effect Cherenkov Co-60 in water image Debug rays Cf-252 image Usage image

Future Roadmap The developer plans to fully expand the nuclear reactor simulation and eventually add full Survival Mode integration as primary gameplay.

Localization Primary language: Russian. Partial English translation is present. Some items and descriptions may be missing translations entirely.

isotopix Team

profile avatar
  • 3
    Followers
  • 4
    Projects
  • 6.5K
    Downloads

More from righttwixysView all