JeGX HackLAB


Archive for January, 2008

The Force Unleashed

without comments

A video about the next LucasArt game (summer 2008). They talk about Havok, DMM (Digital Molecul Matter) and other cool stuff.

Written by JeGX

January 31st, 2008 at 8:57 pm

Quick Review – Lumina – GLSL studio

without comments

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).

Written by JeGX

January 31st, 2008 at 1:52 pm

Superscreenshot.com

with 3 comments

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.

Written by JeGX

January 24th, 2008 at 8:59 am

Posted in Utilitaires

Tagged with , ,

GLSL: ATI vs NVIDIA – Part…

with one comment

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…

Written by JeGX

January 18th, 2008 at 11:55 pm

Posted in OpenGL

Tagged with , , ,

GeekTube

without comments

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

Written by JeGX

January 18th, 2008 at 11:46 pm

Posted in News en Vrac

Tagged with ,

Catalyst 8.1 GLSL lighting bug fixed

without comments

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.

Written by JeGX

January 17th, 2008 at 1:17 pm

Posted in OpenGL

Tagged with , , , , ,

Google Gadget Course Video

without comments

This video is about getting started with Google Gadgets by Daniel Lee.

Written by JeGX

January 15th, 2008 at 9:38 am

Posted in Programming

Tagged with , , , ,

Hacking Your Xbox 360 Fan

without comments

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 ???

Written by JeGX

January 14th, 2008 at 3:39 pm

Posted in Hardware,News en Vrac

Tagged with , ,

How to Recognise a Good Programmer

without comments

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!

Written by JeGX

January 14th, 2008 at 1:54 pm

Radeon HD 3870 X2 en Video

without comments

Voilà histoire de bosser notre anglais, la Radeon HD 3870 X2 en video…



Written by JeGX

January 14th, 2008 at 11:41 am