Un algoritmo è un insieme conciso di istruzioni , la logica e le regole utilizzate per risolvere una funzione di dati o di una serie di funzioni di dati su una macchina di elaborazione delle informazioni . Questi insiemi di istruzioni sono in genere sviluppati utilizzando qualsiasi linguaggio di programmazione da computer , e trovano la loro applicazione come la spina dorsale di programmi software di interfacciamento con gli esseri umani . Gli algoritmi sono sempre rimasti una fonte principio di sviluppo nel settore della computer grafica . Più precisamente , il tutto di computer grafica 2D/3D tra cui immagini , animazioni computerizzate e video editati sono esclusivamente dipendente da loro algoritmi grafici di back-end . Questi algoritmi non solo definiscono il modo in cui le immagini del computer e le animazioni dovrebbero apparire sullo schermo , ma determinano anche il modo in cui essi dovrebbero spostare e ruotare di fronte all'utente. Origini
Algoritmi sostenere e facilitare la computer grafica sono rimasti attivi in quanto l'immagine primo computer è stato sviluppato . Il termine " computer grafica " è stato coniato nel 1960 - lo stesso anno che i primi algoritmi legati alla computer grafica sono stati sviluppati e testati . Questi algoritmi sono stati inizialmente basate su idee di rappresentanza campionati immagini geometriche, che nel 1974 sono stati trasformati in concetti di aliasing dell'immagine , definizione visibilità e rappresentazione dell'oggetto attraverso le unità schermo elettronici chiamati pixel .
Fondamenti
I fondamenti di algoritmi di computer - grafica è basata su quattro principi fondamentali : il rendering delle immagini , rappresentazione vertice , riduzione scena , e la modellazione dell'oggetto. Il principio di rendering delle immagini si riferisce al concetto di " traduzione" e di campionamento di un'immagine in pixel , mentre le offerte di rappresentanza dei vertici con l'illustrazione e la raffigurazione dei confini dell'immagine , le linee, e picchi . Allo stesso modo , il principio della riduzione scena impiega focalizzazione di un'immagine in base a utente del punto di vista , e si occupa di modellazione di oggetti con la mappatura dell'intera immagine con il suo sfondo e le definizioni in primo piano.