Wählen Sie eine Sprache : Français English Español Deutsch Nederlands

Vectorial Acceleration

In our computers all of us have a graphics card. Since the 90's ...

Geschrieben von moks der 07 April 2006 an 12h56 Quelle PCInpact
In our computers all of us have a graphics card. Since the 90's it has just specialized in 3D...but what about 2D?
The BitBoys company currently is working on a new type of calculation: vector acceleration. True their solution is intended more for portable platforms, but it is interesting to note that it would be the first solution to use OpenVG.




dlb
07/04/2006 - 13:09
 
En effet, surtout que j'ai entendu parler d'une intégration de "Flash" dans les téléphones mobiles !



Le vectoriel, c'est l'avenir du graphisme 2D : great:
Kyubi
07/04/2006 - 14:17
 
ET m**** je suis nul avec illustrator : biggrin:
mimipunk
07/04/2006 - 14:20
 
vectoriel : love:
Djtux
07/04/2006 - 16:51
 
mimipunk a écrit :

vectoriel : love:


+1 : loveit: : love:
spyware
07/04/2006 - 17:21
 
je vais surement poser une question qui n'a rien a voir masi bon je la pose comeme



Quelle est la difference entre :

OpenGL et OpenVG ?
Kyubi
07/04/2006 - 17:27
 
L'OpenGL gere la 3d et l'OpenVG gere la 2d vectorielle si j'ai bien compris.
moa18e
07/04/2006 - 17:39
 
Vectoriel : love:

SVG : love:
EldAnar
07/04/2006 - 18:07
 
Je suis un gros boulet : boulay:

Ca y est; c'est dit, alors maintenant je pose la question suivante : C'est quoi exactement le vectoriel?

Je connais bien le calcul vectoriel, celui que tous le monde fait en math au lycée, mais comment ceci peut aider aux graphismes?
moa18e
07/04/2006 - 19:18
 
Il y a deux types d'images, les images matricielles (JPG, BMP, PNG et autres), et les images vectorielles.



Les images matricielles ont pour données une grille dont chaque pixel a une couleur définie.

Les images vectorielles ont pour données des vecteurs. Avantage : ça prend beaucoup moins de place, et il n'y a aucune pixellisation lors du zoom, puisque c'est l'ordinateur qui recalcule à chaque fois la position des traits selon les données vectorielles.



L'exemple le plus simple est la plume sous Photoshop, qui définit une courbe de Bézier. Tu peux agrandir autant que tu veux le calque à la plume, aucune pixellisation n'aura lieu (en zoom 100% bien sûr).
k_millio
07/04/2006 - 19:31
 
En fait, les images bitmap (c'est celles que l'on utilise actuellement), litteralement "Carte de bit", sont faites comme ca :

CODEXXXYXZZX

YYZXZXYX

ZYXXXYYZ

ZZYXYZYZ

YXYZXZZY

En clair, chaque point de l'image est code avec une certaine couleur (ici : X Y et Z) en hexadecimal et avec une certaine profondeur de couleurs (le nombre de chiffres hexadecimaux qui composent les couleurs)

En aggrandissant une image bitmap, on obtient quelque chose dans le genre (en gros, certaines techniques d'aggrandissement ne massacrent pas l'image comme ca) :

CODEXXXXXXYYXXZZZZXX

XXXXXXYYXXZZZZXX

YYYYZZXXZZXXYYXX

YYYYZZXXZZXXYYXX

ZZYYXXXXXXYYYYZZ

ZZYYXXXXXXYYYYZZ

ZZZZYYXXYYZZYYZZ

ZZZZYYXXYYZZYYZZ

YYXXYYZZXXZZZZYY

YYXXYYZZXXZZZZYY

Les pixels sont aggrandis, donc on a en fait le meme effet que quand on zoome dans photoshop par exemple, et c'est pas beau : whistle:



Mais le vectoriel code en fait juste des zones (desole je sais pas faire les zones en code : he: ) remplies de couleurs (toujours codees en hexadecimal) ou par des degrades (idem). Et a chaque redimentionnement de l'image, la position des points est recalculee pour recreer une zone de taille proportionnelle a celle de l'image d'avant, ca evite donc l'alissing.

Ensuite, les zones de couleurs ou de degrades sont re-remplies, donc le PC doit faire un nouveau rendu de l'image (pour parler aux graphistes 3d) a chaque fois qu'on la visonne, c'est ce qui evite les problemes encourus dans le bitmap : wink:



EDIT: rhoo, grilled : non: : he:



EDIT2: pour un certain moche (private joke), qui se reconnaitra, qui trouvait la partie vecto pas assez bien expliquee



Un exemple, un degrade noir > blanc en bitmap et le meme en vecto

Le degrade "original" (5x3) dans les deux formats, le rendu est le meme (les nombres sont en hexadecimal, et l'image est en niveaux de gris)

CODE00 00 00

40 40 40

80 80 80

C0 C0 C0

FF FF FF



Aggrandi en 10x6:

En bitmap :

CODE00 00 00 00 00 00

00 00 00 00 00 00

40 40 40 40 40 40

40 40 40 40 40 40

80 80 80 80 80 80

80 80 80 80 80 80

C0 C0 C0 C0 C0 C0

C0 C0 C0 C0 C0 C0

FF FF FF FF FF FF

FF FF FF FF FF FF

Le rendu en vecto :

CODE00 00 00 00 00 00

20 20 20 20 20 20

40 40 40 40 40 40

60 60 60 60 60 60

80 80 80 80 80 80

A0 A0 A0 A0 A0 A0

C0 C0 C0 C0 C0 C0

E0 E0 E0 E0 E0 E0

FF FF FF FF FF FF

En esperant avoir apporte plus de precisions : tongue:

PS: c'est pas tout a fait ca en vrai, mais ca s'en approche : oui:


Partner : Free wallpapers - Yellowicon.com - Computer review - Website-Erstellung - Download vista - Photoshop Tutorial

Top search : Vista - Vista Inspirat - Icons - Themes - Rocketdock - Mac - Firefox - Sidebar - Theme - Icon - Naruto - Dock - Wallpaper - Styler - Rocket Dock - Tux - Inspirat - Wallpapers - Ubuntu - True Transparency