Blog graphique 2

3 January, 2012

WebGL

Classé dans : WebGL, 3d, animation, réseau, nouvelles, programmation — Administrator @

English version
WebGL est une api 3d pour le web, basée sur OpenGL. C’est un standard du W3C (qui gère les standards du web). Les applications existantes sont déjà fantastiques, et permettent de percevoir une interactivitée accrue du web à l’avenir, voici quelques exemples et liens :

* Maps3d de Nokia, ue carte du monde en 3d, loin devant google earth, il faut cliquer sur le bouton ‘zoom’ des villes marquées ou bien zoomer manuellement dessus (une vidéo si l’application ne fonctionne pas chez vous).

* “3 dreams of Black” de Rome (et quelques autres démos). Clip vidéo mélant, animation numérique 2d, 3d temps-réel, postprocessing et interactivité. Lors du clip, la souris permet de déplacer légerment le point de vue, puis on peut se ballader dans 3 mondes différents (je vous laisse trouver les portes), le pointeur de la souris donnant la zone de mise au point de l’image (la profondeur de champs est réduite). En cliquant à la souris, vous pouvez également agir sur le sol et les murs.

*WebGL Chrome experiments, un site regroupant des démonstrations des fantastiques possibilités de WebGL aux effets divers et variés que l’on peut trouver sur le web.

* Planet WebGL Un planet (aggrégateur de rss) de resources en WebGL, on y trouve tout un tas d’exemples, de didacticiels (tutoriels) et de bibiliothèques très interessantes autour le WebGL permettant l’intégration dans des pages web.

12 May, 2011

ARM Cortex A9 + Mali 400 = parfaitement open source

Classé dans : 3d, écologie, nouvelles, politique, système, très basse tension — Administrator @

La solution opensource parfaite ARM Cortex A9 (très basse conso) + mali 400 (pilotes mesa libre dispos, crées par ARM) existe en plusieurs moutures :
* ST-Ericsson U8500 et U9500 et les plateforme Igloo (Snowboard ~200€ TTC max d’ici juin 2011), compatible Android, Linaro/Ubuntu, Meegoo. Il faut peut-être éviter tant que c’est Sarko et Berlu au pouvoir ? ST = franco-italien.
* Samsung Orion s5pv310 (A éviter tant qu’ils taperons sur la Corée du Nord pour rien), out les PowerVR 100% fermé qui étaient dans les Hummingbird, et sont dans les Texas Instrument TI OMAP (Beagleboard), TI sucks.
*AmLogic AML8726-M (éviter tant que USA en guerre, le prétexte de Ben Laden ne tient plus depuis 2009 d’après le président parkisatanais).

On peut trouver tous les CPU supportés par Linaro ici.

Faudrait peut-être carrément éviter d’acheter de l’électronique, sachant que les constructeurs font également toujours plus ou moins dans le militaire… Vivement l’anarchie planétaire organisée et pacifique (Vive Bakounine comme disait Henri Cartier-Bresson), que tout le monde vive en paix (soyons utopiques et virons tous ces vieux croutons de néo-monarchistes rétrogrades). Espérons qu’a ce moment les ingénieurs et ouvriers pourrons reprendre de façon coopérative ces entreprises avant qu’“>elles ne soient coulées par des Arnaud et autres pourris et incapables de la finance.

En attendant, ces solutions, sont moins consommatrices que les Gros-PC équipés de CPU Intel ou ARM, qui en plus d’être peu efficaces, consomme beaucoup d’énergie.

4 December, 2008

Pepakura, artisanat et art du papier en volume japonais

Classé dans : 3d, papier/carton — Administrator @

ペパクラ (Le pepakura) est un artisanat et art du papier en volume japonais

L’auteur de ce blog m’a demandé si il était possible d’en faire sous Inkscape, j’ai beaucoup aimé cette entrée:
cœur engrenages animé (video)

artisanat et art

Autres :
* PepakuraDB
* Moteur de recherche Pepakura
* modèle mécanique en papier
* H-Imagine studio, cartes pop-up
* Hiroko, cartes pop-up
* guru2.karakasa.com

