Universe Sandbox: Best graphics.json for Solar System Simulation

The goal for Universe Sandbox is Calculated Precision. Unlike static games, every frame in this simulator involves resolving the gravitational vectors between all active bodies. This configuration focuses on lowering the “Surface Simulation” resolution to save VRAM for the N-body solver and adjusting the “Dust/Particle” limits which are the #1 cause of CPU-bound stuttering.

Hardware Compatibility & Expectations

  • The CPU/GPU Split: The CPU handles N-body gravity (movement), while the GPU handles “Surface Grids” (water, temperature, climate).
  • Single-Core Priority: Gravity calculations are mostly single-threaded. If your “Simulation Speed” is red, your CPU’s single-core clock is the bottleneck.
  • VRAM and Atlas: The game creates a “Texture Atlas” for all planet surfaces. If you have less than 6GB VRAM, high-resolution surface maps will cause crashes.

File Location

The settings are typically stored in the following path (depending on your installation):

%USERPROFILE%\AppData\LocalLow\Giant Army\Universe Sandbox\UserData\graphics.json

(Note: If the file is not present, the game uses the internal kplayerprefs.yaml or registry settings. Modifying these via the in-game Performance tab is the safest method).

Best Settings for Solar System Simulation

To maximize performance while maintaining a realistic Solar System, use these targets in your configuration:

1. Performance & Simulation (Home > Settings > Performance)

SettingRecommended ValueImpact
All Maps Atlas Resolution2048 (or 1024 for low VRAM)Controls the detail of planetary surfaces. Essential for 8GB+ GPUs.
Max Attracting Objects64 – 128Limits how many objects pull on each other. High values crush the CPU.
Dust Particle Count500 – 1000Reduces the “lag” during collisions or when rings are visible.
Surface SimulationEnabled (GPU)Ensure this is offloaded to the GPU to keep the CPU free for gravity.

2. Graphics & Visuals (Home > Settings > Graphics)

{
  "Antialiasing": "Off",           // Use Reshade for AA to save engine overhead
  "Bloom": false,                  // Disables the glow on stars that hides detail
  "MotionBlur": false,             // Essential for clarity during high-speed orbits
  "Vsync": true,                   // Recommended to prevent "Physics Jitter" at high FPS
  "Shadows": "Medium"              // Lowers the complexity of eclipses on moons
}

Pro Tip: If your simulation feels “stuttery” despite high FPS, go to Sim > Gravity > Advanced and set the Timestep Tolerance to a lower value. This forces more frequent but smaller calculations, preventing the “jumpy” movement of planets at high simulation speeds.

Solar System Stability Strategy

  • The “Ring” Problem: Saturn’s rings are thousands of individual particles. If your FPS drops near Saturn, go to the View menu and set Rings to “Simple” or “Disabled”.
  • Time-Step Management: Never run the Solar System at “Years per second” if you have many moons. The “numerical error” will eventually throw the Moon out of Earth’s orbit. Keep it under 1 day/sec for maximum accuracy.
  • Vacuuming Fragments: After a collision, the game tracks every fragment. Use the Tools > Delete > All Fragments button periodically to “reset” the physics load.

Essential Optimization Tweaks

  • Force DX12: Right-click Universe Sandbox in Steam > Properties > Launch Options and type -force-d3d12. This allows for better multi-threading on modern Windows systems.
  • Surface Grids: If you aren’t doing climate experiments, disable “Surface Heat Flow” in the Sim settings. This stops the GPU from constantly calculating thermal diffusion across every pixel of every planet.

Troubleshooting & Common Fixes

  • Supernova FPS Drop: Supernovae create massive amounts of “Soft Particles.” Lowering Cloud Quality is the only way to stabilize this.
  • Simulation Speed is “Red”: This means the physics math is slower than the time you’ve set. Lower the Accuracy slider in the Sim menu to “Performance” to speed up the math.
  • Planet Surface is “Black”: This is an Atlas overflow. Lower your All Maps Atlas Resolution and restart the game.

Frequently Asked Questions (FAQ)

Why does my GPU usage stay low while the game lags?

This confirms you are CPU Limited. The gravity calculations (N-body) are waiting for your processor. Reducing the number of objects or lowering “Max Attracting Objects” is the only fix.

Does “Reshade” work with Universe Sandbox?

Yes! You can use Reshade to add Cinematic HDR or Sharpening without the heavy performance cost of the game’s built-in post-processing.

What is “Sub-stepping”?

It’s a feature that does multiple physics calculations per frame. Turn this Off if you want raw FPS, but keep it On if you want to ensure the Moon doesn’t fly away during high-speed simulation.

Conclusion and Expected Results

By manually limiting the Atlas Resolution and capping Dust Particles, you are balancing the load between your CPU and GPU. You can expect stable orbits even at high time-warps, crisp planetary textures without VRAM stutter, and the performance overhead needed to simulate complex events like the Andromeda-Milky Way collision.

Leave a Comment