<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress/2.2.1" -->
<rss version="2.0" 
	xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
	<title>Commentaires pour UpdatePixels (Blog) {</title>
	<link>http://updatepixels.net/2007/blog</link>
	<description>//////////////////////////////////////////////////////////////////////////////////////</description>
	<pubDate>Tue, 02 Dec 2008 00:00:00 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.2.1</generator>

	<item>
		<title>Commentaires sur VBO - 10000 Particiles par Pascal Chirol</title>
		<link>http://updatepixels.net/2007/blog/2008/10/01/vbo-10000-particiles/#comment-588</link>
		<author>Pascal Chirol</author>
		<pubDate>Sun, 05 Oct 2008 06:35:33 +0000</pubDate>
		<guid>http://updatepixels.net/2007/blog/2008/10/01/vbo-10000-particiles/#comment-588</guid>
		<description>I had publish a post about Opengl Superbible...
And the Nehe tuttorial are great...

Have fun....!</description>
		<content:encoded><![CDATA[<p>I had publish a post about Opengl Superbible&#8230;<br />
And the Nehe tuttorial are great&#8230;</p>
<p>Have fun&#8230;.!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur VBO - 10000 Particiles par klim</title>
		<link>http://updatepixels.net/2007/blog/2008/10/01/vbo-10000-particiles/#comment-576</link>
		<author>klim</author>
		<pubDate>Sat, 04 Oct 2008 13:07:02 +0000</pubDate>
		<guid>http://updatepixels.net/2007/blog/2008/10/01/vbo-10000-particiles/#comment-576</guid>
		<description>wow.
that's very kind of you... but why not publish the entire file?
:-P
Do you have any references otherwise (books, sites, ...) ?

REALLY MANY THANKS!!!</description>
		<content:encoded><![CDATA[<p>wow.<br />
that&#8217;s very kind of you&#8230; but why not publish the entire file?<br />
:-P<br />
Do you have any references otherwise (books, sites, &#8230;) ?</p>
<p>REALLY MANY THANKS!!!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur VBO - 10000 Particiles par Pascal Chirol</title>
		<link>http://updatepixels.net/2007/blog/2008/10/01/vbo-10000-particiles/#comment-571</link>
		<author>Pascal Chirol</author>
		<pubDate>Sat, 04 Oct 2008 07:04:43 +0000</pubDate>
		<guid>http://updatepixels.net/2007/blog/2008/10/01/vbo-10000-particiles/#comment-571</guid>
		<description>Voilou la class principal du fog...</description>
		<content:encoded><![CDATA[<p>Voilou la class principal du fog&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur VBO - 10000 Particiles par Pascal Chirol</title>
		<link>http://updatepixels.net/2007/blog/2008/10/01/vbo-10000-particiles/#comment-570</link>
		<author>Pascal Chirol</author>
		<pubDate>Sat, 04 Oct 2008 07:01:57 +0000</pubDate>
		<guid>http://updatepixels.net/2007/blog/2008/10/01/vbo-10000-particiles/#comment-570</guid>
		<description>package org.yourorghere;

import com.sun.opengl.util.BufferUtil;
import javax.media.opengl.*;
import com.sun.opengl.util.texture.*;
import java.io.*;
import java.net.URL;
import java.nio.FloatBuffer;
import java.nio.IntBuffer;

public class LocalizeFog {

    private String path;
    private float angle;
    private IntBuffer indiceBuffer;
    private Texture texture;
    private FloatBuffer colorBuffer;
    private FloatBuffer vertexBuffer;
    private FloatBuffer test;
    private boolean completed;
    public Life particule[];
    public static int tailleGlobal = 4000;
    public static boolean negFog = false;
    public static boolean show = true;
    public Wind wind;
    public static int nbtoDraw;

    public LocalizeFog(GL gl, int numParticles) {
        vertexCount = numParticles;
        this.path = "images/ellipse.png";
        wind = new Wind();
        loadTexture();
        newList();
        vertexPipe(gl);
        texturePipe(gl);
        indexPipe(gl);
        colorPipe(gl);
        completed = true;
    }

    public void updateXYZ() {
        wind.updateWind();
        for (int i = 0; i &lt; nbtoDraw; i++) {
            particule[i].update();
        }
    }

    public void constrainNBDraw() {
        if (nbtoDraw &gt; vertexCount) {
            nbtoDraw = vertexCount;
        }
    }

    //  GL_ONE_MINUS_SRC_ALPHA
    //  GL_CONSTANT_ALPHA
    // GL_DST_ALPHA
    public void drawPipe(GL gl) {
        if (completed &#038;&#038; show &#038;&#038; nbtoDraw &gt; 0) {
            constrainNBDraw();
            updateXYZ();
            vertexPipe(gl);
            colorPipe(gl);
            gl.glEnable(GL.GL_TEXTURE_2D);
            gl.glDisable(GL.GL_DEPTH_TEST);
            gl.glEnable(GL.GL_BLEND);
            gl.glBlendFunc(GL.GL_SRC_ALPHA, GL.GL_ONE_MINUS_CONSTANT_ALPHA);
            if (!negFog) {
                gl.glBlendEquation(gl.GL_FUNC_REVERSE_SUBTRACT);
            } else {
                gl.glBlendEquation(gl.GL_FUNC_ADD);
            }
            gl.glEnableClientState(GL.GL_COLOR_ARRAY);
            gl.glColorPointer(4, GL.GL_FLOAT, 0, 0);

            /////////////////////////////////////////
            gl.glEnableClientState(GL.GL_TEXTURE_COORD_ARRAY);
            gl.glBindBufferARB(GL.GL_ARRAY_BUFFER, VBOTexture[0]);
            /////////////////////////////////////////
            //gl.glTexEnvf(gl.GL_TEXTURE_2D, gl.GL_ALPHA_SCALE, 0.1f);
            gl.glTexCoordPointer(2, GL.GL_FLOAT, 0, 0);
            gl.glBindBufferARB(GL.GL_ARRAY_BUFFER, VBOVertices[0]);
            /////////////////////////////////////////
            //gl.glEnableClientState(GL.GL_COLOR_ARRAY);
            //gl.glColorPointer(4, GL.GL_FLOAT, 0, 0);
            /////////////////////////////////////////
            gl.glEnableClientState(GL.GL_VERTEX_ARRAY);
            gl.glVertexPointer(3, GL.GL_FLOAT, 0, 0);
            /////////////////////////////////////////
            //gl.glAccum(gl.GL_ACCUM, 0.01f/i);
            // Draw All Of The Triangles At Once
            //gl.glDrawElements(GL.GL_POLYGON, 5, GL.GL_UNSIGNED_INT, indiceBuffer);
            gl.glDrawArrays(GL.GL_QUADS, 0, nbtoDraw);
        // Disable Texture Coord Arrays
        /////////////////////////////////////////
        gl.glDisableClientState(GL.GL_TEXTURE_COORD_ARRAY);
        gl.glDisableClientState(GL.GL_VERTEX_ARRAY);
        gl.glDisableClientState(GL.GL_COLOR_ARRAY);
        /////////////////////////////////////////
         gl.glDisable(GL.GL_BLEND);
        gl.glEnable(gl.GL_DEPTH_TEST);
        //gl.glDisable(GL.GL_TEXTURE_2D);
        }
    }
    //////////////////////////////////////////////////////////////////////////////
    private int[] VBOVertices;
    private int[] VBOTexture;
    private int[] VBOIndice;
    private int[] VBOColor;
    public int vertexCount;

    public void newList() {
        //nbtoDraw = vertexCount;
        particule = new Life[vertexCount];
        for (int i = 0; i &lt; vertexCount; i++) {
            particule[i] = new Life();
        }
    //////////////////////


    }

    public void vertexPipe(GL gl) {
        vertexBuffer = BufferUtil.newFloatBuffer(3 * 4 * vertexCount);
        for (int i = 0; i &lt; vertexCount; i++) {
            ////////////////////////////
            //Math.cos(xyz[i].x);
            vertexBuffer.put(particule[i].x - particule[i].taille);
            vertexBuffer.put(particule[i].y - particule[i].taille);
            vertexBuffer.put(particule[i].z);
            ////////////////////////////
            vertexBuffer.put(particule[i].x + particule[i].taille);
            vertexBuffer.put(particule[i].y - particule[i].taille);
            vertexBuffer.put(particule[i].z);
            ////////////////////////////
            vertexBuffer.put(particule[i].x + particule[i].taille);
            vertexBuffer.put(particule[i].y + particule[i].taille);
            vertexBuffer.put(particule[i].z);
            ////////////////////////////
            vertexBuffer.put(particule[i].x - particule[i].taille);
            vertexBuffer.put(particule[i].y + particule[i].taille);
            vertexBuffer.put(particule[i].z);
        }
        vertexBuffer.flip();
        ////////////////////////////////////////////
        if (VBOVertices == null) {
            VBOVertices = new int[1];
            gl.glGenBuffersARB(1, VBOVertices, 0);
        }
        gl.glBindBufferARB(GL.GL_ARRAY_BUFFER, VBOVertices[0]);
        gl.glBufferDataARB(GL.GL_ARRAY_BUFFER, vertexCount * 3 * 4 * BufferUtil.SIZEOF_FLOAT, vertexBuffer, GL.GL_STREAM_DRAW);
    /////
    }

    public void texturePipe(GL gl) {
        FloatBuffer textureBuffer = BufferUtil.newFloatBuffer(4 * 2 * vertexCount);
        for (int i = 0; i &lt; vertexCount; i++) {
            textureBuffer.put(0.2f);
            textureBuffer.put(0.2f);
            textureBuffer.put(0.8f);
            textureBuffer.put(0.2f);
            textureBuffer.put(0.8f);
            textureBuffer.put(0.8f);
            textureBuffer.put(0.2f);
            textureBuffer.put(0.8f);
        }
        //////////////////////////////
        textureBuffer.flip();
        //////////////////////////////
        if (VBOTexture == null) {
            VBOTexture = new int[1];
            gl.glGenBuffersARB(1, VBOTexture, 0);
        }
        gl.glBindBufferARB(GL.GL_ARRAY_BUFFER, VBOTexture[0]);
        gl.glBufferDataARB(GL.GL_ARRAY_BUFFER, vertexCount * 2 * 4 * BufferUtil.SIZEOF_FLOAT, textureBuffer, GL.GL_STATIC_DRAW);
    //////
    }

    public void indexPipe(GL gl) {
        indiceBuffer = BufferUtil.newIntBuffer(4 * vertexCount);
        int count = 0;
        for (int i = 0; i &lt; vertexCount; i++) {
            indiceBuffer.put(count++);
            indiceBuffer.put(count++);
            indiceBuffer.put(count++);
            indiceBuffer.put(count++);
        }
        indiceBuffer.flip();
        ///////////////////////////////////
        if (VBOIndice == null) {
            VBOIndice = new int[1];
            gl.glGenBuffersARB(1, VBOIndice, 0);
        }
        gl.glBindBufferARB(GL.GL_ARRAY_BUFFER, VBOIndice[0]);
        gl.glBufferDataARB(GL.GL_ARRAY_BUFFER, vertexCount * 4 * BufferUtil.SIZEOF_INT, indiceBuffer, GL.GL_STATIC_DRAW);

    }

    public void colorPipe(GL gl) {
        colorBuffer = BufferUtil.newFloatBuffer(4 * 4 * vertexCount);
        for (int i = 0; i &lt; vertexCount; i++) {
            for (int n = 0; n &lt; 4; n++) {
                colorBuffer.put(particule[i].getA());
                colorBuffer.put(particule[i].getA());
                colorBuffer.put(particule[i].getA());
                colorBuffer.put(particule[i].getA());
            }
        }
        colorBuffer.flip();
        ///////////////////////////////////
        if (VBOColor == null) {
            VBOColor = new int[1];
            gl.glGenBuffersARB(1, VBOColor, 0);
        }
        gl.glBindBufferARB(GL.GL_ARRAY_BUFFER, VBOColor[0]);
        gl.glBufferDataARB(GL.GL_ARRAY_BUFFER, vertexCount * 4 * 4 * BufferUtil.SIZEOF_FLOAT, colorBuffer, GL.GL_STREAM_DRAW);
    }

    public void loadTexture() {
        try {
            ClassLoader c1 = this.getClass().getClassLoader();
            URL url = c1.getResource(path);
            texture = TextureIO.newTexture(url, true, null);
            System.out.println("Texture as been loaded : " + url.getPath());
        } catch (IOException e) {
            e.printStackTrace();
        } catch (GLException e) {
            e.printStackTrace();
        }

    }
    // gl.glGenTextures(1, textureId, 0);
    // gl.glBindTexture(GL.GL_TEXTURE_2D, textureId[0]);
    // gl.glTexParameteri(GL.GL_TEXTURE_2D, GL.GL_TEXTURE_MIN_FILTER, GL.GL_LINEAR);
    ///gl.glTexParameteri(GL.GL_TEXTURE_2D, GL.GL_TEXTURE_MAG_FILTER, GL.GL_LINEAR);
    //gl.glTexImage2D(GL.GL_TEXTURE_2D, 0, 4, texture.getImageWidth(), texture.getImageHeight(), 0, GL.GL_RGBA, GL.GL_UNSIGNED_BYTE, texture.);
}
</description>
		<content:encoded><![CDATA[<p>package org.yourorghere;</p>
<p>import com.sun.opengl.util.BufferUtil;<br />
import javax.media.opengl.*;<br />
import com.sun.opengl.util.texture.*;<br />
import java.io.*;<br />
import java.net.URL;<br />
import java.nio.FloatBuffer;<br />
import java.nio.IntBuffer;</p>
<p>public class LocalizeFog {</p>
<p>    private String path;<br />
    private float angle;<br />
    private IntBuffer indiceBuffer;<br />
    private Texture texture;<br />
    private FloatBuffer colorBuffer;<br />
    private FloatBuffer vertexBuffer;<br />
    private FloatBuffer test;<br />
    private boolean completed;<br />
    public Life particule[];<br />
    public static int tailleGlobal = 4000;<br />
    public static boolean negFog = false;<br />
    public static boolean show = true;<br />
    public Wind wind;<br />
    public static int nbtoDraw;</p>
<p>    public LocalizeFog(GL gl, int numParticles) {<br />
        vertexCount = numParticles;<br />
        this.path = &#8220;images/ellipse.png&#8221;;<br />
        wind = new Wind();<br />
        loadTexture();<br />
        newList();<br />
        vertexPipe(gl);<br />
        texturePipe(gl);<br />
        indexPipe(gl);<br />
        colorPipe(gl);<br />
        completed = true;<br />
    }</p>
<p>    public void updateXYZ() {<br />
        wind.updateWind();<br />
        for (int i = 0; i < nbtoDraw; i++) {<br />
            particule[i].update();<br />
        }<br />
    }</p>
<p>    public void constrainNBDraw() {<br />
        if (nbtoDraw > vertexCount) {<br />
            nbtoDraw = vertexCount;<br />
        }<br />
    }</p>
<p>    //  GL_ONE_MINUS_SRC_ALPHA<br />
    //  GL_CONSTANT_ALPHA<br />
    // GL_DST_ALPHA<br />
    public void drawPipe(GL gl) {<br />
        if (completed &#038;&#038; show &#038;&#038; nbtoDraw > 0) {<br />
            constrainNBDraw();<br />
            updateXYZ();<br />
            vertexPipe(gl);<br />
            colorPipe(gl);<br />
            gl.glEnable(GL.GL_TEXTURE_2D);<br />
            gl.glDisable(GL.GL_DEPTH_TEST);<br />
            gl.glEnable(GL.GL_BLEND);<br />
            gl.glBlendFunc(GL.GL_SRC_ALPHA, GL.GL_ONE_MINUS_CONSTANT_ALPHA);<br />
            if (!negFog) {<br />
                gl.glBlendEquation(gl.GL_FUNC_REVERSE_SUBTRACT);<br />
            } else {<br />
                gl.glBlendEquation(gl.GL_FUNC_ADD);<br />
            }<br />
            gl.glEnableClientState(GL.GL_COLOR_ARRAY);<br />
            gl.glColorPointer(4, GL.GL_FLOAT, 0, 0);</p>
<p>            /////////////////////////////////////////<br />
            gl.glEnableClientState(GL.GL_TEXTURE_COORD_ARRAY);<br />
            gl.glBindBufferARB(GL.GL_ARRAY_BUFFER, VBOTexture[0]);<br />
            /////////////////////////////////////////<br />
            //gl.glTexEnvf(gl.GL_TEXTURE_2D, gl.GL_ALPHA_SCALE, 0.1f);<br />
            gl.glTexCoordPointer(2, GL.GL_FLOAT, 0, 0);<br />
            gl.glBindBufferARB(GL.GL_ARRAY_BUFFER, VBOVertices[0]);<br />
            /////////////////////////////////////////<br />
            //gl.glEnableClientState(GL.GL_COLOR_ARRAY);<br />
            //gl.glColorPointer(4, GL.GL_FLOAT, 0, 0);<br />
            /////////////////////////////////////////<br />
            gl.glEnableClientState(GL.GL_VERTEX_ARRAY);<br />
            gl.glVertexPointer(3, GL.GL_FLOAT, 0, 0);<br />
            /////////////////////////////////////////<br />
            //gl.glAccum(gl.GL_ACCUM, 0.01f/i);<br />
            // Draw All Of The Triangles At Once<br />
            //gl.glDrawElements(GL.GL_POLYGON, 5, GL.GL_UNSIGNED_INT, indiceBuffer);<br />
            gl.glDrawArrays(GL.GL_QUADS, 0, nbtoDraw);<br />
        // Disable Texture Coord Arrays<br />
        /////////////////////////////////////////<br />
        gl.glDisableClientState(GL.GL_TEXTURE_COORD_ARRAY);<br />
        gl.glDisableClientState(GL.GL_VERTEX_ARRAY);<br />
        gl.glDisableClientState(GL.GL_COLOR_ARRAY);<br />
        /////////////////////////////////////////<br />
         gl.glDisable(GL.GL_BLEND);<br />
        gl.glEnable(gl.GL_DEPTH_TEST);<br />
        //gl.glDisable(GL.GL_TEXTURE_2D);<br />
        }<br />
    }<br />
    //////////////////////////////////////////////////////////////////////////////<br />
    private int[] VBOVertices;<br />
    private int[] VBOTexture;<br />
    private int[] VBOIndice;<br />
    private int[] VBOColor;<br />
    public int vertexCount;</p>
<p>    public void newList() {<br />
        //nbtoDraw = vertexCount;<br />
        particule = new Life[vertexCount];<br />
        for (int i = 0; i < vertexCount; i++) {<br />
            particule[i] = new Life();<br />
        }<br />
    //////////////////////</p>
<p>    }</p>
<p>    public void vertexPipe(GL gl) {<br />
        vertexBuffer = BufferUtil.newFloatBuffer(3 * 4 * vertexCount);<br />
        for (int i = 0; i < vertexCount; i++) {<br />
            ////////////////////////////<br />
            //Math.cos(xyz[i].x);<br />
            vertexBuffer.put(particule[i].x - particule[i].taille);<br />
            vertexBuffer.put(particule[i].y - particule[i].taille);<br />
            vertexBuffer.put(particule[i].z);<br />
            ////////////////////////////<br />
            vertexBuffer.put(particule[i].x + particule[i].taille);<br />
            vertexBuffer.put(particule[i].y - particule[i].taille);<br />
            vertexBuffer.put(particule[i].z);<br />
            ////////////////////////////<br />
            vertexBuffer.put(particule[i].x + particule[i].taille);<br />
            vertexBuffer.put(particule[i].y + particule[i].taille);<br />
            vertexBuffer.put(particule[i].z);<br />
            ////////////////////////////<br />
            vertexBuffer.put(particule[i].x - particule[i].taille);<br />
            vertexBuffer.put(particule[i].y + particule[i].taille);<br />
            vertexBuffer.put(particule[i].z);<br />
        }<br />
        vertexBuffer.flip();<br />
        ////////////////////////////////////////////<br />
        if (VBOVertices == null) {<br />
            VBOVertices = new int[1];<br />
            gl.glGenBuffersARB(1, VBOVertices, 0);<br />
        }<br />
        gl.glBindBufferARB(GL.GL_ARRAY_BUFFER, VBOVertices[0]);<br />
        gl.glBufferDataARB(GL.GL_ARRAY_BUFFER, vertexCount * 3 * 4 * BufferUtil.SIZEOF_FLOAT, vertexBuffer, GL.GL_STREAM_DRAW);<br />
    /////<br />
    }</p>
<p>    public void texturePipe(GL gl) {<br />
        FloatBuffer textureBuffer = BufferUtil.newFloatBuffer(4 * 2 * vertexCount);<br />
        for (int i = 0; i < vertexCount; i++) {<br />
            textureBuffer.put(0.2f);<br />
            textureBuffer.put(0.2f);<br />
            textureBuffer.put(0.8f);<br />
            textureBuffer.put(0.2f);<br />
            textureBuffer.put(0.8f);<br />
            textureBuffer.put(0.8f);<br />
            textureBuffer.put(0.2f);<br />
            textureBuffer.put(0.8f);<br />
        }<br />
        //////////////////////////////<br />
        textureBuffer.flip();<br />
        //////////////////////////////<br />
        if (VBOTexture == null) {<br />
            VBOTexture = new int[1];<br />
            gl.glGenBuffersARB(1, VBOTexture, 0);<br />
        }<br />
        gl.glBindBufferARB(GL.GL_ARRAY_BUFFER, VBOTexture[0]);<br />
        gl.glBufferDataARB(GL.GL_ARRAY_BUFFER, vertexCount * 2 * 4 * BufferUtil.SIZEOF_FLOAT, textureBuffer, GL.GL_STATIC_DRAW);<br />
    //////<br />
    }</p>
<p>    public void indexPipe(GL gl) {<br />
        indiceBuffer = BufferUtil.newIntBuffer(4 * vertexCount);<br />
        int count = 0;<br />
        for (int i = 0; i < vertexCount; i++) {<br />
            indiceBuffer.put(count++);<br />
            indiceBuffer.put(count++);<br />
            indiceBuffer.put(count++);<br />
            indiceBuffer.put(count++);<br />
        }<br />
        indiceBuffer.flip();<br />
        ///////////////////////////////////<br />
        if (VBOIndice == null) {<br />
            VBOIndice = new int[1];<br />
            gl.glGenBuffersARB(1, VBOIndice, 0);<br />
        }<br />
        gl.glBindBufferARB(GL.GL_ARRAY_BUFFER, VBOIndice[0]);<br />
        gl.glBufferDataARB(GL.GL_ARRAY_BUFFER, vertexCount * 4 * BufferUtil.SIZEOF_INT, indiceBuffer, GL.GL_STATIC_DRAW);</p>
<p>    }</p>
<p>    public void colorPipe(GL gl) {<br />
        colorBuffer = BufferUtil.newFloatBuffer(4 * 4 * vertexCount);<br />
        for (int i = 0; i < vertexCount; i++) {<br />
            for (int n = 0; n < 4; n++) {<br />
                colorBuffer.put(particule[i].getA());<br />
                colorBuffer.put(particule[i].getA());<br />
                colorBuffer.put(particule[i].getA());<br />
                colorBuffer.put(particule[i].getA());<br />
            }<br />
        }<br />
        colorBuffer.flip();<br />
        ///////////////////////////////////<br />
        if (VBOColor == null) {<br />
            VBOColor = new int[1];<br />
            gl.glGenBuffersARB(1, VBOColor, 0);<br />
        }<br />
        gl.glBindBufferARB(GL.GL_ARRAY_BUFFER, VBOColor[0]);<br />
        gl.glBufferDataARB(GL.GL_ARRAY_BUFFER, vertexCount * 4 * 4 * BufferUtil.SIZEOF_FLOAT, colorBuffer, GL.GL_STREAM_DRAW);<br />
    }</p>
<p>    public void loadTexture() {<br />
        try {<br />
            ClassLoader c1 = this.getClass().getClassLoader();<br />
            URL url = c1.getResource(path);<br />
            texture = TextureIO.newTexture(url, true, null);<br />
            System.out.println(&#8221;Texture as been loaded : &#8221; + url.getPath());<br />
        } catch (IOException e) {<br />
            e.printStackTrace();<br />
        } catch (GLException e) {<br />
            e.printStackTrace();<br />
        }</p>
<p>    }<br />
    // gl.glGenTextures(1, textureId, 0);<br />
    // gl.glBindTexture(GL.GL_TEXTURE_2D, textureId[0]);<br />
    // gl.glTexParameteri(GL.GL_TEXTURE_2D, GL.GL_TEXTURE_MIN_FILTER, GL.GL_LINEAR);<br />
    ///gl.glTexParameteri(GL.GL_TEXTURE_2D, GL.GL_TEXTURE_MAG_FILTER, GL.GL_LINEAR);<br />
    //gl.glTexImage2D(GL.GL_TEXTURE_2D, 0, 4, texture.getImageWidth(), texture.getImageHeight(), 0, GL.GL_RGBA, GL.GL_UNSIGNED_BYTE, texture.);<br />
}</p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur VBO - 10000 Particiles par klim</title>
		<link>http://updatepixels.net/2007/blog/2008/10/01/vbo-10000-particiles/#comment-564</link>
		<author>klim</author>
		<pubDate>Sat, 04 Oct 2008 01:50:49 +0000</pubDate>
		<guid>http://updatepixels.net/2007/blog/2008/10/01/vbo-10000-particiles/#comment-564</guid>
		<description>Thanks for the info :)
I gave a try to Jogl already but prefer Processing :-D

What really interests to me are the techniques you used to create this effect...
Did you use particle system with texture? Have you implemented a sort of metaball post effect ?!

I really wish you could tell more of post some code...

THANKS AND COMPLIMENTS !!!</description>
		<content:encoded><![CDATA[<p>Thanks for the info :)<br />
I gave a try to Jogl already but prefer Processing :-D</p>
<p>What really interests to me are the techniques you used to create this effect&#8230;<br />
Did you use particle system with texture? Have you implemented a sort of metaball post effect ?!</p>
<p>I really wish you could tell more of post some code&#8230;</p>
<p>THANKS AND COMPLIMENTS !!!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur VBO - 10000 Particiles par Pascal Chirol</title>
		<link>http://updatepixels.net/2007/blog/2008/10/01/vbo-10000-particiles/#comment-539</link>
		<author>Pascal Chirol</author>
		<pubDate>Thu, 02 Oct 2008 16:19:56 +0000</pubDate>
		<guid>http://updatepixels.net/2007/blog/2008/10/01/vbo-10000-particiles/#comment-539</guid>
		<description>That is in Java... using the jogl librarie... (same as processing...)
I will work later to simplifiy that into some processing object. later... not so far...
Else you can just search tutorial about jogl...

Regards.</description>
		<content:encoded><![CDATA[<p>That is in Java&#8230; using the jogl librarie&#8230; (same as processing&#8230;)<br />
I will work later to simplifiy that into some processing object. later&#8230; not so far&#8230;<br />
Else you can just search tutorial about jogl&#8230;</p>
<p>Regards.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur VBO - 10000 Particiles par klim</title>
		<link>http://updatepixels.net/2007/blog/2008/10/01/vbo-10000-particiles/#comment-536</link>
		<author>klim</author>
		<pubDate>Thu, 02 Oct 2008 11:40:46 +0000</pubDate>
		<guid>http://updatepixels.net/2007/blog/2008/10/01/vbo-10000-particiles/#comment-536</guid>
		<description>Could you add some techinical details?
Can you publish the Processing code?

VERY NICE INDEED :)</description>
		<content:encoded><![CDATA[<p>Could you add some techinical details?<br />
Can you publish the Processing code?</p>
<p>VERY NICE INDEED :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur 1 000 000 Vertex - VBO using GPU par amolins</title>
		<link>http://updatepixels.net/2007/blog/2008/09/22/1-000-000-vertex-vbo-using-gpu/#comment-512</link>
		<author>amolins</author>
		<pubDate>Wed, 01 Oct 2008 03:19:35 +0000</pubDate>
		<guid>http://updatepixels.net/2007/blog/2008/09/22/1-000-000-vertex-vbo-using-gpu/#comment-512</guid>
		<description>thanks! now I can run it locally... and you are right, this is good stuff.</description>
		<content:encoded><![CDATA[<p>thanks! now I can run it locally&#8230; and you are right, this is good stuff.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur 1 000 000 Vertex - VBO using GPU par Pascal Chirol</title>
		<link>http://updatepixels.net/2007/blog/2008/09/22/1-000-000-vertex-vbo-using-gpu/#comment-438</link>
		<author>Pascal Chirol</author>
		<pubDate>Sat, 27 Sep 2008 08:49:53 +0000</pubDate>
		<guid>http://updatepixels.net/2007/blog/2008/09/22/1-000-000-vertex-vbo-using-gpu/#comment-438</guid>
		<description>distribution updated !</description>
		<content:encoded><![CDATA[<p>distribution updated !</p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur 1 000 000 Vertex - VBO using GPU par Pascal Chirol</title>
		<link>http://updatepixels.net/2007/blog/2008/09/22/1-000-000-vertex-vbo-using-gpu/#comment-436</link>
		<author>Pascal Chirol</author>
		<pubDate>Sat, 27 Sep 2008 07:59:05 +0000</pubDate>
		<guid>http://updatepixels.net/2007/blog/2008/09/22/1-000-000-vertex-vbo-using-gpu/#comment-436</guid>
		<description>pour ce qui est des sources ou exemples - vous n'avait pas besoin de moi - chercher avec des mots comme VertexBufferObject, glBindBuffer, glBufferData, glGenBuffer, glDrawArrays, glVertexPointer.</description>
		<content:encoded><![CDATA[<p>pour ce qui est des sources ou exemples - vous n&#8217;avait pas besoin de moi - chercher avec des mots comme VertexBufferObject, glBindBuffer, glBufferData, glGenBuffer, glDrawArrays, glVertexPointer.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur 1 000 000 Vertex - VBO using GPU par Pascal Chirol</title>
		<link>http://updatepixels.net/2007/blog/2008/09/22/1-000-000-vertex-vbo-using-gpu/#comment-435</link>
		<author>Pascal Chirol</author>
		<pubDate>Sat, 27 Sep 2008 07:36:56 +0000</pubDate>
		<guid>http://updatepixels.net/2007/blog/2008/09/22/1-000-000-vertex-vbo-using-gpu/#comment-435</guid>
		<description>&lt;p&gt;Arrrffffffff dsl.......&lt;br /&gt;
J ai des problème d exportation.... il semblerai que &lt;a href="http://www.netbeans.org/" rel="nofollow"&gt;NetBeans &lt;/a&gt;s'en charge mal.....&lt;br /&gt;
Je vais donc changer la source est fournir une source non  web-start....&lt;br /&gt;
Voilou... je fais cela aujourd hui......&lt;/p&gt;
&lt;p&gt;I'm sorry..... it appear that i have some compilation problem with &lt;a href="http://www.netbeans.org/" rel="nofollow"&gt;netbeans&lt;/a&gt;.....&lt;br /&gt;
It's really strange he want a local file.....&lt;br /&gt;
Well I will give a not web start application today.&lt;/p&gt;
&lt;p&gt;Et je suis plutôt surprit de voir autant de commentaire..... ;-)&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Arrrffffffff dsl&#8230;&#8230;.<br />
J ai des problème d exportation&#8230;. il semblerai que <a href="http://www.netbeans.org/" rel="nofollow">NetBeans </a>s&#8217;en charge mal&#8230;..<br />
Je vais donc changer la source est fournir une source non  web-start&#8230;.<br />
Voilou&#8230; je fais cela aujourd hui&#8230;&#8230;</p>
<p>I&#8217;m sorry&#8230;.. it appear that i have some compilation problem with <a href="http://www.netbeans.org/" rel="nofollow">netbeans</a>&#8230;..<br />
It&#8217;s really strange he want a local file&#8230;..<br />
Well I will give a not web start application today.</p>
<p>Et je suis plutôt surprit de voir autant de commentaire&#8230;.. ;-)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur 1 000 000 Vertex - VBO using GPU par sleepybrett</title>
		<link>http://updatepixels.net/2007/blog/2008/09/22/1-000-000-vertex-vbo-using-gpu/#comment-390</link>
		<author>sleepybrett</author>
		<pubDate>Wed, 24 Sep 2008 18:59:23 +0000</pubDate>
		<guid>http://updatepixels.net/2007/blog/2008/09/22/1-000-000-vertex-vbo-using-gpu/#comment-390</guid>
		<description>still broken

java.io.FileNotFoundException: /C:/Users/Pascal/Documents/NetBeansProjects/PipelinBoostOpenGL/dist/launch.jnlp (No such file or directory)
	at java.io.FileInputStream.open(Native Method)
	at java.io.FileInputStream.(FileInputStream.java:106)
	at java.io.FileInputStream.(FileInputStream.java:66)
	at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:70)
	at com.sun.javaws.net.BasicNetworkLayer.doRequest(BasicNetworkLayer.java:175)
	at com.sun.javaws.net.BasicNetworkLayer.doHeadRequest(BasicNetworkLayer.java:104)
	at com.sun.javaws.cache.DownloadProtocol.doDownload(DownloadProtocol.java:588)
	at com.sun.javaws.cache.DownloadProtocol.isLaunchFileUpdateAvailable(DownloadProtocol.java:793)
	at com.sun.javaws.LaunchDownload.getUpdatedLaunchDesc(LaunchDownload.java:135)
	at com.sun.javaws.Launcher.downloadResources(Launcher.java:1018)
	at com.sun.javaws.Launcher.handleApplicationDesc(Launcher.java:382)
	at com.sun.javaws.Launcher.handleLaunchFile(Launcher.java:218)
	at com.sun.javaws.Launcher.run(Launcher.java:165)
	at java.lang.Thread.run(Thread.java:613)</description>
		<content:encoded><![CDATA[<p>still broken</p>
<p>java.io.FileNotFoundException: /C:/Users/Pascal/Documents/NetBeansProjects/PipelinBoostOpenGL/dist/launch.jnlp (No such file or directory)<br />
	at java.io.FileInputStream.open(Native Method)<br />
	at java.io.FileInputStream.(FileInputStream.java:106)<br />
	at java.io.FileInputStream.(FileInputStream.java:66)<br />
	at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:70)<br />
	at com.sun.javaws.net.BasicNetworkLayer.doRequest(BasicNetworkLayer.java:175)<br />
	at com.sun.javaws.net.BasicNetworkLayer.doHeadRequest(BasicNetworkLayer.java:104)<br />
	at com.sun.javaws.cache.DownloadProtocol.doDownload(DownloadProtocol.java:588)<br />
	at com.sun.javaws.cache.DownloadProtocol.isLaunchFileUpdateAvailable(DownloadProtocol.java:793)<br />
	at com.sun.javaws.LaunchDownload.getUpdatedLaunchDesc(LaunchDownload.java:135)<br />
	at com.sun.javaws.Launcher.downloadResources(Launcher.java:1018)<br />
	at com.sun.javaws.Launcher.handleApplicationDesc(Launcher.java:382)<br />
	at com.sun.javaws.Launcher.handleLaunchFile(Launcher.java:218)<br />
	at com.sun.javaws.Launcher.run(Launcher.java:165)<br />
	at java.lang.Thread.run(Thread.java:613)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur 1 000 000 Vertex - VBO using GPU par antonio</title>
		<link>http://updatepixels.net/2007/blog/2008/09/22/1-000-000-vertex-vbo-using-gpu/#comment-375</link>
		<author>antonio</author>
		<pubDate>Tue, 23 Sep 2008 22:10:33 +0000</pubDate>
		<guid>http://updatepixels.net/2007/blog/2008/09/22/1-000-000-vertex-vbo-using-gpu/#comment-375</guid>
		<description>i would really want to see how this works, but the thing will not load... looks like is looking for something in your harddrive :)

com.sun.deploy.net.FailedDownloadException: Unable to load resource: file:/C:/Users/Pascal/Documents/NetBeansProjects/PipelinBoostOpenGL/dist/launch.jnlp
	at com.sun.deploy.net.DownloadEngine.actionDownload(DownloadEngine.java:961)
	at com.sun.deploy.net.DownloadEngine.getCacheEntry(DownloadEngine.java:1059)
	at com.sun.deploy.net.DownloadEngine.getResourceCacheEntry(DownloadEngine.java:1134)
	at com.sun.deploy.net.DownloadEngine.getResourceCacheEntry(DownloadEngine.java:1068)
	at com.sun.deploy.net.DownloadEngine.getResource(DownloadEngine.java:142)
	at com.sun.deploy.net.DownloadEngine.getResource(DownloadEngine.java:127)
	at com.sun.javaws.Launcher.updateFinalLaunchDesc(Launcher.java:227)
	at com.sun.javaws.Launcher.prepareToLaunch(Launcher.java:125)
	at com.sun.javaws.Launcher.launch(Launcher.java:95)
	at com.sun.javaws.Main.launchApp(Main.java:302)
	at com.sun.javaws.Main.continueInSecureThread(Main.java:212)
	at com.sun.javaws.Main$1.run(Main.java:107)
	at java.lang.Thread.run(Thread.java:613)</description>
		<content:encoded><![CDATA[<p>i would really want to see how this works, but the thing will not load&#8230; looks like is looking for something in your harddrive :)</p>
<p>com.sun.deploy.net.FailedDownloadException: Unable to load resource: file:/C:/Users/Pascal/Documents/NetBeansProjects/PipelinBoostOpenGL/dist/launch.jnlp<br />
	at com.sun.deploy.net.DownloadEngine.actionDownload(DownloadEngine.java:961)<br />
	at com.sun.deploy.net.DownloadEngine.getCacheEntry(DownloadEngine.java:1059)<br />
	at com.sun.deploy.net.DownloadEngine.getResourceCacheEntry(DownloadEngine.java:1134)<br />
	at com.sun.deploy.net.DownloadEngine.getResourceCacheEntry(DownloadEngine.java:1068)<br />
	at com.sun.deploy.net.DownloadEngine.getResource(DownloadEngine.java:142)<br />
	at com.sun.deploy.net.DownloadEngine.getResource(DownloadEngine.java:127)<br />
	at com.sun.javaws.Launcher.updateFinalLaunchDesc(Launcher.java:227)<br />
	at com.sun.javaws.Launcher.prepareToLaunch(Launcher.java:125)<br />
	at com.sun.javaws.Launcher.launch(Launcher.java:95)<br />
	at com.sun.javaws.Main.launchApp(Main.java:302)<br />
	at com.sun.javaws.Main.continueInSecureThread(Main.java:212)<br />
	at com.sun.javaws.Main$1.run(Main.java:107)<br />
	at java.lang.Thread.run(Thread.java:613)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur 1 000 000 Vertex - VBO using GPU par sleepybrett</title>
		<link>http://updatepixels.net/2007/blog/2008/09/22/1-000-000-vertex-vbo-using-gpu/#comment-362</link>
		<author>sleepybrett</author>
		<pubDate>Mon, 22 Sep 2008 23:59:06 +0000</pubDate>
		<guid>http://updatepixels.net/2007/blog/2008/09/22/1-000-000-vertex-vbo-using-gpu/#comment-362</guid>
		<description>unable to run 
------
com.sun.deploy.net.FailedDownloadException: Unable to load resource: file:/C:/Users/Pascal/Documents/NetBeansProjects/PipelinBoostOpenGL/dist/launch.jnlp
	at com.sun.deploy.net.DownloadEngine.actionDownload(Unknown Source)
	at com.sun.deploy.net.DownloadEngine.getCacheEntry(Unknown Source)
	at com.sun.deploy.net.DownloadEngine.getResourceCacheEntry(Unknown Source)
	at com.sun.deploy.net.DownloadEngine.getResourceCacheEntry(Unknown Source)
	at com.sun.deploy.net.DownloadEngine.getResource(Unknown Source)
	at com.sun.deploy.net.DownloadEngine.getResource(Unknown Source)
	at com.sun.javaws.Launcher.updateFinalLaunchDesc(Unknown Source)
	at com.sun.javaws.Launcher.prepareToLaunch(Unknown Source)
	at com.sun.javaws.Launcher.launch(Unknown Source)
	at com.sun.javaws.Main.launchApp(Unknown Source)
	at com.sun.javaws.Main.continueInSecureThread(Unknown Source)
	at com.sun.javaws.Main$1.run(Unknown Source)
	at java.lang.Thread.run(Unknown Source)</description>
		<content:encoded><![CDATA[<p>unable to run<br />
&#8212;&#8212;<br />
com.sun.deploy.net.FailedDownloadException: Unable to load resource: file:/C:/Users/Pascal/Documents/NetBeansProjects/PipelinBoostOpenGL/dist/launch.jnlp<br />
	at com.sun.deploy.net.DownloadEngine.actionDownload(Unknown Source)<br />
	at com.sun.deploy.net.DownloadEngine.getCacheEntry(Unknown Source)<br />
	at com.sun.deploy.net.DownloadEngine.getResourceCacheEntry(Unknown Source)<br />
	at com.sun.deploy.net.DownloadEngine.getResourceCacheEntry(Unknown Source)<br />
	at com.sun.deploy.net.DownloadEngine.getResource(Unknown Source)<br />
	at com.sun.deploy.net.DownloadEngine.getResource(Unknown Source)<br />
	at com.sun.javaws.Launcher.updateFinalLaunchDesc(Unknown Source)<br />
	at com.sun.javaws.Launcher.prepareToLaunch(Unknown Source)<br />
	at com.sun.javaws.Launcher.launch(Unknown Source)<br />
	at com.sun.javaws.Main.launchApp(Unknown Source)<br />
	at com.sun.javaws.Main.continueInSecureThread(Unknown Source)<br />
	at com.sun.javaws.Main$1.run(Unknown Source)<br />
	at java.lang.Thread.run(Unknown Source)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur 1 000 000 Vertex - VBO using GPU par fx61803</title>
		<link>http://updatepixels.net/2007/blog/2008/09/22/1-000-000-vertex-vbo-using-gpu/#comment-355</link>
		<author>fx61803</author>
		<pubDate>Mon, 22 Sep 2008 17:22:45 +0000</pubDate>
		<guid>http://updatepixels.net/2007/blog/2008/09/22/1-000-000-vertex-vbo-using-gpu/#comment-355</guid>
		<description>Hi Pascal,
would be fine, just:
com.sun.deploy.net.FailedDownloadException: Unable to load resource: file:/C:/Users/Pascal/Documents/NetBeansProjects/PipelinBoostOpenGL/dist/launch.jnlp</description>
		<content:encoded><![CDATA[<p>Hi Pascal,<br />
would be fine, just:<br />
com.sun.deploy.net.FailedDownloadException: Unable to load resource: file:/C:/Users/Pascal/Documents/NetBeansProjects/PipelinBoostOpenGL/dist/launch.jnlp</p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur  par YAN</title>
		<link>http://updatepixels.net/2007/blog/2008/07/18/111/#comment-314</link>
		<author>YAN</author>
		<pubDate>Fri, 19 Sep 2008 15:31:39 +0000</pubDate>
		<guid>http://updatepixels.net/2007/blog/2008/07/18/111/#comment-314</guid>
		<description>c'est cool les soudures

merci race</description>
		<content:encoded><![CDATA[<p>c&#8217;est cool les soudures</p>
<p>merci race</p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur Nouvelle carte de visite //////////////////////////////////////////////////// par Pascal Chirol</title>
		<link>http://updatepixels.net/2007/blog/2007/07/25/nouvelle-carte-de-visite/#comment-147</link>
		<author>Pascal Chirol</author>
		<pubDate>Mon, 18 Aug 2008 13:55:02 +0000</pubDate>
		<guid>http://updatepixels.net/2007/blog/2007/07/25/nouvelle-carte-de-visite/#comment-147</guid>
		<description>He bien non en faite...... !!! je l'avais rapidement montrait lors de mon exposition Seconde Nature........
En tous cas j'ai de grand projet pour lui........</description>
		<content:encoded><![CDATA[<p>He bien non en faite&#8230;&#8230; !!! je l&#8217;avais rapidement montrait lors de mon exposition Seconde Nature&#8230;&#8230;..<br />
En tous cas j&#8217;ai de grand projet pour lui&#8230;&#8230;..</p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur Nouvelle carte de visite //////////////////////////////////////////////////// par lasmartres</title>
		<link>http://updatepixels.net/2007/blog/2007/07/25/nouvelle-carte-de-visite/#comment-146</link>
		<author>lasmartres</author>
		<pubDate>Mon, 18 Aug 2008 11:37:05 +0000</pubDate>
		<guid>http://updatepixels.net/2007/blog/2007/07/25/nouvelle-carte-de-visite/#comment-146</guid>
		<description>dis moi, ce programme Hard flowers, on ne l'aurait pas déjà vu dans un vernissage à vazarelly à aix. J'éspère que tu vas bien et que tu avances bien sur ta prog, si tu passes sur aix, tiens moi au courant. 
Shoot bra</description>
		<content:encoded><![CDATA[<p>dis moi, ce programme Hard flowers, on ne l&#8217;aurait pas déjà vu dans un vernissage à vazarelly à aix. J&#8217;éspère que tu vas bien et que tu avances bien sur ta prog, si tu passes sur aix, tiens moi au courant.<br />
Shoot bra</p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur public void physical_algorithme(){ par halinaine</title>
		<link>http://updatepixels.net/2007/blog/2008/07/04/public-void-physical_algorithme/#comment-137</link>
		<author>halinaine</author>
		<pubDate>Sun, 03 Aug 2008 15:27:47 +0000</pubDate>
		<guid>http://updatepixels.net/2007/blog/2008/07/04/public-void-physical_algorithme/#comment-137</guid>
		<description>Brilliant!</description>
		<content:encoded><![CDATA[<p>Brilliant!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur video Neverneverland ////////////////////////////////////////////// par Pascal Chirol</title>
		<link>http://updatepixels.net/2007/blog/2008/02/27/video-neverneverland/#comment-110</link>
		<author>Pascal Chirol</author>
		<pubDate>Sat, 19 Apr 2008 12:04:34 +0000</pubDate>
		<guid>http://updatepixels.net/2007/blog/2008/02/27/video-neverneverland/#comment-110</guid>
		<description>Oui, en plus, maintenant il sente le café/poubelle !
arfff, ça ma vraiment insupporté, plus que l'histoire débile de la vidéo !
Mais elle pouvais pas trop savoir qu'elle intérêt futile je porte a ce genre de chose !</description>
		<content:encoded><![CDATA[<p>Oui, en plus, maintenant il sente le café/poubelle !<br />
arfff, ça ma vraiment insupporté, plus que l&#8217;histoire débile de la vidéo !<br />
Mais elle pouvais pas trop savoir qu&#8217;elle intérêt futile je porte a ce genre de chose !</p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur video Neverneverland ////////////////////////////////////////////// par Oups</title>
		<link>http://updatepixels.net/2007/blog/2008/02/27/video-neverneverland/#comment-109</link>
		<author>Oups</author>
		<pubDate>Thu, 17 Apr 2008 22:04:50 +0000</pubDate>
		<guid>http://updatepixels.net/2007/blog/2008/02/27/video-neverneverland/#comment-109</guid>
		<description>arg! on t'as jeté des jouets! comment supporter un tel affront !</description>
		<content:encoded><![CDATA[<p>arg! on t&#8217;as jeté des jouets! comment supporter un tel affront !</p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur Hyperonyme, new version &#8230;. par Pascal Chirol</title>
		<link>http://updatepixels.net/2007/blog/2008/03/07/hyperonyme-new-version/#comment-99</link>
		<author>Pascal Chirol</author>
		<pubDate>Fri, 14 Mar 2008 10:49:36 +0000</pubDate>
		<guid>http://updatepixels.net/2007/blog/2008/03/07/hyperonyme-new-version/#comment-99</guid>
		<description>&lt;p&gt;hi,&lt;/p&gt;
&lt;p&gt;c'est la prochaine étape du projet. J'ai accé aux extensions des fishiers..., la date et tous... ;-)&lt;br /&gt;
Il y a plein de truc a en faire... j'ai un bon moteur de scan des disques... a moi de trouvé la forme a lui donné... le problème et surtout la puissance machine... j'ai du mal a concilier interactivité et rendu graphique... (j'ai d'ailleurs conçu une petite class bien pratique qui gère le nombre de class object en fonction du frameRate)&lt;/p&gt;
&lt;p&gt;J'aimerai aussi en faire une installation dans l'espace... ou les visiteurs branchent leurs clefs usb (ou autres) pour rajouter leurs ptit bout a la composition de l'oeuvre - Ce ne serai plus un disque dur, mais un espace commun - (j'ai meme pensé a un jeu vidéo en ligne !)&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>hi,</p>
<p>c&#8217;est la prochaine étape du projet. J&#8217;ai accé aux extensions des fishiers&#8230;, la date et tous&#8230; ;-)<br />
Il y a plein de truc a en faire&#8230; j&#8217;ai un bon moteur de scan des disques&#8230; a moi de trouvé la forme a lui donné&#8230; le problème et surtout la puissance machine&#8230; j&#8217;ai du mal a concilier interactivité et rendu graphique&#8230; (j&#8217;ai d&#8217;ailleurs conçu une petite class bien pratique qui gère le nombre de class object en fonction du frameRate)</p>
<p>J&#8217;aimerai aussi en faire une installation dans l&#8217;espace&#8230; ou les visiteurs branchent leurs clefs usb (ou autres) pour rajouter leurs ptit bout a la composition de l&#8217;oeuvre - Ce ne serai plus un disque dur, mais un espace commun - (j&#8217;ai meme pensé a un jeu vidéo en ligne !)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur Hyperonyme, new version &#8230;. par Douglas Edric Stanley</title>
		<link>http://updatepixels.net/2007/blog/2008/03/07/hyperonyme-new-version/#comment-98</link>
		<author>Douglas Edric Stanley</author>
		<pubDate>Fri, 14 Mar 2008 06:09:45 +0000</pubDate>
		<guid>http://updatepixels.net/2007/blog/2008/03/07/hyperonyme-new-version/#comment-98</guid>
		<description>Cool. Ce projet est de mieux en mieux. Je me demande s'il ne faut pas maintenant passer à un système qui explore plus l'aspect sémiotique des disques, dans le sens de ce qu'Edward Tufte développe dans ses livres; ou sinon, dans le sens du Dumpster, Secret Life of Numbers, We Feel Fine, Universe, ou même -- pour sortir de l'esthétique P5 -- le travail de Ben Rubin &#38; Mark Hansen. Dans tous ces travaux, la forme interactive prends des contours sémiotiques et pas seulement visuelles. En regardant ton image, je ne vois pas encore ce que ton interface me donne comme sens de mon ordinateur ou de mes données...</description>
		<content:encoded><![CDATA[<p>Cool. Ce projet est de mieux en mieux. Je me demande s&#8217;il ne faut pas maintenant passer à un système qui explore plus l&#8217;aspect sémiotique des disques, dans le sens de ce qu&#8217;Edward Tufte développe dans ses livres; ou sinon, dans le sens du Dumpster, Secret Life of Numbers, We Feel Fine, Universe, ou même &#8212; pour sortir de l&#8217;esthétique P5 &#8212; le travail de Ben Rubin &amp; Mark Hansen. Dans tous ces travaux, la forme interactive prends des contours sémiotiques et pas seulement visuelles. En regardant ton image, je ne vois pas encore ce que ton interface me donne comme sens de mon ordinateur ou de mes données&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur video Neverneverland ////////////////////////////////////////////// par Connasse</title>
		<link>http://updatepixels.net/2007/blog/2008/02/27/video-neverneverland/#comment-96</link>
		<author>Connasse</author>
		<pubDate>Mon, 10 Mar 2008 19:55:29 +0000</pubDate>
		<guid>http://updatepixels.net/2007/blog/2008/02/27/video-neverneverland/#comment-96</guid>
		<description>t'es vraiment con quand tu t'y mets, enfin, ça tu le sais
merci pour le mot doux, ça me touche beaucoup</description>
		<content:encoded><![CDATA[<p>t&#8217;es vraiment con quand tu t&#8217;y mets, enfin, ça tu le sais<br />
merci pour le mot doux, ça me touche beaucoup</p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur video Neverneverland ////////////////////////////////////////////// par Pascal Chirol</title>
		<link>http://updatepixels.net/2007/blog/2008/02/27/video-neverneverland/#comment-95</link>
		<author>Pascal Chirol</author>
		<pubDate>Mon, 10 Mar 2008 12:12:18 +0000</pubDate>
		<guid>http://updatepixels.net/2007/blog/2008/02/27/video-neverneverland/#comment-95</guid>
		<description>J'avoue, j'y suis aller un peut fort...
Mais j'aime pas trop qu'on chie sur mon travail, qu'on jette mes joués, ou qu'on ne me respecte pas a travers ce genre d'action....
Assume....  Moi j'ai appris a le faire ! La preuve... je n'enlèverais rien !

Et pi c juste un ptit mot doux ;-)</description>
		<content:encoded><![CDATA[<p>J&#8217;avoue, j&#8217;y suis aller un peut fort&#8230;<br />
Mais j&#8217;aime pas trop qu&#8217;on chie sur mon travail, qu&#8217;on jette mes joués, ou qu&#8217;on ne me respecte pas a travers ce genre d&#8217;action&#8230;.<br />
Assume&#8230;.  Moi j&#8217;ai appris a le faire ! La preuve&#8230; je n&#8217;enlèverais rien !</p>
<p>Et pi c juste un ptit mot doux ;-)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur video Neverneverland ////////////////////////////////////////////// par Connasse</title>
		<link>http://updatepixels.net/2007/blog/2008/02/27/video-neverneverland/#comment-94</link>
		<author>Connasse</author>
		<pubDate>Sun, 09 Mar 2008 20:29:14 +0000</pubDate>
		<guid>http://updatepixels.net/2007/blog/2008/02/27/video-neverneverland/#comment-94</guid>
		<description>Fort élégant de ta part le "connasse", ça fait plaisir de voir qu'on est restés en bons termes... 
Et je te remercierais d'enlever le lien
take care</description>
		<content:encoded><![CDATA[<p>Fort élégant de ta part le &#8220;connasse&#8221;, ça fait plaisir de voir qu&#8217;on est restés en bons termes&#8230;<br />
Et je te remercierais d&#8217;enlever le lien<br />
take care</p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur All of my life, I&#8217;ve been searchin&#8217; for a girl, To love me like I love &#8220;her&#8221;. par Pascal Chirol</title>
		<link>http://updatepixels.net/2007/blog/2008/01/17/all-of-my-life-ive-been-searchin-for-a-girl-to-love-me-like-i-love-her/#comment-91</link>
		<author>Pascal Chirol</author>
		<pubDate>Wed, 20 Feb 2008 11:27:54 +0000</pubDate>
		<guid>http://updatepixels.net/2007/blog/2008/01/17/all-of-my-life-ive-been-searchin-for-a-girl-to-love-me-like-i-love-her/#comment-91</guid>
		<description>Someone to love,
Somebody new.
Someone to love,
Someone like you.</description>
		<content:encoded><![CDATA[<p>Someone to love,<br />
Somebody new.<br />
Someone to love,<br />
Someone like you.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur All of my life, I&#8217;ve been searchin&#8217; for a girl, To love me like I love &#8220;her&#8221;. par oups</title>
		<link>http://updatepixels.net/2007/blog/2008/01/17/all-of-my-life-ive-been-searchin-for-a-girl-to-love-me-like-i-love-her/#comment-89</link>
		<author>oups</author>
		<pubDate>Mon, 04 Feb 2008 18:32:39 +0000</pubDate>
		<guid>http://updatepixels.net/2007/blog/2008/01/17/all-of-my-life-ive-been-searchin-for-a-girl-to-love-me-like-i-love-her/#comment-89</guid>
		<description>LA COMMUNICATION!!! rien de tel pour arranger les choses plutot que de les aggraver il suffit d'expliquer ce qui nous passe par la tête et d'écouter en retour pour se comprendre :) enfin je dis ça mais ça marche toujours pas...</description>
		<content:encoded><![CDATA[<p>LA COMMUNICATION!!! rien de tel pour arranger les choses plutot que de les aggraver il suffit d&#8217;expliquer ce qui nous passe par la tête et d&#8217;écouter en retour pour se comprendre :) enfin je dis ça mais ça marche toujours pas&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur All of my life, I&#8217;ve been searchin&#8217; for a girl, To love me like I love &#8220;her&#8221;. par Pascal Chirol</title>
		<link>http://updatepixels.net/2007/blog/2008/01/17/all-of-my-life-ive-been-searchin-for-a-girl-to-love-me-like-i-love-her/#comment-87</link>
		<author>Pascal Chirol</author>
		<pubDate>Sun, 20 Jan 2008 11:56:23 +0000</pubDate>
		<guid>http://updatepixels.net/2007/blog/2008/01/17/all-of-my-life-ive-been-searchin-for-a-girl-to-love-me-like-i-love-her/#comment-87</guid>
		<description>What am I, what am I supposed to do ?</description>
		<content:encoded><![CDATA[<p>What am I, what am I supposed to do ?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur Pure data Controle WebCam ///////////////////////////////////// par Pascal Chirol</title>
		<link>http://updatepixels.net/2007/blog/2007/11/16/pure-data-controle-webcam/#comment-86</link>
		<author>Pascal Chirol</author>
		<pubDate>Sun, 20 Jan 2008 11:50:38 +0000</pubDate>
		<guid>http://updatepixels.net/2007/blog/2007/11/16/pure-data-controle-webcam/#comment-86</guid>
		<description>Disons que c pas grave si on voit rien... !
Ensuite, Max msp est payant alors que Pure Data et presque la même chose en gratuit.... la choix et vite vu... ! surtout pour une expo, ou je doit installer le logiciel sur un l'ordinateur... Il aurrait rigoler si je leur avait demander d'installer un programme cracker !

Bref, pour le arduino, tu a plusieur point de vente mais uniquement sur internet...
Commence par aller sur www.arduino.cc et suit la rubrique "buy"....

Pour internet, tous depend de ce que tu veut faire ... html, php, css, java script....
Il y a trop de language sur internet... dsl... moi je melange tous... alors...des bouquins j'ai est 2, 3 sur cela... mais le reste, (et le plus économique) reste internet ! Tu trouvera tous ce que tu a besoin !

Cordialement.
ps : moi aussi j'ai une question :  Comment tu est venu sur mon site ?</description>
		<content:encoded><![CDATA[<p>Disons que c pas grave si on voit rien&#8230; !<br />
Ensuite, Max msp est payant alors que Pure Data et presque la même chose en gratuit&#8230;. la choix et vite vu&#8230; ! surtout pour une expo, ou je doit installer le logiciel sur un l&#8217;ordinateur&#8230; Il aurrait rigoler si je leur avait demander d&#8217;installer un programme cracker !</p>
<p>Bref, pour le arduino, tu a plusieur point de vente mais uniquement sur internet&#8230;<br />
Commence par aller sur <a href="http://www.arduino.cc" rel="nofollow">www.arduino.cc</a> et suit la rubrique &#8220;buy&#8221;&#8230;.</p>
<p>Pour internet, tous depend de ce que tu veut faire &#8230; html, php, css, java script&#8230;.<br />
Il y a trop de language sur internet&#8230; dsl&#8230; moi je melange tous&#8230; alors&#8230;des bouquins j&#8217;ai est 2, 3 sur cela&#8230; mais le reste, (et le plus économique) reste internet ! Tu trouvera tous ce que tu a besoin !</p>
<p>Cordialement.<br />
ps : moi aussi j&#8217;ai une question :  Comment tu est venu sur mon site ?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur Pure data Controle WebCam ///////////////////////////////////// par Olivier</title>
		<link>http://updatepixels.net/2007/blog/2007/11/16/pure-data-controle-webcam/#comment-85</link>
		<author>Olivier</author>
		<pubDate>Sun, 20 Jan 2008 01:12:32 +0000</pubDate>
		<guid>http://updatepixels.net/2007/blog/2007/11/16/pure-data-controle-webcam/#comment-85</guid>
		<description>et au niveau web quel bouquins me conseillerais tu ton site est assez bien foutu</description>
		<content:encoded><![CDATA[<p>et au niveau web quel bouquins me conseillerais tu ton site est assez bien foutu</p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur Pure data Controle WebCam ///////////////////////////////////// par Olivier</title>
		<link>http://updatepixels.net/2007/blog/2007/11/16/pure-data-controle-webcam/#comment-84</link>
		<author>Olivier</author>
		<pubDate>Sun, 20 Jan 2008 01:09:57 +0000</pubDate>
		<guid>http://updatepixels.net/2007/blog/2007/11/16/pure-data-controle-webcam/#comment-84</guid>
		<description>On a du mal a voir ton projet, mais avec Max Msp ce n'était pas plus simple à réalise même si plus couteux quand à l'arduino ou l'as tu acheté?</description>
		<content:encoded><![CDATA[<p>On a du mal a voir ton projet, mais avec Max Msp ce n&#8217;était pas plus simple à réalise même si plus couteux quand à l&#8217;arduino ou l&#8217;as tu acheté?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur All of my life, I&#8217;ve been searchin&#8217; for a girl, To love me like I love &#8220;her&#8221;. par miaou</title>
		<link>http://updatepixels.net/2007/blog/2008/01/17/all-of-my-life-ive-been-searchin-for-a-girl-to-love-me-like-i-love-her/#comment-83</link>
		<author>miaou</author>
		<pubDate>Sat, 19 Jan 2008 23:05:58 +0000</pubDate>
		<guid>http://updatepixels.net/2007/blog/2008/01/17/all-of-my-life-ive-been-searchin-for-a-girl-to-love-me-like-i-love-her/#comment-83</guid>
		<description>surement pas travailler plus... mais ce n'est que mon avis</description>
		<content:encoded><![CDATA[<p>surement pas travailler plus&#8230; mais ce n&#8217;est que mon avis</p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur 2 Arduino en Série ////////////////////////////// par Pascal Chirol</title>
		<link>http://updatepixels.net/2007/blog/2007/11/07/2-arduino-en-serie/#comment-49</link>
		<author>Pascal Chirol</author>
		<pubDate>Thu, 08 Nov 2007 10:17:54 +0000</pubDate>
		<guid>http://updatepixels.net/2007/blog/2007/11/07/2-arduino-en-serie/#comment-49</guid>
		<description>Oui c'est vrais on en a parlé avec grégoire.
Et c'est lui qui m'a dit comment on devait faire !
Donc, merci greg (enfin c'est une recherche pour nous deux ;-)</description>
		<content:encoded><![CDATA[<p>Oui c&#8217;est vrais on en a parlé avec grégoire.<br />
Et c&#8217;est lui qui m&#8217;a dit comment on devait faire !<br />
Donc, merci greg (enfin c&#8217;est une recherche pour nous deux ;-)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur 2 Arduino en Série ////////////////////////////// par gregorth</title>
		<link>http://updatepixels.net/2007/blog/2007/11/07/2-arduino-en-serie/#comment-47</link>
		<author>gregorth</author>
		<pubDate>Wed, 07 Nov 2007 18:20:40 +0000</pubDate>
		<guid>http://updatepixels.net/2007/blog/2007/11/07/2-arduino-en-serie/#comment-47</guid>
		<description>&lt;p&gt;dit seulement que c'est moi qui t'ais dit comment faire ;)&lt;br /&gt;
(et qu'il faut mettre le deuxième en mode alim externe)&lt;br /&gt;
J'usqu'à combien on peu en mettre ?&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>dit seulement que c&#8217;est moi qui t&#8217;ais dit comment faire ;)<br />
(et qu&#8217;il faut mettre le deuxième en mode alim externe)<br />
J&#8217;usqu&#8217;à combien on peu en mettre ?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur Exhibition whith &#8220;Seconde Nature&#8221; in &#8220;Ecole Supérieure d&#8217;Art d&#8217;Aix-en-Provence&#8221; (fr) par bio art &#171; ; (re)rb~</title>
		<link>http://updatepixels.net/2007/blog/2007/10/05/81/#comment-43</link>
		<author>bio art &#171; ; (re)rb~</author>
		<pubDate>Tue, 23 Oct 2007 18:09:53 +0000</pubDate>
		<guid>http://updatepixels.net/2007/blog/2007/10/05/81/#comment-43</guid>
		<description>[...] veja mais&#8230;  [...]</description>
		<content:encoded><![CDATA[<p>[&#8230;] veja mais&#8230;  [&#8230;]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur Exhibition with &#8220;Seconde Nature&#8221; /////////////////////////////////// par Julien</title>
		<link>http://updatepixels.net/2007/blog/2007/09/05/here-comes-success/#comment-30</link>
		<author>Julien</author>
		<pubDate>Fri, 28 Sep 2007 10:18:52 +0000</pubDate>
		<guid>http://updatepixels.net/2007/blog/2007/09/05/here-comes-success/#comment-30</guid>
		<description>C'est beau .</description>
		<content:encoded><![CDATA[<p>C&#8217;est beau .</p>
]]></content:encoded>
	</item>
</channel>
</rss>
