DivideConcept.net

le blog de divide.

Archive pour octobre 2008

Google Street à Paris !

Samedi 18 octobre 2008

Depuis le temps que j’attendais ça…

Google Street couvre enfin la totalité de Paris et sa proche banlieue jusqu’aux moindres ruelles, ainsi que Lyon, Lille, Toulouse, Nice et Marseille.

Certains de NoFrag s’en souviennent peut-être, il y a 3 ans j’avais développé un shader de displacement mapping limitant les artefacts et affichant également la silhouette du displacement (cf les 3 articles sur le displacement mapping: part1/part2/part3).
J’avais contacté alors plusieurs boites de JV, mais l’algorithme était lourd à mettre en place et encore trop couteux pour du ingame avec le matériel de l’époque.
Tout ça avait finit par s’embourber… avant de ressurgir sous la forme d’une nouvelle idée, il y a une semaine.

Voici donc le SSDM (Screen Space Displacement Mapping)

Une vidéo de démo (de la pre-alpha) est téléchargeable ici (wmv 720p, 11mo) (merci à NoFrag pour l’hébergement).
Vous pouvez aussi la visionner sur Vimeo, mais je vous recommande fortement le .wmv ci-dessus, en fullscreen.
Le modèle présenté dans cette vidéo utilise environ 8000 polygones, et le displacement appliqué dessus est équivalent à 1 million de polygones.

La liste des features, succinctement commentée:

-faster than parallax occlusion mapping 3.0

(GeForce 8800GTS, Full-HD, fullscreen quad)
POM 3.0: 80 fps
SSDM: 160 fps

-independant to scene complexity

(GeForce 8800GTS, Full-HD, fullscreen torus)
POM 3.0: 40 fps
SSDM: 160 fps

-objects sides displacement

-depth buffer displacement

-doesn’t need additional geometry

-doesn’t need precomputing

-handle per-pixel non-uniform, dynamic displacement vectors

Ce shader pourrait donc permettre la généralisation du displacement mapping sur tous les objets d’une scène, au même titre que les textures, puisqu’il est simple à mettre en place et que son coût en ressources est constant…

edit 8 novembre 2008: vidéo de la beta

edit2: SSDM: Screen Space Displacement Mapping (Paper)

Windows Tower

Dimanche 5 octobre 2008

Samedi soir à Paris, tour St Jacques:

Il ne manquait plus que le sigle de Batman dans le ciel…