* forum en français, Amiga maquette.
* forum en chinois
* site en chinois traditionnel, dont un livre sur les créatures des oceans.

3 March, 2008

Bleeender sur 701 et eeepc 900, avec écran 8,9′ et 12Go SSD

Classé dans : Blender, 3d, nouvelles, eeePC — Administrator @

Blender & eeepc (le nouveau avec écran 8,9′ (1024×600) 12Go de SSD, une webcam 1,3MP et un peu plus fin arrive cet été pour 399 € :) (voir aussi tous les liens en bas de page).

En attendant voici une capture d’écran de blender mode fenêtre, parfaitement fluide sur l’eeePC (avec les 512Mo de mémoire de base) sous eeeXubuntu.

Bleeender, blender sur eeepc 701 4G

8 May, 2006

Installer les drivers CVS DRI/DRM pour l’acceleration 3d de la carte graphique

Classé dans : 3d, Didacticiel en français, nouvelles, système, test — Administrator @

bug selection rectangle
Je peux enfin utiliser l’acceleration 3d de ma carte (ATI radeon 9600SE) avec Blender, il subsiste un bug de selection des vecteurs, en mode face pleine, qui peut être contourné en passant en mode « fil de fer » (wireframe) pour le modelage. Le driver de toutes les cartes supérieures ou égales à la 9500 sont encore en developpement, mais fonctionnent majoritairement, À noter qu’un developpeur garde une table du status des fonctionnalités gérées par la driver.

Le status actuel des différentes cartes est ici :
http://dri.freedesktop.org/wiki/Status

Apres l’installation du sytème, pour activer l’acceleration 3D (DRI), il suffit de l’activer DRI avec la ligne suivant dans le fichier de configuration du serveur X

Pour X.org, le fichier de configuration est /etc/X11/xorg.conf.
Dans la section "Module" il doit y avoir :

    Load       "dri"

Quelques configurations precisent en plus Load "glx" ou Load "GLcore", mais ça n’a visiblement plus aucun interêt.

Si c’est ok, il faut verifier dans le log de X.org ( /var/log/Xorg.0.log ), qu’il n’y pas eu d’erreur. Si la carte n’est pas supportée verifier qu’elle le soit dans le status actuel des pilotes (voir plus haut). Si elle est supportée dans les versions CVS, il suffit de les récuperer et installer. Dans ce cas, il faut mettre à jours DRM (partie noyau, y’a eu pas mal d’amélioration qui n’ont pas été mergé avec le stable et qui sont incompatibles) + DRI (tout Mesa en fait).

Pour la partie DRM (lib+module noyau)

Recuperation du CVS DRM :

cvs -z3 -d:pserver:anonymous@dri.freedesktop.org:/cvs/dri co drm

Compilation de la bibliothèque et mise à jour :

cd drm
./configure --prefix=/usr --exec-prefix=/ &&
make && make install

Compilation des modules noyau :

cd linux-core
make
cp drm.ko (module_carte).ko /lib/modules/(version_de_linux)/kernel/drivers/char/drm/

Dans mon cas les drivers sont drm.ko et radeon.ko.

Pour la partie DRI/Mesa :

Récuperation CVS :

cvs -z3 -d:pserver:anonymous@dri.freedesktop.org:/cvs/mesa co Mesa

Compilation et installation :

cd Mesa
make linux-dri-x86
make install

Des questions vont etre posées pour l’installation, les bonnes reponses sont generalement :
/usr/X11R6/lib, /usr/X11R6/include et y

Il faut encore copier les drivers X11 :

cd lib
cp -a (carte(s))_dri.so /usr/X11R6/lib/modules/dri/

Dans mon cas les drivers sont r300_dri.so et radeon_dri.so
Et voilà pour l’installation.

Il ne reste plus qu’à : Soit rebooter (méthode MS-bourrin), soit quiter X11, virer les modules drm & (driver) (rmmod (nom_module) ), les recharger (modprobe (nom_module) ) et relancer X11.

p.s. : Je viens de redécouvrir dans mes signets une doc similaire en anglais sur le site officiel : DRI building

Articles plus anciens »

Propulsé par WordPress

Switch to our mobile site