feat: WebGL 3D model viewer with smooth vertex normals, water caustics, soft cyan-slate material, floaty controls, and camera position mapping

This commit is contained in:
2026-08-26 00:36:02 +02:00
parent 61df99e99c
commit b98231ae08
12 changed files with 2417 additions and 0 deletions
+15
View File
@@ -0,0 +1,15 @@
$ErrorActionPreference = "Stop"
$projectRoot = Split-Path -Parent $MyInvocation.MyCommand.Path
Set-Location -LiteralPath $projectRoot
if (-not (Get-Command py -ErrorAction SilentlyContinue)) {
throw "Python 3.11 or newer is required. Install Python from python.org, then run this script again."
}
if (-not (Test-Path -LiteralPath ".venv\Scripts\python.exe")) {
& py -3 -m venv .venv
}
& .venv\Scripts\python.exe -m pip install --disable-pip-version-check -r requirements.txt
& .venv\Scripts\python.exe app.py