Pensi che sia tecnicamente possibile scrivere un client MMO 3D completo con Browser JavaScript - WebGL per la grafica e WebSocket per la rete? Pensi che i futuri MMO (e giochi in genere) saranno scritti con WebGL? Le prestazioni JavaScript odierne lo consentono? Supponiamo che il tuo team di sviluppo …
Esiste un modo per passare un numero arbitrario di posizioni (e colori) di luce per lo shader di frammento e passarci sopra nello shader? In caso contrario, come dovrebbero essere simulate più luci? Ad esempio per quanto riguarda l'illuminazione direzionale diffusa, non puoi semplicemente passare una somma dei pesi di …
Su Twitter, ho trovato questo screenshot di un gioco in sviluppo: L'immagine in alto sembra essere senza limiti di colore. Ma le altre due immagini in basso hanno una tavolozza di 256 colori. Voglio ottenere un effetto simile nel mio gioco (sto usando OpenGL). Come posso farlo?
Quando leggo doc su webGL o OpenGL si possono vedere alcuni schemi su come vengono usati i nomi di funzioni e oggetti. Ma non riesco a capire la differenza tra oggetto buffer e un array. Esistono "oggetti buffer vertici", "oggetti array vertici" e persino una sorta di "array buffer" o …
In un WebGL mi piacerebbe inviare un quadruplo dello spazio dello schermo che viene elaborato da uno shader di frammenti, ma fare in modo che lo shader di frammenti scriva solo un pixel in determinate condizioni (diciamo ... che era all'interno di un cerchio o che il pixel apparteneva al …
Perché il valore di trasposizione di glUniformMatrix4fv in webgl / OpenGL ES deve essere falso? Le specifiche OpenGL ES indicano che il valore di trasposizione deve essere falso o viene generato un INVALID_VALUE. Perché quindi avere il parametro?
Sto lavorando per impostare un contorno attivo nel mio motore 3d, un effetto di evidenziazione per i personaggi 3d selezionati o uno scenario sullo schermo. Dopo aver lavorato con il buffer dello stencil e aver ottenuto risultati insoddisfacenti (problemi con forme concave, spessore del contorno dovuto alla distanza dalla fotocamera …
Attualmente sto creando un gioco sparatutto in prima persona 3D nel browser usando WebGL. Come implementerei mouselook / free look per un gioco del genere?
Ho iniziato a utilizzare WebGL e sono contento di quanto sia facile sfruttare la mia esperienza OpenGL (e per estensione OpenGL ES). Tuttavia, la mia comprensione è la seguente: OpenGL ES è un sottoinsieme di OpenGL WebGL è un sottoinsieme di OpenGL ES È corretto per entrambi i casi? In …
Sto cercando di disegnare un semplice oggetto 3D generato da Google SketchUp 8 Pro sulla mia app WebGL, il modello è un semplice cilindro. Ho aperto il file esportato e copiato le posizioni dei vertici, gli indici, le normali e le coordinate delle trame in un file .json per poterlo …
Ho un terreno generato, con geometria esagonale, come da schermata seguente: Genero quindi biomi, ma come puoi vedere i confini tra loro sono davvero brutti e dritti. Per nascondere quell'origine esagonale, avrei bisogno di appianare i confini tra i biomi. Ecco come appare ora in wireframe con facce tringolari reali: …
Voglio comporre modelli e particelle convenzionali basati su triangoli con una scena ray tracing a un frame rate ragionevole. webGL non ti consente di scrivere gl_FragDepthnel framment shader. Non è possibile avere più destinazioni di rendering, ma è possibile eseguire il rendering su una trama RGBA e quindi utilizzare quella …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.