Sto cercando un modo per visualizzare una vista three.js a metà risoluzione (o doppia dimensione a seconda di come la si guarda).Visualizza la scena a una risoluzione più bassa in three.js
Three.js documentation afferma che
[Y] ou può anche fornire valori setSize più piccoli, come window.innerWidth/2 e window.innerHeight/2, per metà della risoluzione. Questo non significa che il gioco riempirà solo metà della finestra, ma piuttosto un po 'sfocato e ingrandito.
Il risultato effettivo, tuttavia, è che il viewport è sclamato a metà dimensione.
Questo jsfiddle mostra il comportamento non previsto.
Guardando il API c'è un setSize
e un metodo setViewport
, ma nessuno dei due mi permette di avere una finestra in scala.
C'è un question and answer qui su SO che dà un modo di farlo con i CSS, ma sto cercando un modo correlato non CSS se possibile.
Ahh, ho pensato che ci deve essere un modo più semplice – 2pha
Grazie, funziona come previsto. – GGAlanSmithee
Sulla base degli esempi ThreeJS vorrei modificare questo per renderer.setPixelRatio (window.devicePixelRatio * 0.5) ecc – DAG