Posts Tagged ‘opengl’

Update per OpenGLoader

Piccolo aggiornamento per la mia libreria microscopica per importare mesh OBJ all’interno di applicazioni OpenGL. Ho aggiunto un paio di piccole gestioni di errore che impediscono al programma di piantarsi di netto se si sbaglia a selezionare un file.

Poca roba ma nelle ultime settimane mi stavo dedicando ad un altro paio di cose e …

OpenGLoader v.0.1

OpenGLoader è un semplicissimo mesh-loader (sistema che si occupa di caricare in memoria la struttura 3D di un oggetto scritta in un file) scritto in C++ che potete utilizzare per caricare dei modelli pre-costruiti all’interno delle vostre applicazioni. Questa libreria non ha affatto intenzione di sostituirsi a librerie professionali ma vuole essere una via …

OpenGL4 Quick Reference Card

Mi sono ritrovato nella cartella Download del PC questo Pdf. Non mi ricordo dove l’ho preso, in ogni caso voglio rendervi partecipi.

In questo PDF sono elencate in modo sintetico tutte (o quasi) le funzioni di OpenGL e la relativa sintassi. Uno strumento utilissimo per chi programma in OpenGL e, ovviamente, non ricorda la particolare …

OpenGL – Modellare con gli Array

Abbiamo visto come si può disegnare qualsivoglia figura inserendo i vari vertici della figura manualmente. Abbiamo visto anche che prima di inserire un vertice dobbiamo prepararlo impostando, ad esempio, il colore, il vettore normale (vedremo a cosa serve quando parleremo della luce), le texture e via dicendo. Questo può sembrarvi estremamente macchinoso… e lo …

OpenGL – Stipple

Questa è la penultima lezione del primo grande capitolo di OpenGL: il disegno di poligoni. Oggi parleremo dei “pattern” e di come istruire il motore grafico affinché non utilizzi un colore uniforme per disegnare righe e campiture ma colori soltanto i pixel che decidiamo noi. L’esempio più banale consiste nel voler disegnare una …

OpenGl – Approfondiamo le Modalità

Nelle precedenti lezioni abbiamo visto come si riesca a disegnare qualunque poligono semplicemente inviando a OpenGL le coordinate dei suoi vertici. Per fare questo abbiamo anche visto che dobbiamo inserire il comando glVertex() all’interno di un blocco di istruzioni che comincia con:

glBegin(modes)

e termina con

glEnd()

Questa volta vediamo, anche grazie ad un piccolo programma …

OpenGL: Grave Bug in Lucid Lynx

C’è un piccolo intoppo per chi sta seguendo i miei piccoli cenni di OpenGL e utilizza Ubuntu 10.4. Praticamente, non so per quale motivo, il motore di python crasha (SIGSEGV per la precisione) di colpo non appena vengono effettuate alcune chiamate alle librerie Glut/OpenGL.

Il bug è stato segnalato e da una rapida occhiata su …

OpenGL – Animazione

Prima di cominciare a spiegare il piccolo codice di esempio è importante fare qualche piccola premessa. La fluidità dell’animazione dipende dai frame per secondo (fps). I frame per secondo massimi dipendono dal refresh dello schermo. Gli schermi moderni vanno all’incirca a 60Hz, e quindi che in un secondo lo schermo proietta 60 immagini. Questo …

Qualche cenno di GLUT/OpenGL

Stavo ripassando gran parte delle API delle OpenGL. Stavo facendo piccoli schemi e riassunti ed allora ho pensato: perché non condividere un po’ di questo lavoro? Così ci trascrivo qualche piccolo cenno di OpenGL senza nessuna intenzione di portare alla luce chissà quale serie di tutorial. Se poi esce qualcosa di appetibile meglio così.

Innanzitutto …

OpenGL e DirectX

Lo so. Sono discorsi pro-flame che hanno stancato tutti. Anche me. Ma a quanto pare qualcuno non ha capito a fondo la differenza fra le due librerie e crede che OpenGL sia il solito fratello sfigato delle DirectX che mamma microsoft ci offre con tanto spirito di carità.

Non starò a tediarvi con “è meglio …

Powered by WordPress | Designed by: free Drupal themes | Thanks to hostgator coupon and cheap hosting