Le 3log (le blog de pydon)
Retour au blog <<

Optimisations pour Crysis: Pydon's Shaders Tweak

Mercredi 28 novembre 2007 à 21 h 39
Présentation

Le Pydon's Shaders Tweak a été créé pour optimiser le framerate de Crysis. Il permet de jouer en "Qualité Elevé" ou "Très Elevé", mais avec des options de shaders retravaillées, afin de gagner en fluidité tout en gardant un niveau visuel très proche du jeu original. Ce tweak est compatible avec toutes les versions de Crysis (mode solo et multi-joueurs). De plus, il ne modifie pas vos fichiers originaux.


Que change le Pydon's Shaders Tweak?

- améliore le framerate jusqu'à 33% en mode "Elevé" et 50% en mode "Très Elevé"
- augmente la densité de la végétation
- augmente la distance de vue des rochers et de la végétation
- améliore la qualité de l'eau
- améliore grandement la qualité des textures distantes (bug du jeu original)
- améliore grandement les performances lors des combats
- retire les effets de flou, sauf lors des explosions et d'un bas niveau de vie


A qui s'adresse le Pydon's Shaders Tweak?

- aux joueurs qui utilisent le mode "Elevé" ou "Très élevé" et voulant grandement améliorer la fluidité de Crysis
- aux joueurs qui utilisent le mode "Moyen" et voulant obtenir un rendu proche du mode "Elevé" sans plomber les performances
- aux joueurs qui privilégient le framerate mais ne voulant pas réduire la qualité du rendu graphique
- aux possesseurs de carte graphique haut de gamme frustrés par le manque d'optimisation


Téléchargement

Pydon's Shaders Tweak 1.4 Installeur (FileFront.com, 300 ko)
Pydon's Shaders Tweak 1.4 Installeur (RapidShare.com, 300 ko)


Installation

- Lancez l'installeur et suivez les instructions
- Lancez le jeu


Comparatif










Changelog

version 1.4
- nouvel installeur
- améliorations mineures



Tous les détails sur Clubic...
Mercredi 28 novembre 2007 à 21 h 56
Demo compatible pour ceux qui veulent se faire un deuxieme avis?
par pydon
Mercredi 28 novembre 2007 à 21 h 59
Oui.
merci pydon
Mercredi 28 novembre 2007 à 22 h 23
J'ai gagné en gros 30% de FPS en high grâce à ces tweaks.
/me élève une statue à pydon
Mercredi 28 novembre 2007 à 22 h 25
J'ai encore zappé, quelle est la commande pour faire en sorte que les textures lointaines (style la montagne au loin), ne soient pas toutes dégueus et grossières ?
par Scrapy
Mercredi 28 novembre 2007 à 22 h 32
Mhhh, parfait.

Comme toujours, merci Pydon pour cette version !
par vanth
Mercredi 28 novembre 2007 à 22 h 49
@ Cyanure : Texture streaming

Bon, sinon :
Je ne dirai que le fait que tu reprends le taf que tu as vu chez divide pour le refaire à ta sauce.
Alors certes, ce n'est que du "tweak" de deux trois valeurs, rien d'extraordinaire, mais à la fin "En cas de modification et de distribution de ce tweak, veuillez mentionner le nom de l'auteur original." tu aurais pu ajouter "et Divide pour m'avoir montrer la voix de la modification des shaders"

Je vais pas critiqué l'article, qui est bien mieux rédigé que le mien et tout, mais je suis géné par le concept "je crache sur ta gueule, ton tweak c'est de la merde (mais je le reprends quand même pour faire ma version)", c'est pas très adulte comme comportement.

Bon, après, le very high sans effet de flou ect, c'est plus vraiment du very high, mais pour pas qu'on puisse te le reprocher tu précise dans les tweaks qu'on peut le modifier. Ok...
par pydon
Mercredi 28 novembre 2007 à 22 h 57
Merci pour tes accusations de plagiat, connard.
par Cha.Ah
Mercredi 28 novembre 2007 à 23 h 02
Moué, en tous cas j'sais pas si c'est l'effet de flou en moins mais :



Les perfs sont identiques en high et very high, et c'est pareil en jeu.

Avec ton tweak Vanth je dépassais pas les 25 fps.

Je tourne sur un e6300 avec sa fréquence d'origine (1.86ghz) plus une 8800 gts @624/1440/900.
C'est impressionnant la hausse de fps en rajoutant ~150mhz au core et à la ram, ça me fait légèrement moins mal au cul maintenant quand je pense à la 8800 GT ...

D'ailleurs, y'a un mec qui a bencher la version 256 mo de cette dernière, Impressive!(info à prendre avec des pincettes je pense).
par QQQ
Jeudi 29 novembre 2007 à 01 h 42
Mince j'en suis encore à la version 1.1!
Tes tweaks tabassent, merci toi d'être toi. (sur l'air de Mon chéri)

