Questa è l'app Linux denominata mini3d la cui ultima versione può essere scaricata come mini3d-src-binary.zip. Può essere eseguito online nel provider di hosting gratuito OnWorks per workstation.
Scarica ed esegui online gratuitamente questa app chiamata mini3d con OnWorks.
Segui queste istruzioni per eseguire questa app:
- 1. Scaricata questa applicazione sul tuo PC.
- 2. Entra nel nostro file manager https://www.onworks.net/myfiles.php?username=XXXXX con il nome utente che desideri.
- 3. Carica questa applicazione in tale file manager.
- 4. Avviare l'emulatore online OnWorks Linux o Windows online o l'emulatore online MACOS da questo sito Web.
- 5. Dal sistema operativo OnWorks Linux che hai appena avviato, vai al nostro file manager https://www.onworks.net/myfiles.php?username=XXXXX con il nome utente che desideri.
- 6. Scarica l'applicazione, installala ed eseguila.
IMMAGINI
Ad
mini3d
DESCRIZIONE
Il tutorial sul rendering del software 3D, senza alcuna ottimizzazione delle prestazioni, mostra principalmente alle persone come scrivere un renderer software con una pipeline fissa. Sebbene il codice del corpo principale sia di sole 700 righe, il passero è piccolo e completo. Il codice sorgente ha un solo mini3d.c e un unico file implementa tutto ed è di facile lettura. Nessuna dipendenza da librerie di terze parti, nessuna directory di progetto complicata. Modello di coordinate D3D standard, sistema per mancini più tre matrici WORLD / VIEW / PROJECTION. Implementazione del ritaglio: semplice ritaglio CVV. Fino a 1024 x 1024 trame. Usa il buffer di profondità per giudicare l'immagine prima e dopo. Mappatura della trama prospettica e riempimento del colore prospettico. Calcolo accurato della copertura del bordo del poligono. Il motore di rendering ha solo 700 righe, i moduli sono chiari e la spina dorsale è prominente. Commenti dettagliati, commenti dettagliati sul codice principale.
Caratteristiche
- File singolo
- Compilazione indipendente
- Modello standard
- Supporto per texture, fino a 1024 x 1024 texture
- Mappatura prospettica
- EdgeComputing
Linguaggio di programmazione
C
Categorie
Questa è un'applicazione che può essere scaricata anche da https://sourceforge.net/projects/mini3d.mirror/. È stato ospitato in OnWorks per essere eseguito online nel modo più semplice da uno dei nostri Sistemi Operativi gratuiti.