La tesselation c'est l'avenir avant qu'on puisse faire de même sans
Quand o nest aveugle peut être mais quand on ne l'est pas surement pas. Dx10 et 11 sont des améliorations au même titre que dx5,6,7,8 ou 9
Déjà prendre des scènes avec un gros plan sur un perso, niveau honnêteté de ton discours, c'est plus que contradictoire mais même là il y a pas mal à redire niveau modélisation et texture rien que pour ça.
divide a écrit :
Je crois que t'as pas tout pigé au concept de shader et de tesselation...
D'une, la tesselation s'obtient grace aux shaders (qui sont de plusieurs types : pixel, mais aussi vertex et geometry), de deux il n'y a aucun rapport avec l'interactivité. Si tu entend par la que le moteur tiendra plus compte du contour physique des objets displacés grace a la tesselation, ben non, c'est exactement la même chose que pour le displacement obtenu par pixel shaders : tous deux reposent sur des textures de displacement.
A propos, on peut aussi gérer le contour des objets grace aux pixels shaders, tout dépend comment on les exploite :
http://www.divideconcept.net/papers/RPPDM-RL04.pdf
http://www.divideconcept.net/papers/SSDM-RL08.pdf
crys a écrit :
Excuse-moi Krondor mais tu raconte vraiment n'importe quoi...
C'est déjà en place depuis que la 3d temps réel existe, on utilise le LOD, et ça fonctionne de pair avec l'IA par exemple...
Les shaders sont illusoirs ? Pour ton information, les shaders aujourd'hui c'est juste 90% des effets DirectX, on a sité le bump, la normal, la parallaxe, mais on pourrait aussi parler de la specular, l'alpha, l'environment (cubemap), detail, decal, subsurface, gloss, et j'en passe ! Mais tu peux aussi inclure le hdr, blur, motion blur, le dof, bref tout les effets quoi...
De quel interactivité tu parles ? Quoi que tu fasse avec tes polys, tu auras toujours une "cage/bloc" invisible réservé à la physique et l'interraction qui n'a pas grand chose à voir avec la géométrie affiché. Si tu penses que tes polys affichés sur ton modèle entre en compte dans le calcul des intéractions c'est que tu ne dois pas y connaitre grand chose...
T'as rien compris à la megatexture toi, ça c'est une révolution ! Id à rendu possible une merveille, la possibilité de peindre ton environnement sur une seule surface afin de rendre invisible la multiplication des textures sur une large étendue comme le sol... Artistiquement c'est juste magique ! Plus facile à streamé également puisque conçue pour ça, etc...
Ok, on t'écoute... Argumentes pour voir...
En général, prendre un perso en gros plan c'est exposer ses défauts on est d'accord, et ta tessellation, c'est exactement ce pour quoi elle est conçue, affiché des poly à distance réduite ! Donc je vois que tu n'as pas non plus compris ce que t'essais de vendre, c'est dramatique...
Je ne parlerais pas de la deuxième partie de ta phrase, qui pue la mauvaise fois ou l'aveuglement comme tu dis ;)
Ton utopie remet en question les bases de la 3d temps réel et est juste totalement disproportionné et illusoire. Mais à ce point je n'peux plus grand chose pour toi...
Regarde ce que permet de faire le moteur de Farcry, ce moteur à juste 8 ans...
En 2001, ATI avait mis une unité hardware dédié à la tesselation permettant de la réaliser sans quasi aucune perte de puissance ou très faible avec les R200 et certains jeux comme morrowind ou CS ont largement bénéficié de celle-ci (d'ailleurs certains jeux comme quake 2 ou nwn 1 ont eu droit à des patchs).
Aujourd'hui la tesslation est géré indépendament et est plus consommatrice de ressource.
D'ailleurs un jour tout reviendra au software et un CPU de la même façon fera tout car il peut tout faire, seule la puissance manque.
Je te parle pas de tesselation en particulier mais du concept de polygone et pour qu'on objet soit vraiment interactif il faut qu'il ait une consistance et donc des polygones.
La mégatexture une révolution? Je crois que tu t'es laissé berner par le marketing pour le coup ou par john carmack car non la mégatexture est juste un artifice pour essayer de faire un beau jeu avec des artifices qui ne tiendront pas et Rage va le mettre en évidence.
Déjà avec les dernières previews certains ont soulevé ce gros problème.
Tu parles d'utopie? Alors tu remet en cause sur ce que font les développeurs depuis l'apparition des premiers moteurs 3D, c'est drôle quand même.
Concernant l'interactivité: je te donne comme exemple le dernier sega rally avec son terrain déformable réaliste uniquement car fait en polygone et pas juste une texture même si on aurait pu la déformer à l'aide de techniques (mais on n'aurait jamais eu le même degré d'interaction).
Il n'y a pas plus simple à comprendre: pour interagir avec un objet il faut que celui-ci existe et donc soit fait de polygone à la base. Sans polygone point d'interaction. Après si tu n'es pas d'accord je ne peux plus rien faire pour toi.
Krondor a écrit :
pour qu'on objet soit vraiment interactif il faut qu'il ait une consistance et donc des polygones.
crys a écrit :
C'est très intéressant ce que tu dis, mais je n'trouve aucune source sur le sujet. Serrait-il possible d'avoir plus d'infos là-dessus ? Je n'ai trouvé aucun patch pour ces jeux s'y référent, ni dans les changelog des patchs existants...
De plus, je n'y crois pas vraiment, pour avoir un modèle high poly, tu dois d'abord le modéliser, hors à l'époque on ne s'amusait pas à faire du ZBrush export à tout vas, il n'existait donc aucun modèle high poly, sans compter que les textures ne s'y serrait pas prêté. La base même est donc erroné et sans le moindre intéret...
Une augmentation de poly entraîne obligatoirement une chute de perf quelque soit la technologie ou la conception de l'unité de calcul. C'est la seule raison qui aurait pu pousser Microsoft et Nvidia à ne pas adopter cette techno, simple question de bon sens...
Au software ? Tu parle de DirectX donc, on y est déjà depuis un moment. Un CPU ne ferra jamais ce que peut faire un GPU, sa conception même lui en interdit l'accès et le bride. Et en effet la puissance lui manque grandement, c'est pas pour rien que des ptits malins s'amusent à faire du décryptage de fichier via le GPU et qu'encoder un flux vidéo via Badaboom est 3 à 4 fois plus rapide que via un logiciel standard se basant sur le calcul CPU...
Ouai tu n'as pas compris ce qu'on t'expliquai, tu es le seul à faire semblant ou à être un peu... Regarde bien ça, ça résume tout ;)
J'attends les articles alors, envois-nous ça, ou formule des arguments...
Ouai c'est le principe de la R&D, tu penses avoir une bonne idée, tu la soumet, tu la test, parfois ça marche, parfois c'est pas applicable alors tu rembales et tu revois ta copie. Regarde directX 10, ils ont tenté, ça a échoué, ils tentent de revoir leur copie en sortant le 11, mais ça échouera aussi ^^
C'est vrai que Red Faction n'a pas tenté l'coup avant dx10... Et que From Dust ne tournera pas sous dx9...
Tu comprends ? T'es à coté de la plaque, tout simplement...
The System Five a écrit :
one word : voxel.
La mégatexture possède plus d'inconvénients que d'avantages. Je ne rentrerai pas dans les détails car je ne m'y connais pas assez mais il y a certains inconvénients évidents et il existe des articles expliquant cela bien mieux que moi.
crys a écrit :
On parle tous de la même chose là ?
- Id Tech 5 Stage Demo footage Part 1
- Id Tech 5 Stage Demo footage Part 2
Tu t'enfonces encore plus profond... Mais continu on t'vois encore ^^
BeatKitano a écrit :Il est bien là le challenge selon moi. On est quand même arrivé à un stade où visuellement le rapport performance/rendu visuel tient plus que la route autant dans le réaliste que le stylisé. Or sur le point de l'IA comportementale aucun jeu (mis à part AI Director de Valve) ne s'est penché sérieusement là-dessus.
j'espère que les devs multiplateformes vont en profiter pour plancher sur autre choses que les graphismes (soyons fou pourquoi pas l'ia comportementale et l'intéraction environnementale ?)
Oh j'oubliais je voulais en rajoutter une couche, megatexture c'est une jolie arnaque quand même.Le défaut des megatextures c'est pas aussi qu'au final elles pèsent une tonne donc pour le streaming c'est un peu foutu ? les maps custom pour ETQW ont été tuées dans l'oeuf un peu à cause de ça si mes souvenirs sont bons : impossible de les faire télécharger aux joueurs lors de la connexion au serveur.
Écrire dans un français correct et lisible : ni phonétique, ni style SMS. Le warez et les incitations au piratage sont interdits. La pornographie est interdite. Le racisme et les incitations au racisme sont interdits. L'agressivité envers d'autres membres, les menaces, le dénigrement systématique sont interdits. Éviter les messages inutiles