Edit: J'ai peut-être zappé mais c'est quoi les specs de ta machine de référence pour les fps?
par fwouedd
Vendredi 30 novembre 2007 à 21 h 36
Merci pydon pour les tweaks, je gagne effectivement pas mal de fps et le mode high est enfin réellement jouable....

Jusqu'aux niveaux Exodus et ascension, la sphere entraine une perte de fps : de 50 à 3.
Je tourne la tête de façon à ne plus voir la boule, hop 50 fps.

Si vous avez une idée, ça m'arrangerait bien, le retour au shaders medium est assez frustrant.
par pydon
Samedi 1er décembre 2007 à 00 h 38
Certains possesseurs de CPU monocore ont des problèmes de fluidité lorsqu'ils visent des bâtiments préfabriqués, alors que le jeu est fluide en temps normal (calculs physiques trop gourmands pour les monocores?). Peut être un problème lié au tiens. Dans tous les cas, les derniers niveaux ont un manque d'optimisation croissant, le dernier niveau sur le pont du porte avions étant totalement injouable en high, tweak ou pas.
@pydon
Samedi 1er décembre 2007 à 19 h 45
Une vrai question:
Pourquoi Crytek et Nvidia n'on pas directement fait ce que tu as fait là ?

Ils sont pourtant trés calé dans le domaine...

C'est comme le créateur du mod float 32 de Stalker, il a dit que les programmeurs avait laissé trainé un paquet d'instruction inutile dans le moteur 3D.
Je ne pige pas qu'un amateur puisse améliorer le travail de pros !
par pydon
Samedi 1er décembre 2007 à 20 h 23
Le résultat est rarement bon lorsqu'on mélange marketing merdique pour DirectX10 et Vista, optimisations à la va-vite et effets neskgen qui plombent plus les performances qu'ils n'apportent d'intérêt au gameplay. Après, cela dépend aussi de leurs critères de qualité graphique. Ce qui est sûr, c'est qu'il n'y a pas assez de choix au niveau du paramétrage ingame. Par exemple, la différence entre "medium" et "high" pour les shaders est énorme, autant pour le framerate que le rendu, alors qu'ils auraient pu créer des réglages intermédiaires pour concilier les 2.
Un peu de pub ne fait pas de mal
Dimanche 2 décembre 2007 à 01 h 15
Voilà, j'ai découvert ton blog il y a quelques minutes et je me suis empressé d'en parler!!
Voici donc le petit article qui t'est dédiée!
Si jamais il y a un problème, laisse un commentaire et je le supprimerai.
http://www.hardware-pc.fr/index.php?option=com_content&task=view&id=50&Itemid=61
par pydon
Dimanche 2 décembre 2007 à 12 h 31
Pas de problème.
Un nouvel explorateur, novice (hic)
par un Anonyme
Mardi 4 décembre 2007 à 21 h 14
D'abord, félicitations pour pydon... et une petite info pour ceux qui ne le savent pas encore : il y a un article qui explique beaucoup sur les optimisations et commandes personnalisées de crysis sur le site de tweakguide. Malheureusement, moi, je ne comprends rien en anglish, donc je ne peux rien faire de moi même.

Donc, voilà, je viens également de découvrir ce blog . Juste une question bête : Donc, si je comprends bien, après avoir placé ce fichier system.cfg dans le dossier de crysis, il faut plus toucher à rien dans la config ingame de crysis sinon on perd les optimisations ? c'est ça non ?

