Archive for January, 2008
The Force Unleashed
A video about the next LucasArt game (summer 2008). They talk about Havok, DMM (Digital Molecul Matter) and other cool stuff.
Quick Review – Lumina – GLSL studio
Je viens de m’amuser un peu avec Lumina. C’est un petit environnement de mise au point de shader GLSL. Le projet demarre et il y a encore pas mal de petites coquilles (essayez de charger plusieurs projets les uns à la suite des autres ou plus simplement chargez le projet de test deferred3.lum: l’interface graphique aime moyennement!) qui trainent mais le concept est bon. En regardant de plus prêt, cela ressemble fortement à une interface graphique posé sur un soft comme Demoniak3D. Il y a des scripts (écrits dans un language basé sur ECMA)pour mettre en place les éléments de la scene 3d et les controler. Il y a aussi les scripts GLSL (vertex, pixel et geometry). Si on analyse un fichier de projet on découvre une structure similaire à une démo Demoniak3D: un script XML, des nodes <script>, <shader>, etc.
Maintenant que le tour du proprio est fait, voilà mon premier projet de test ultra simple: afficher un torus jaune qui tourne le tout utilisant un vertex et un pixel shader pour le rendu. J’ai pu coder ce projet rapidement avec une analyse rapide des fichiers de projets *.lum.
Le projet est téléchargeable ici: lumina_jegx_test_01.zip
Globalement c’est sympa mais l’interêt de l’interface graphique est discutable. Dans ce type de soft (Lumina ou Demoniak3D) soit l’interface graphique est de haut niveau et simple à utiliser soit vaut mieux s’en passer. Je vais quand même étudier plus en détail le fonctionnement de Lumina ne serait-ce que pour améliorer Demoniak3D et son successeur…
Dans le même esprit que lumina il y a aussi FX Composer (NVIDIA) et RenderMonkey (ATI).
Superscreenshot.com
Je viens de trouver un site web qui au premier abord peut paraitre superflu et inutile: superscreenshot.com.
En gros, on tape une url et on obtient le screenshot d’un site web. Ok, alors je fais un petit test avec ozone3d.net. Et là surprise! Il me sort l’image complète de la front page du site:

Il faut le faire car la front page d’ozone3d.net est bien chargée! Du coup je me dis que cet utilitaire online peut rendre quelques services lorsque l’on a besoin de faire une image complète d’une page qui ne tient pas dans la surface d’un écran.
GLSL: ATI vs NVIDIA – Part…
While I was releasing the Julia’s Fractal demo, I tested it on NVIDIA and ATI (as usual before releasing a demo). And as usual, a new difference appeared in the way the GLSL is supported on ATI and on NVIDIA. On NVIDIA the following is line is ok but produces an error on ATI (Catalyst 8.1):
gl_FragColor = texture1D(tex, (float)(i == max_i ? 0 : i) / 100);
To be ATI Radeon-compliant, this instruction must be split in two:
if( i == max_i )
{
gl_FragColor = texture1D(tex, 0.0);
}
else
{
gl_FragColor = texture1D(tex, i/100.0);
}
I can’t immagine a world with more than two major graphics cards manufacturers. But if such a world exists, I stop 3d programming… Fortunately, NVIDIA accepts ATI GLSL syntax so there is only one code at the end. Conlusion: always check your GLSL shaders on ATI and NVIDIA before releasing a demo…
GeekTube
Je viens de découvrir GeekTube, une plateforme genre YouTube ou DailyMotion mais pour les geeks francophones on dirait. Mais le truc bizarre, c’est que toutes les vidéos que j’ai vues dessus sont hébergées par DailyMotion. Donc:
link GeekTube( myVideo )
{
return( DailyMotion(myVideo) );
}
Le petit lien: http://www.geektube.fr
Catalyst 8.1 GLSL lighting bug fixed
The previous catalyst (7.11 / 7.12) had a nasty bug in dynamic lights management in GLSL.
I’ve just tested the latest Catalyst 8.1 WHQL with the Demoniak3D demo I coded for, and the bug has been fixed. In the release notes, there is no trace of this bug and its correction. Anyway, now this bug is fixed and this is the important thing.
Google Gadget Course Video
This video is about getting started with Google Gadgets by Daniel Lee.
Hacking Your Xbox 360 Fan
If you find your Xbox 360 a little bit too noisy, ExtremTech shows you how to replace the stock fan.



Ok cool but why Microsoft does not do this hack directly ???
How to Recognise a Good Programmer
This article is intended to HR and other business guys to recognise good programmers in five points:
#1: Passion
#2: Self-teaching and love of learning
#3: Intelligence
#4: Hidden experience
#5: Variety of technologies
#6: Formal qualifications
Really interesting!
Radeon HD 3870 X2 en Video
Voilà histoire de bosser notre anglais, la Radeon HD 3870 X2 en video…


