graphical blog 2

Filed under: WebGL, 3d, animation, network, news, software developement

version en français
WebGL is a 3d API for the Web based on OpenGL library. This is a W3C (managing web standard organisation) standard. Already existings applications are already wonderfull and show that web will quickly allow a better interactivity on surf, Here, some examples and links:

* Nokia Maps3d, far better than google earth and open source, you juste have to click on ‘zoom’ on entitled cities or to zoom manually on them (Video if application doesn’t work on your computer).

* “3 dreams of Black” from Rome (and some other demos). Videoclip mixing 2d digital animation, realtime 3d, postprocessing and interactivity. During the clip, mouse allow to lightly move the camera. After the clip you can move around 3 worlds (find youself gates), focus area follow mouse cursor (there is a short depth of field). Clicking mouse button allow to modify wall and grounds.

*WebGL Chrome experiments. This website is a frequently updated set of WebGL fantastic abilities demonstrations, with lot of specific effects around the web.

* Planet WebGL A planet (RSS aggregator) of WebGL ressources. There are lot of examples, tutorials and libraries to develop WebGL applications and integration in web pages.

Filed under: MyPaint, animation

In few time, two forks of MyPaint has be done, one is about animation and will probably never be integrated in trunk, the other is called anime (the japanese word about animation), but is in a first time at least oriented to draw manga.

Animation
After the Charbel Jacquin, MyPaint animation fork in march 2010, a second one MyPaint animation fork par Manuel Quiñones, was done from june to jully 2011. The goal is to work on a short film called “Viaje a la tierra del Quebracho“.

An excellent post from Prokoudine about xsheet-mypaint about this on Libregraphicsworld.org.

This fork is a little bit more advanced, with the ability to:
* Have several cellulo layers (a frame is composed from background and n layers)
* Add cellulos only time for several frames
* copy/paste Cellulos/frames
* add description to frames

Anime
This fork has been done by the author of the famous Gimp Paint Studio, gimp fork. It’s name ‘mypaint-anime’ should wonder some animation purpose, but today they announced only simple manga (aka comics) goal.
From this branch, the first notable step is the integration of SVG compatible layer modes (Normal, Multiply, Burn, Dodge, Screen), this was today reintegrated on Mypaint trunk. The next add from this branch, could be color filling.

After the preview post on DSLR remote capture on Linux with GTKam here a video of the same functionnailty, with the really good Entangle. Here (Ogg video).

MP4 / OGV:

Données par des amis ou flanés sur le net.

graphiques et animation vectorielle avec javascript
* Raphaël JS, une bibliothèque en Javascript, pour faire du SVG animé, c’est superbe et efficace, ainsi que gRaphaël js plus spécialisée dans les graphs. Seul petit hick, ça ne marche sur aucun navigateur sous Android 2.2.
* Dans le même genre, Processing js, un port javascript du célèbre Processing, bien plus puissant, mais aussi plus lourd, il à l’avantage de fonctionner sur les navigateurs d’Android. Un exemple sympa au hasard.
* jQuery SVG, un greffon pour jQuery pour le SVG et son animation, c’est une bibliothèque de plus bas niveau en javscript. Ne semble pas non plus fonctionner sur Android 2.2 (Froyo)

On doit pouvoir mixer des sacrés trucs entre ce que l’on peut faire avec Inkscape et ces outils.

CSS
* CSS tricks un assez beau site sur les CSS, a un article spécialisé sur les css mobiles à faire coexister au site pour les ordinateurs de bureau. Dommage que Firefox pour Linux ainsi que la plupart des autres navigateurs Linux à l’exception de Chromium (version libre de Chrome), ne peuvent pas afficher les fontes embarquées comme le permet CSS3…
* CSS Zen Garden pour ceux qui ne connaissent pas encore ce site. On est loin du « Web 2.0 », c’est plutôt l’époque où l’on faisait des designs fouillés et lourds (en Kilos octets).

