Warning: strpos() [function.strpos]: needle is not a string or an integer in /home/www/6c0b12205eaced73565c8eab34735279/web/jegx/index.php on line 41

Warning: strpos() [function.strpos]: needle is not a string or an integer in /home/www/6c0b12205eaced73565c8eab34735279/web/jegx/index.php on line 48

Warning: strpos() [function.strpos]: needle is not a string or an integer in /home/www/6c0b12205eaced73565c8eab34735279/web/jegx/index.php on line 55

Warning: strpos() [function.strpos]: needle is not a string or an integer in /home/www/6c0b12205eaced73565c8eab34735279/web/jegx/index.php on line 61
JeGX's DevBlog - Lua 5.1
Lua 5.1 
Friday, April 21, 2006, 09:46 AM - News
Yeeeessss! The new LUA scripting engine is finally out! After 3 years (version 5.0 has been released on feb. 2003). This is a great thing for the LUA community and for Hyperion!

So now, I can dive into Hyperion's core and add some stuffs regarding LUA multithreading capabilities (I know, it's not true multithreading, it's rather a child state deriving from the main state but the LUA function that create child state is called lua_newthread()...) and improve some other parts (which? I'don't know yet). There is also a new built-in lib to manage coroutines (or collaborative multithreading) at the script level. I'll try do do some tests with this lib.


Anyway, a new LUA version is always a blast!
view entry ( 1121 views )   |  0 trackbacks   |  permalink   |  related link   |   ( 3 / 1766 )

Graphics Cards website 
Wednesday, April 19, 2006, 02:34 PM - News
Here is a website 100% dedicated to graphics boards: www.mvktech.net with daily updates. If you're serious about 3D graphics, this site will keep you up to date with 3D hardware. :thumbup:

view entry ( 1045 views )   |  0 trackbacks   |  permalink   |  related link   |   ( 3 / 853 )

Tutoriaux sur Blender 
Wednesday, April 19, 2006, 10:05 AM - Programming
Voilà un petit site sympa en français qui propose des tutoriaux sur Blender (et aussi sur 3dsmax) comme par exemple:

Prise en main de l'interface
Première manip de base

Je ne vais tarder à tester blender histoire de voir sa compatibilité avec hyperion au niveau de l'export des meshes.

view entry ( 241 views )   |  0 trackbacks   |  permalink   |  related link   |   ( 3 / 1914 )

CodePixel website 
Wednesday, April 19, 2006, 08:52 AM - News
For those that don't know www.codepixel.com, it's a very cool spanish website about graphics programming. Even I don't understand spanish, I often read codepixel's news since many of them point to articles or tutorials in english.

And icing on the cake, the codepixel's staff is very nice: they take the time to translate english news to spanish ones.

:thumbup:




view entry ( 189 views )   |  0 trackbacks   |  permalink   |  related link   |   ( 3.1 / 1680 )

Demoscene review: Deities by MFX 
Tuesday, April 18, 2006, 07:29 PM - News
I have to say that I like this kind of demo: cool graphics and cool tekno! This demo finished at the 1st place at the Breakpoint 2006.



See the oZone3D.Net forum for more screenshots.

The style of this demo looks a bit like ASD's one in prods such as Planet Risk: there is a permanent noise over the screen making the demo more realistic.

:thumbup:

view entry ( 1069 views )   |  0 trackbacks   |  permalink   |  related link   |   ( 3 / 919 )

Fast and easy high resolution fractals with a pixel shader 
Tuesday, April 18, 2006, 06:37 PM - News
I've found a cool article about fractal rendering using GPU and GLSL shaders. This tutorial has been written by an active demomaker (John Tsiombikas aka nuclear), what is a cool thing!

The tutor shows the code for the Mandelbrot fractal:

uniform sampler1D tex;
uniform vec2 center;
uniform float scale;
uniform int iter;

void main() {
vec2 z, c;

c.x = 1.3333 * (gl_TexCoord[0].x - 0.5) * scale - center.x;
c.y = (gl_TexCoord[0].y - 0.5) * scale - center.y;

int i;
z = c;
for(i=0; i<iter; i++) {
float x = (z.x * z.x - z.y * z.y) + c.x;
float y = (z.y * z.x + z.x * z.y) + c.y;

if((x * x + y * y) > 4.0) break;
z.x = x;
z.y = y;
}

gl_FragColor = texture1D(tex, (float)(i == iter ? 0 : i) / 100);
}


and the one for Julia's set:


uniform sampler1D tex;
uniform vec2 c;
uniform int iter;

void main() {
vec2 z;
z.x = 3.0 * (gl_TexCoord[0].x - 0.5);
z.y = 2.0 * (gl_TexCoord[0].y - 0.5);

int i;
for(i=0; i<iter; i++) {
float x = (z.x * z.x - z.y * z.y) + c.x;
float y = (z.y * z.x + z.x * z.y) + c.y;

if((x * x + y * y) > 4.0) break;
z.x = x;
z.y = y;
}

gl_FragColor = texture1D(tex, (float)(i == iter ? 0 : i) / 100);
}


I think I'm going to add a small Hyperion demo showing the rendering of Julia's set very soon. Stay tuned!!




view entry ( 923 views )   |  0 trackbacks   |  permalink   |  related link   |   ( 3 / 901 )


<<First <Back | 1 | 2 | 3 | 4 | 5 | 6 | 7 |