... et une petite demande :
Que faut-il toucher (revoir à la baisse) pour que ça aille mieux (encore mieux) sur une GTS à 320 Mo, puisque qlq fois, ça descend au dessous de 25fps (exemple pendant le cinématique de l'avion au dessus des nuages au début du jeu).

Je confirme, en tout cas, qu'en mode high (sans ce tweak), ce cinématique avoisinait le 15fps avant. Donc 5 à 10 de gagnés, c'est excellent !!
par pydon
Mardi 4 décembre 2007 à 21 h 38
Avec une GTS 320 Mo, tu peux baisser la qualité des textures, voire le niveau de détail des objets et des ombres, à toi de voir. Si tu modifies une option graphique qui se trouvait sur "personnalisation", tu écraseras la modification faite par le tweak. Tu n'as qu'à redémarrer le jeu pour recharger complétement le tweak.
par Cha.Ah
Mardi 4 décembre 2007 à 22 h 14
Avec une 8800 gts y'a moyen de taper les 30 fps constant, tu lui met 650 mhz au core et 900 à la mémoire, tu gagne facile 10 fps ...

Dis Pydon t'as jeter un oeil à ça, t'en pense quoi.
par pydon
Mardi 4 décembre 2007 à 22 h 48
Pour l'instant, je n'en pense que ça et ça. Donc rien, tant qu'il n'y a pas de preuve visible. Par contre, connaissant de loin le bonhomme et le genre de forum, je me méfie de ce genre de faux scoop, surtout lorsqu'on utilise des screens de la map "Jungle+Time of day" pour faire sa promotion.

Et de toute façon, qu'il y ait des optimisations pour les cartes nVidia, c'est certainement un secret de polichinelle et ça ne me dérange pas particulièrement, vu que je suis du "bon côté". Et puis les Radeon sont tout de même loin d'être larguées sur Crysis, on est loin de la branlée que se prenait ATI sous Doom 3 à sa sortie.
par Mastaba
Mercredi 5 décembre 2007 à 05 h 46
En fait ce qu' il faudrait faire c' est un menu option complet pour qu' on puisse changer directement toute les valeurs (avec des détails dessus) dans le jeu non ?
Bien joué :)
par un Anonyme
Dimanche 13 janvier 2008 à 12 h 41
J'ai utilisé ce Tweak lors du test de ma Zotac 8800GTS 512 et je dois dire que la différence de perfs se ressent, et que j'ai même l'impression que c'est plus joli une fois ce tweak ajouté.

Bref que du bon, beau boulot ;)
par un Anonyme
Samedi 15 mars 2008 à 07 h 56
Moi j'ai une Nvidia Geforce 8600GT est-ce que le tweak est bon pour moi aussi?? J'ai un core2 duo 2.33GHZ avec 3go de ram! Alors est-ce que le tweak va faire une difference pour moi?
Samedi 10 mai 2008 à 18 h 40
yup je suis un gros débutant et c'est compatible d'installer le TOD ultima doom sword http://www.crysis-france.com/forum//index.php?showtopic=6637 et ton tweak en même temps ? ou faut juste installer un des deux ?
par divide
Mercredi 25 juin 2008 à 21 h 48
En rejouant à Crysis aujourd'hui j'ai utilisé ton tweak "very high" qui effectivement donne pas mal de fps (40 sur la scène suivante, contre 30 pour mon tweak et 22 pour le jeu original), mais c'est quand même un peu limite d'appeler ca un tweak "very high"...!

Pydon's tweak:


Divide's tweak:


Ou alors j'ai loupé un truc dans l'install ? En tout cas je me suis conformé aux instructions, et le jeu semblait en tenir compte ("custom" marqué dans les options graphique).
par hervai
Mercredi 25 juin 2008 à 21 h 50
Mon dieu, mais... mais.. mais c'est moche !
par divide
Mercredi 25 juin 2008 à 23 h 09
Bah apparement j'ai bien installé le tweak comme il faut puisque meme les screens de l'article montre ce défaut (cf les ombres des maisons dans le village)....
par vimes
Jeudi 26 juin 2008 à 00 h 07
Par curiosité , quels effets as-tu dégradés pour obtenir le gain de perf ?
par pydon
Jeudi 26 juin 2008 à 01 h 34
Quelle idée de faire remonter cet article après 7 mois?

La désactivation du SSAO permet d'avoir un gain important de fps, mais dans quelques situations, comme celle que divide a "habillement" choisie, le rendu des ombres est proche du détail moyen (bien que le screen me paraisse étrangement clair). C'est également le cas dans certains bâtiments et les endroits sombres qui comptent principalement sur l'occlusion ambiante pour simuler les zones d'ombre. On peut facilement contrer cet effet en augmentant légèrement le contraste par exemple.

@vimes, toutes les modifications sont commentées dans le fichier system.cfg du tweak. Télécharge la version 1.3 pour rapidement consulter ce fichier si tu ne veux pas installer le tweak.


Pour les prochains commentaires, questions ou remarques débiles des anonymes, direction le sujet officiel du tweak sur Clubic.
Trop bien
par un Anonyme
Lundi 14 juillet 2008 à 20 h 44
Il est bien ton tweak mais moi j'ai un souci de couleurs fade, les feuilles etc sont vert "passé"...
Toutes les personnes enregistrées peuvent poster un commentaire dans ce blog.

Commenter

Tags autorisés : [b] [/b], [i] [/i], [u] [/u], [code] [/code], [img]Adresse d'une image[/img], [url=Adresse d'un site web] [/url]
Vous pouvez aligner vos images à droite ou à gauche en modifiant le tag [img] comme ceci : [img right] ou [img left].

Pour vos vidéos/animations flash : [video]Adresse d'une animation[/video], pour préciser la largeur et hauteur : [video width=100 height=200]...[/video]