Journal Galeries de shaders GLSL et fond d'écran animé pour Android

Posté par  . Licence CC By‑SA.
Étiquettes :
11
13
mai
2013

Dans le cadre de l'apprentissage d'OpenGL, j'ai découvert récemment les sites de galeries de shaders GLSL, qui pourraient être le nouvel eldorado du hobbyiste passionné d'effet graphique.

Grâce à la norme OpenGL ES 2 dont il fait partie, le langage GLSL permet en quelques lignes de réaliser des effets graphiques visuellement plaisants et potentiellement novateurs.Pour en profiter, le seul prérequis est un navigateur et une configuration supportant WebGL, car WebGL est basé sur OpenGL ES 2.

Voici deux exemples : (…)

Terminology 0.3

Posté par  . Édité par Benoît Sibaud, rootix et NeoX. Modéré par Benoît Sibaud. Licence CC By‑SA.
61
29
mar.
2013
Serveurs d’affichage

En marge de son gestionnaire de fenêtres sorti en décembre dernier, le projet Enlightenment s’est attelé à ajouter un élément à son édifice : un émulateur de terminal. Son développement a commencé il y a un peu moins d’un an, initié par Carsten Haitzler. Terminology est donc une écriture from scratch d’un terminal bénéficiant de fonctionnalités visuellement très impressionnantes.

Journal flightgear 2.10....

Posté par  . Licence CC By‑SA.
24
17
fév.
2013

La version 2.10 vient de sortir et ça s'annonce comme un grand crû : le changelog.
Le moteur de rendu (Rembrandt) est encore un peu amélioré , il semble utiliser pas mal de fonctions openGL avancée. Malheureusement ce moteur ne semble pas bien fonctionner avec les pilotes libre (en tout cas pour ce qui est de nouveau).
On peut maintenant télécharger les scénarios à la volée en paramétrant une fois le logiciel lancé (ça date de la version 2.8).

(…)

Journal Simple test de performance pour Open GL 2

Posté par  . Licence CC By‑SA.
6
15
nov.
2012

J'ai trouvé par hasard une commande simple pour évaluer la performance d'une carte graphique : "fill" qui vient dans le paquet mesa-demos de votre distribution préférée.

Ça m'a l'air relativement pertinent, car l'écart entre 3 cartes testées correspond au ressenti dans 2/3 jeux.

Intel HD 2000 (Arrandale):
Simple fill: 798.7 million pixels/second
Blended fill: 669.1 million pixels/second
Textured fill: 697.9 million pixels/second
Shader1 fill: 609.7 million pixels/second
Shader2 fill: 215.2 million pixels/second

Intel HD 3000 (Sandy-bridge):
Simple fill: 1.6 billion (…)

Mesa 9.0 est sorti : OpenGL 3.1, OpenCL, VDPAU…

Posté par  (site web personnel) . Édité par Davy Defaud, Thomas Debesse et Nÿco. Modéré par Davy Defaud. Licence CC By‑SA.
60
9
oct.
2012
Serveurs d’affichage

Nous avions relayé au mois d’août la publication des spécifications OpenGL 4.3 et OpenGL ES 3.0 par le Groupe Khronos.

Mesa, une implémentation libre de la spécification pour plates‐formes de type Unix, comme GNU/Linux, vient de sortir en version 9.0, offrant notamment la prise en charge de la version 3.1 d’OpenGL datant du 24 mars 2009. Du fait de cette importante mise à jour, Mesa 8.1 sort finalement sous le nom de Mesa 9.0.

Tizen 1.0

Posté par  (site web personnel) . Édité par Lucas Bonnet, Benoît Sibaud, bubar🦥 et podoc. Modéré par Lucas Bonnet. Licence CC By‑SA.
49
17
août
2012
Mobile

On l'a un peu trop vite zappé, mais le projet Tizen (successeur de MeeGo et LiMo à la Linux Foundation) a annoncé en mai « Larkspur », le code source de la version 1.0 de la plateforme et du SDK. Rappelons que le but de Tizen est de créer un OS mobile (téléphones, tablettes, voitures) pour applications natives et web, projet soutenu par Intel et Samsung, entre autres.

La pile graphique est basée sur X11 avec EFL (Enlightenment Foundation Libraries) et GStreamer, avec prise en charge de OpenGL ES 1.1 et 2.0. WebRTC et des API pour accéder à l'appareil photo et au vibreur ont été ajoutées, ainsi que Wi-Fi Direct. L'IDE inclut un outil web de simulation, ainsi que la version 1.0 de l'émulateur QEMU.

Un prototype de téléphone Samsung a fait son apparition :

  • Processeur Dual-core Cortex A9 tournant à 1.2 GHz
  • GPU Mali 400
  • Mémoire vive de 1 Go
  • Stockage de 16 Go
  • Un écran de 4.65" de diagonale en Super AMOLED, de résolution 720p (1280x720)
  • Appareil photo frontal de 2 Mp et dorsal de 8 Mp

