Developpez.com - Rubrique 2D-3D-Jeux

Le Club des Développeurs et IT Pro

Une technologie de scan pour rendre les jeux vidéo encore plus beau

Grâce à une méthode de scan au laser

Le 2014-09-26 11:46:13, par LittleWhite, Responsable 2D/3D/Jeux
En 2011, l'entreprise australienne Euclideon avait fait parler d'elle. Rappelez-vous, elle nous présentait « Unlimited Detail », une technologie visant à remplacer nos classiques polygones par des atomes.
Le but était d'obtenir un rendu bien plus précis dans les jeux vidéo.

Depuis, nous n'avions plus eu de nouvelles. Voici que trois ans après, celle-ci revient sur le devant de la scène, avec SOLIDSCAN. Solidscan est une technologie de scan utilisant des lasers pour capturer des environnements réels. Une fois l'environnement scanné, il est envoyé au moteur « Unlimited Detail » pour le rendu. La résolution des scènes est ainsi nettement améliorée, grâce à une capture très précise de l'environnement.


Grâce à la compression utilisée sur les données, celles-ci peuvent être chargées en moins d'une seconde.
Euclideon annonce que leur technologie est finalisée et deux jeux utilisant SOLIDSCAN seront publiés en 2015. De plus, la technologie ne fonctionne pas sur le GPU mais entièrement sur le CPU. L'entreprise annonce qu'un CPU avec six cœurs sera la machine moyenne pour faire fonctionner les jeux.

Votre opinion

Que pensez-vous de cette nouvelle technologie ? Pensez-vous qu'elle a une chance de remplacer la technologie actuelle ?

Source

TechReport
  Discussion forum
34 commentaires
  • earhater
    Membre éprouvé
    De ce que j'ai compris, quand ils envoie le laser sur un objet, celui-ci absorbe une certaine longueur d'onde, et en comparant la longueur d'onde envoyée et reçue ils obtiennent la couleur. Par contre le procédé de scan est extrêmement long, je ne pense pas que ce soit demain qu'on verra GTA dans la ville de NY scannée.
  • PilloBuenaGente
    Membre éclairé
    Perso je vois juste la possiblité de scanner des objets, voire faire des visites guidées, mais de là à s'en servir d'environnement pour un jeu, ...
    (Ou alors avec le partit pris d'avoir des choses "étranges" ou bien un jeu à la myst avec comme contrainte le copié collé d'un décors existant)

    Petits soucis :

    1 Différence flagrante entre un objet scanner et un objet modelisé. Donc comment faire les raccords entre les différentes pièces, ou bien même importer des objects non réel ?
    2 Difficulté de scanner un objet en mouvement ; sans animations...
    3 Impossiblité de changer la lumière
    4 Texture difficile à capturer (verre, surfaces reflechissantes, reflets.......)

    Et j'en oublis sûrement..
  • Grabeuh
    Membre éclairé
    Envoyé par wax78
    Par contre il faut qu'on m'explique comment avec juste un laser ils choppe les couleurs et tout (me semblait qu'une laser pouvait mesurer les distance ca c'est certains mais pour après avoir une "texture couleur" je me pose la question).
    Tu émets tes lasers dans plusieurs longueurs d'ondes du spectre visible, et tu calcules ta couleur en fonction de celles qui sont absorbées.
  • Traroth2
    Membre émérite
    J'ai du mal à voir en quoi le fait que ça marche uniquement sur un CPU sans exploiter le GPU est une bonne chose.

    Ensuite, pour que ça ait un avenir, il faut qu'ils arrivent à l'intégrer à un workflow de studio de développement de jeu vidéo. Désolé, mais on a rarement sous la main le décor réel du jeu qu'on cherche à créer. Il faut qu'ils fournissent des outils qui permettent de créer des textures et des modèles 3D qui pourront être intégrés à des jeux.

    Mais autrement, c'est vrai que c'est bluffant.
  • I_Pnose
    Membre chevronné
    Envoyé par wax78
    Ce qui est marrant c'est d'être impressionné... Parce que si je ne me trompe pas, ca fait belle lurette quand c'est utilisé pour refaire les circuit dans les jeux de voiture. (http://www.iracing.com/track-technology/)
    Ce n’est pas tant la technologie de capture qui est impressionnante que la méthode de restitution atomique de l’environnement sur CPU.

    J’aimerais vraiment voir une démo pour apprécier tout ça, notamment au niveau du déplacement de la caméra, car comme dit plus haut on a l’impression que cette dernière est limitée sinon régie par des règles potentiellement contraignantes suivant les applications.
  • yahiko
    Rédacteur/Modérateur
    Pour l'industrie cinématographique, dans le domaine des films d'animations, je pense que ces technologies (de capture et de restitution) pourraient avoir beaucoup de succès
  • Dabou Master
    Membre expert
    Moi ce que je vois c'est qu'au final c'est toujours quelque chose qui existe depuis longtemps.
    Le modèle atomique était bien basé sur les voxels, le fameux principe génial qui existe depuis très longtemps et qui prendra peut-être un peu le pas sur le reste un jour, mais actuellement tout ce qu'ils font c'est vendre du rêve.
    Notch avait fait un article là-dessus je me souviens intitulé "it's a scam" ou un truc du genre, il expliquait en quoi les voxels pouvaient être dupliqués sans coût mémoire ou calcul supplémentaire tant qu'ils étaient identiques. Ainsi le voxel est déjà utilisé depuis longtemps pour tout ce qui est inerte, décors (ou du moins une partie) des simulateurs de vol ou même d'autres jeux plus répandus, et utilisé simultanément avec des polygones pour tout ce qui doit se déplacer (bon là on sort le truc grossièrement). Donc leurs atomes ce sont des voxels et ils en font très probablement une approche différente que l'habituelle mais pour l'instant toutes les preuves restent à faire.

    Après le gros problème du voxel aussi c'est qu'on a beau faire des recherches dessus, on n'a toujours pas trouvé le moyen de l'accélérer graphiquement, donc ça doit faire vingt ans qu'ils n'ont pas trouvé de solution alors vaut mieux pas être pressé ^^.

    @Sodium : euh ouais enfin pour l'instant on a trouvé la tesselation qui marche plutôt bien pour vraiment lisser les courbes notamment, on est loin du visuel des nurbs mais ça reste pas mal bluffant quand on connaît les limites ô combien rapidement atteintes du polycount d'un jeu vidéo.

    @Koemgun : comme tu es allé jusque là tu sais forcément que même à bac +5 les cons ce n'est pas ce qui manque :'(.
  • wax78
    Modérateur
    Ohoh les revoilà sur le devant de la scène c'est amusant ca, j'esperais toujours avoir une vrai demo a tester de leur "unlimited detail"

    Mais pour leur noveau truc, ben on dirait du "photosynth". Par contre il faut qu'on m'explique comment avec juste un laser ils choppe les couleurs et tout (me semblait qu'une laser pouvait mesurer les distance ca c'est certains mais pour après avoir une "texture couleur" je me pose la question).
  • Franck.H
    Rédacteur
    Fabuleux et je suis aussi curieux de savoir comment on peut scanner avec un laser

    Sinon je pense que oui, elle pourrait se faire une petite place, en tous cas chez ceux qui ont une grosse config
  • 4sStylZ
    Membre éprouvé
    Je pense que c'est très beau, et que vivement un FPS couplé à un truc genre Occulus / Sony-VR truc.