Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
28 commits
Select commit Hold shift + click to select a range
fc64230
Added WebUI, F16 Support, Webcam, Video Extract, Realtime ply playbac…
iVideoGameBoss Jan 1, 2026
382e7bd
Update README.md
iVideoGameBoss Jan 2, 2026
c02da43
Add SBS movie maker with audio. Make any video 3D with ml-sharp
iVideoGameBoss Jan 2, 2026
0025adc
Added SBS 3D movie maker with ml-sharp screenshot
iVideoGameBoss Jan 2, 2026
44acc5a
Update README.md for SBS 3D movie maker
iVideoGameBoss Jan 2, 2026
04acba9
Update README.md Add Uganda 3D SBS video demo
iVideoGameBoss Jan 2, 2026
cf19164
Update README.md Added link to 3D SBS video
iVideoGameBoss Jan 2, 2026
b019a2b
Update README.md Added link to 3D SBS video on youtube
iVideoGameBoss Jan 2, 2026
7b9ba61
Added correct RGB brightness for 3D SBS videos. Now it will match ori…
iVideoGameBoss Jan 2, 2026
6ad9fe7
Added button to open output folder for 3D SBS movie
iVideoGameBoss Jan 2, 2026
7fab0dc
Added new link to 3D SBS movie demo
iVideoGameBoss Jan 2, 2026
61f4aaa
Update README.md
iVideoGameBoss Jan 3, 2026
ee8ec61
Update README.md
iVideoGameBoss Jan 3, 2026
2cfbb35
Update README.md Added link to SBS video demo
iVideoGameBoss Jan 3, 2026
ffbcddb
Update README.md added wedding 3d SBS video demo
iVideoGameBoss Jan 3, 2026
e808f83
Update README.md Added info on 3D SBS videos demos
iVideoGameBoss Jan 3, 2026
41c6147
Add 3D SBS Depth options
iVideoGameBoss Jan 8, 2026
0e8b77c
Update README.md added KARABA 3D SBS video link
iVideoGameBoss Jan 8, 2026
c923e9f
Update README.md added KARABA 3D SBS video
iVideoGameBoss Jan 8, 2026
2ee5766
Update README.md
iVideoGameBoss Jan 8, 2026
29a1087
added frame prediction, separate folders for jobs, all files kept
iVideoGameBoss Jan 9, 2026
0903b3d
Added new SBS frame preview button. Added new depth control
iVideoGameBoss Jan 11, 2026
cce5a96
Update README.md update PC requirements
iVideoGameBoss Jan 13, 2026
44d90ae
Update README.md new Kampala video link
iVideoGameBoss Jan 13, 2026
45b314a
Added frame skipping
iVideoGameBoss Jan 14, 2026
a5c9f26
Update README.md Add Zorin OS 18 (Ubuntu 24.04) install guide
iVideoGameBoss Jan 17, 2026
61e82e5
Update README.md
iVideoGameBoss Jan 17, 2026
09f3b96
Update README.md added CUDA requirement for PC SBS
iVideoGameBoss Jan 19, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
482 changes: 476 additions & 6 deletions README.md

Large diffs are not rendered by default.

2 changes: 2 additions & 0 deletions requirements-webui.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
# Additional dependencies for ml-sharp WebUI
flask>=3.0.0
62 changes: 62 additions & 0 deletions run_webui.bat
Original file line number Diff line number Diff line change
@@ -0,0 +1,62 @@
@echo off
setlocal

:: --- CONFIGURATION ---
set "VENV_DIR=%~dp0venv"
set "PYTHON=%VENV_DIR%\Scripts\python.exe"
set "PIP=%VENV_DIR%\Scripts\pip.exe"

:: --- ENVIRONMENT ISOLATION ---
:: This allows the script to ignore conflicting global packages in AppData
set "PYTHONNOUSERSITE=1"

echo ======================================================================
echo ML-SHARP WEBUI LAUNCHER (Windows)
echo ======================================================================
echo.

:: 1. Check for Virtual Environment
if not exist "%PYTHON%" (
echo [ERROR] Virtual environment not found at:
echo %VENV_DIR%
echo.
echo Please run the installation steps in README.md first!
pause
exit /b 1
)

:: 2. Check for Critical Dependencies (Quick Verification)
"%PYTHON%" -c "import torch; import gsplat; print(f'Torch: {torch.__version__} | CUDA: {torch.version.cuda} | GSplat loaded')" >nul 2>&1
if %ERRORLEVEL% NEQ 0 (
echo [WARNING] Critical dependencies appear missing or broken.
echo Attempting to auto-fix...

:: Install PyTorch 2.4.0 (CUDA 12.1)
echo Installing PyTorch...
"%PIP%" install torch==2.4.0+cu121 torchvision==0.19.0+cu121 torchaudio==2.4.0+cu121 --index-url https://download.pytorch.org/whl/cu121

:: Install compatible gsplat
echo Installing GSplat...
"%PIP%" install gsplat --index-url https://docs.gsplat.studio/whl/pt24cu121

:: Downgrade numpy to prevent crashes
"%PIP%" install "numpy<2"

:: Install Flask & App
"%PIP%" install flask
"%PIP%" install -e .
)

:: 3. Launch WebUI
echo.
echo Starting server...
echo Access the UI at: http://127.0.0.1:7860
echo.

"%PYTHON%" webui.py --preload

if %ERRORLEVEL% NEQ 0 (
echo.
echo [ERROR] The server crashed. Sometimes the server can crash if you just started the server and attemp to make a SBS movie. Try again run_webui.bat. See error message above if any.
pause
)
10 changes: 10 additions & 0 deletions run_webui.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
#!/bin/bash
echo "Starting ml-sharp WebUI..."
echo
echo "Installing Flask if needed..."
pip install flask -q
echo
echo "Starting server at http://127.0.0.1:7860"
echo "Press Ctrl+C to stop the server"
echo
python webui.py --preload
Loading