D'autre part, il existe une couche pour rendre compatibles les applications écrites à la base pour Android, comme c'est le cas sur l'OS BlackBerry 10.

Note : il ne faut pas trop rapidement mettre de côté cet OS, car l'industrie dans son ensemble n'a pas encore complètement résolu les problèmes de dualités entre iOS et Android, sachant que beaucoup ne se satisfont ni de l'un ni de l'autre. On attend en outre toujours que Windows Phone décolle, que BlackBerry lance des téléphones avec sa verson 10, et que Boot-to-Gecko aka FirefoxOS fasse son apparition.

Journal Banc d’essai OpenGL/Direct3D de Source engine par Valve

Posté par  (site web personnel) .
39
2
août
2012

Vous n’avez sans doute pas manqué l’info ces dernières semaines sur l’exaspération de Valve face à windows 8, et de l’intérêt que porte désormais l’entreprise pour linux.

Certes Valve produit des logiciels propriétaires, ce qui ne suffira pas à contenter les plus libristes d’entre nous, mais comme RMS lui même l’admet, mieux vaut des jeux propriétaires sur une plateforme libre, qu’un frein au développement et à l’adoption de cette plateforme.

Et donc Valve nous gratifie d’un banc d’essai (…)

Journal Première release du framework et moteur graphique 3dNovac

Posté par  . Licence CC By‑SA.
Étiquettes :
21
15
juil.
2012

Bonjour à tous,

J'ai le plaisir de vous présenter enfin 3dNovac.
Celui-ci est un framework C++ open source et multiplateforme, ayant pour but premier de fournir les outils nécessaires au développement de Jeux vidéo tout en restant portable et léger.

La première release du framework vient d’être publiée en version 0.1, de nombreuses choses restent à faire mais les bases sont là.
La release fournit les binaires d'un Demo Viewer pour Linux et Windows, je vous encourage à la (…)

Newton Adventure 1.3

Posté par  (site web personnel) . Édité par Benoît Sibaud, claudex, patrick_g et baud123. Modéré par j. Licence CC By‑SA.
24
19
mar.
2012
Jeu

La version 1.3 du jeu de plateforme libre Newton Adventure où la gravité est modifiable apporte des nouveautés qui le rendent plus accessible :

  • Les manettes de jeu USB sont gérées et configurables dans le menu "Options".
  • Dans les niveaux les plus grands, il est possible de collecter deux objets, une carte et une boussole, qui permette de débloquer la vue d'une mini-carte très utile pour se repérer.
  • Une nouvelle quête composée de 5 niveaux, hades, est disponible et propose de nouveaux éléments de jeu tels que les téléporteurs ou les serrures.

NdM : le développement est plutôt actif : les développeurs cherchaient des bêta-testeurs en décembre dernier, la version 1.1 est sortie quelques jours après et la version 1.2 parue mi-février. Le code est sous licence BSD et les données sous CC-By-SA.

Journal FreeBSD plus performant que GNU/Linux ?

Posté par  . Licence CC By‑SA.
7
11
sept.
2011

En tous cas lorsqu'il s'agit de faire tourner des binaires Linux qui utilisent l'OpenGL.

C'est ce qu'un article de Michael Larabel sur phoronix.com prétend. L'auteur aurait fait des tests sous PC-BSD 8.2 qui est livré par défaut avec la couche de compatibilité Linux. Mais l'article original ne précise pas quelle distribution GNU/Linux était en face pour ce comparatif. Pierre Dandumont qui reprend cet article sur presence-pc.com croit savoir qu'il s'agissait d'une Ubuntu 11.04. Il réalise également un très bon lancer (…)

Journal Que lire cet été ?

8
28
mai
2011

Salut les moules,

Je suis à la recherche de lectures enrichissantes pour cet été. Dans ma pile de choses à lire, j'ai déjà mis ce ptit fascicule sur l'IA et ce bref opuscule coté musique.

Mais je cherche quelque chose à me mettre sous la dent coté infographie, plus précisément :

  • programmation OpenGL 3, ES et shadders ;
  • programmation pilotes graphiques.

Je ne cherche pas forcément des livres, cela dit. Par exemple des entrées vers des ressources présentant la (…)

GNOME 3.0 : le grand saut !

Posté par  . Modéré par j. Licence CC By‑SA.
77
7
avr.
2011
Gnome

L’environnement de bureau du projet GNU a livré sa version 3.0, tant attendue. Contrairement au poisson d’avril de Vincent Untz, la version 3.0 n’est pas repoussée une troisième fois !

La branche 2 ne verra pas de nouvelle version majeure. La version 2.32 sera maintenue aussi longtemps que les distributions remonteront des erreurs.