Download JS NYWORIANIS VP

JS NYWORIANIS VP

Version:1.0
License: Free for Windows
0 downloads
Checked for viruses
?
Tested on virustotal
Version
1.0
Updated
Compatibility
Windows XP, Windows 2003, Windows Vista, Windows 2008, Windows 7, Windows 8, Windows 10, Windows 11
Size
0.11 MB
Architecture
x32/x64
Language
English
Developer
Vanya Petrov

Description

JS NYWORIANIS VP — a pure JS/Canvas 3D orrery engine (mechanical model of the Solar System) with realistic perspective projection, Keplerian orbital mechanics, and procedurally generated planet textures. All objects — stars, planets, moons, rings, and asteroid belts — are depth-sorted for proper occlusion and rendered with perspective scaling. Licensed under CC BY 4.0 — free to use, modify, and embed in any project.

Key Features

  • Full 3D engine from scratch — custom vector math, spherical-coordinate camera, 3D→2D projection, frustum culling, and painter's algorithm — no external libraries
  • Physically-inspired orbital mechanics — Kepler's laws in action: inner planets orbit faster than outer ones, hierarchical "star → planet → moons" system, asteroid belt with individual speeds for each body
  • Procedural on-the-fly texture generation — textures are generated from seed values with no external images required
  • Interactive orbital camera — drag to rotate, scroll to zoom, smooth planet following (F key), instant view reset (R), and simulation pause (Space)
  • Real-time visual effects — 3-layer parallax starfield, ring systems around gas giants, gradient-based global lighting with shadows, atmospheric glow for planets
  • Optimized performance — depth-sorted rendering, frustum culling, perspective sprite scaling — smooth even on integrated graphics
  • Adaptive scaling — canvas automatically fits any browser window via CSS transform, preserving crisp pixel rendering of stars and textures
  • Fully standalone — no server, no CDN, no external assets, no library downloads. Everything in a single HTML file — download and run
  • Cross-platform — works on Windows, macOS, Linux, Android, and iOS in all modern browsers with Canvas 2D support (including mobile touch devices)
  • Educational clean code — every math class is thoroughly documented in English with explanations of formulas, geometric intuition, and physics principles. Perfect for learning 3D graphics and game math

Rating

0
0 ratings
Click, for a quick estimate

Leave a review

Your name*
Your email*
Comment*

Reviews