greffons Mozilla/Firefox
* L’indispensable TooManyTabs qui ne recharge pas tous les onglets à l’ouverture du navigateur (évite de l’écrouler pendant une demi-heure, mais les affichent tout de même en grisé, si on veut les revoir.

ARM & co
* Set-top-box SoC d’ARM et l’attractive implémentation du constructeur chinois Nufront (新岸线), aidé par le fondeur taïwanais TSMC qui devrait sortir début 2011 les solution les plus puissantes : SoC cortex A9 dualcore@2Ghz et mali-400 pour la 3d et un Mali-Ve6 pour les codec vidéo (gère le 1080p), gère de la DDR2 et DDR3 (enfin des barrettes pas soudées !!!) et ne consommant que 2Ghz au total. dans une toute petite boite aux alentours de 250$ (188,964475 € au cours ¥€$ du moment).

LiveUSB
* The Lowdown on LiveUSB, une page excellente qui explique pas à pas comment créer soi-même une clé USB, notamment en y installant plusieurs LiveCD en parallèle, ce qui peut être très pratique (sysrescueCD + ultimateBootCD + une version 32 et 64 bits de votre linux préféré par exemple) et comment faire pour que cela fonctionne à la fois sur PC et Mac avec CPU x86. Ca ne doit sans doute pas fonctionner sur ARM qui n’utilise en général pas le même procédé de boot.
* PureDyne est une distribution USB et liveCD de Linux spécialisé multimédia et création artistique.

Technologies mobiles
* Redmine mobile, je n’ai pas encore testé, mais est censé permettre d’avoir une version mobile de l’outil de gestion de ticket Redmine.
* Utiliser le SIP de free de n’importe où.
* http://www.android-underground.org (HS) et http://getandroidstuff.com (Publicité à présent, préférer f-droid.org ), sites d’information Android fournissant de nombreux .apk, pour ceux chez qui l’Android Market ne fonctionne pas. C’était mon cas avec SFR sur Galaxy S, os 2.1 eclair, je n’ai pas retesté depuis le passage en Froyo, mais n’ai plus trop envie du coup.

Pensée latérale, stratégies obliques, Yìjīng et GTD
* Le musicien britanique Brian Eno a réalisé un jeu de cartes nommé « Stratègies obliques », inspiré par la pensée latérale et certainement influencé par le Yìjīng (易经) (parfois écrit Yi King, le livre des mutations en français) et les 36 stratagèmes (三十六计 sānshíliù jì). Il s’agit de méthodes de résolution de problèmes par des voies secondaires, pas les plus évidentes.
* Un peu dans le même ordre d’idée GTD (getting things done, ~= « obtenir que les tâches soient effectuées »), une méthode de tri par balance des taches en fonction de leur importance et du temps nécessaire à leur réalisation pour mieux les répartir dans le temps et une liste de logiciels spécialisés GTD et comparatif des logiciels de GTD pour Android. De quoi procrastiner pendant de longues heures.
* Le Mind mapping est un système de cartographie des idées pour mieux les organiser. Thinking Space, Mind Map Memo et MindMeister Mind Map sont des applications spécialisées dans ce domaine pour la plateforme Android. Mappio est un site spécialisé. Sous Linux, il existe Freemind et View Your Mind

I already wrote an article on an animation patch for Mypaint by Charbel Jacquin, and a very short try by mouse, there is now a specific branch with a new functionality (background layers/cellulos layers), that will be merged back in trunk as soon as everything is hidden in preferences, and I’ve no a new Wacom graphic tablet to play with it.

Demo of new functionality(Youtube) local copy:

The new branch can be seen and get from this address, installed and launched as follow. Warning, if you have already installed debian package, you have to remove it, and install last version beside this one (following the same process) in /opt/mypaint-xxx, else you will not be able to save picture/animation because of /usr/lib priority.

Debian based only (Debian, Ubuntu…):

sudo apt-get install g++ python-dev libglib2.0-dev python-numpy swig scons gettext python-protobuf protobuf-compiler

git clone git://gitorious.org/~charbelinho/mypaint/charbelinho-mypaint.git
cd charbelinho-mypaint
sudo scons install prefix=/opt/charbelinho-mypaint
/opt/charbelinho-mypaint/bin/mypaint

Older Posts »

Powered by WordPress

Switch to our mobile site