Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1665 connectés 

  FORUM HardWare.fr
  Graphisme
  Infographie 3D

  une question multithreading 3ds max 8

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

une question multithreading 3ds max 8

n°882942
neokortex
Posté le 29-09-2006 à 08:41:54  profilanswer
 

depuis que j'ai un athlonx2 je me rend bien compte que lorsque je fait un rendu sur une scene mon proco est utilisé a 100%
mais en ce moment je travail sur une scene qui comporte un grand nombre de particule et quand je change un parametre au particule  3d studio max me mets au moins 10 secondes avant de me rendre la main et je vois qu'il n'utilise qu'un seul cpu lors de ces changement
 
3d studio max serait il multi threading que pour le rendu ? ou y'a til un parametre a activé pour le multithreading dans les scenes

mood
Publicité
Posté le 29-09-2006 à 08:41:54  profilanswer
 

n°884423
neokortex
Posté le 04-10-2006 à 08:13:54  profilanswer
 

UP parce que ce ça le vaut bien

n°884444
deumilcat
Posté le 04-10-2006 à 11:25:43  profilanswer
 

j ai aussi un 3800X2 et oui je pense que les re-calculs en vue interactive ne sont pas en multi, uniquement les rendus . La prog doit etre specifiquement optimisé pour le multi, ce qui ne doit pas etre le cas du code utilisé dans le module particle

n°885030
neokortex
Posté le 05-10-2006 à 22:23:31  profilanswer
 

merci deumilcat, je n'ai pas encore regardé les pré-views de 3d studio max 9, est ce que c'est prévu sur le 9 par ce que c'est lourd..

n°885105
ptichat
Blood sugar sex magic
Posté le 05-10-2006 à 23:51:34  profilanswer
 

neokortex a écrit :

merci deumilcat, je n'ai pas encore regardé les pré-views de 3d studio max 9, est ce que c'est prévu sur le 9 par ce que c'est lourd..


non


---------------
You too can dance like Higgy Pop
n°886239
drainlife
Posté le 09-10-2006 à 21:53:02  profilanswer
 

Il utilise combien du % du CPU1?
Car je pense que le problème n'est pas la... En viewport, c'est la carte graphique qui gère les particules. Le proc l'assiste seulement. Alors qu'en rendu la carte graphique ne sert pas biensur :)
Donc en viewport sur des particules si ta carte graphique est saturé le proc ne pourra rien y changé car lui n'est la que pour géré une partie seulement du calcul.


---------------
Placez votre main sur un poêle une minute et ça vous semble durer une heure. Asseyez vous auprès d'une jolie fille une heure et ça vous semble durer une minute. C'est ça la relativité.
n°886258
romdesign
Porschiste Motard
Posté le 09-10-2006 à 22:55:48  profilanswer
 

drainlife a écrit :

Il utilise combien du % du CPU1?
Car je pense que le problème n'est pas la... En viewport, c'est la carte graphique qui gère les particules. Le proc l'assiste seulement. Alors qu'en rendu la carte graphique ne sert pas biensur :)
Donc en viewport sur des particules si ta carte graphique est saturé le proc ne pourra rien y changé car lui n'est la que pour géré une partie seulement du calcul.


 
:jap: +1

n°886265
ptichat
Blood sugar sex magic
Posté le 10-10-2006 à 00:08:01  profilanswer
 

hummmm
le cas des particules est un cas isolé tout comme la dynamique pour l'affichage. La carte graphique s'occupe de trimbaler du triangle et de l'afficher. Dans le cas des particules ou de la dynamique ( Havok ) le processeur est sollicité a bloc pour calculer les trajectoires.
Et la Ram peut aussi etre mise a mal avec les particules :)


---------------
You too can dance like Higgy Pop
n°886287
neokortex
Posté le 10-10-2006 à 08:27:55  profilanswer
 

j'ai 1 superspray qui rebondit sur 5 zones comme un cascade, sur une animation de 1000 images, les particules vivent 250 images, avec un grand nombre de particules  et bien a chaque changement de camera  ou a chaque petite modification dans un viewport,mon processeur monte a 50% pendant 40 secondes alors que sur un rendu il monte bien a 85%... j'ai 2 giga de ram un athlonx2 4800+ un raid0 sur 4 disques et 3ds max est loin de tout utiliser il prend a peine 200 méga,dans quelques semaine j'aurai 2 quadro 3450fx en sli si tout va bien mais depuis 3d studio 2 sous dos je trouve ce soft toujours aussi lourd pour juste 1 superspray, et encore j'ai pas activé la colision de particule ou le age particule!!!! j'espere que 3d studio max 9 fera cela,

n°886345
ptichat
Blood sugar sex magic
Posté le 10-10-2006 à 13:30:00  profilanswer
 

Neokortex, je ne crois pas que le goulet d'etranglement soit ta CG ou ton proc..
Peut etre la ram et tres certainement les BUS. Y'a beaucoup beaucoup d'infos a gérer.

mood
Publicité
Posté le 10-10-2006 à 13:30:00  profilanswer
 

n°914762
xemanx
Posté le 19-01-2007 à 08:42:11  profilanswer
 

Salut, je relance ce topic car je me pose actuellement des questions sur le   multithread géré par 3DsMAx.

 _ J'ai fait le rendu d'une scene(3dsMax9) sur  2 machines differentes.
* 1ere machine athlon xp+ 2200  (1go ram)
* 2eme machine E6400 (1go)

 
  _ La scene est n'a pas de texture et est composé d'un skylight avec rendu Light tracer.
 
Sur l'athlon le temps de rendu est de 14 minutes.
Sur le E6400 le temps de rendu est de 6 minutes.
 
 _ j'ai été surpris par un ecrat si faible; même si effectivement  le rendu est 2x plus rapide. Je m'attendais tout de même à un resultat de l'orde de x10 !! A savoir que ma premiere machine à bientôt 5 ans ..
 
 _Ma question : Est-ce qu'il y a une option dans 3dsMax pour optimiser le multithread lors de la phase de rendu ?
 
 
Merci bien !


Message édité par xemanx le 19-01-2007 à 08:46:09
n°914793
ptichat
Blood sugar sex magic
Posté le 19-01-2007 à 12:13:50  profilanswer
 

Quel moteur de rendu as tu utilisé ?
 
Je pense qu'avec MentalRay l'écart va se creuser.
Le moteur scanline n'est pas sensible au mulithread.
Dans tous les cas, un rapport de 50% de tps gagné me semble deja joli.

n°914818
xemanx
Posté le 19-01-2007 à 13:48:42  profilanswer
 

Moteur de rendu normal (je vais tester avec mentalray)... Je me rapelle qu'avec du Bi-pross à lépoque , le rapport était bien plus grand que du simple au double ....
* Je rapelle que le premier proc. est un athlon xp 2200(1.8ghz)...et pour moi le temps de calcul devrait etre bien plus reduit que ce qu'il en est avec un core 2 duo !!
 
* Quelqu'un a-til un avis, ou une experience la dessus ?


Message édité par xemanx le 19-01-2007 à 13:51:02
n°914859
drainlife
Posté le 19-01-2007 à 16:39:37  profilanswer
 

xp 2200 (a 1,8Ghz) et un E6400 (a 2,13Ghz x2), ca donne un peu plus du double. 14min de rendu contre 6min, ca donne un peu plus du double...
Tout me semble correct ^^
La qualité du proc intervient unpeu biensur, pas que la cadence, mais grossos modo le rapport est là.
Je suis passer d'un PII 400Mhz a un duron 900Mhz c'etais aussi environ 50% de temps de gagné. Quand je suis passer a un P4C 2,8Ghz c'etais aussi a peu pres le triple. Et la avec mon bi-opteron 275 (4x 2,2Ghz) j'obtient des temps de rendu a peu pres équivalent au 1/4 de son de mon P4C 2,8Ghz. Ce grace a l'architecture opteron plus optimiser qu'un simple P4 je pense.
 
Bref... Ton rapport entre ton ahtlon et ton intel ne me choque en rien du tout.

n°914980
xemanx
Posté le 19-01-2007 à 20:00:54  profilanswer
 

ok trés bien, je pensais que l'architecture du processeur comptais plus que les Ghz !! Je pensais donc que les Ghz n'était plus le premier critaire de puissance de calcul d"un processeur !!  
 
*En l'occurence tes test sur differente machine prouve le contraire !!!
 
Si d'autre personne ont eu le meme type d'exemple !!
 
Ps : si j'overclock le e6400@3.0, soit 2*3 ghz = 6ghz, je calculerai don c 3 fois plus vite que mon athlon 2200. ??

n°914983
drainlife
Posté le 19-01-2007 à 20:31:57  profilanswer
 

l'architecture d'un proc compte, mais c'est pas ce qui va doubler les perfs... Si tu compare un athlon contre un xeon a meme frequence, y'aura surement un bon écart ^^
 
Ici ce trouve les resultats de tests de rendu sous maxwell, moteur de rendu tres lourd si tu ne connais pas.
http://www.maxwellrender.com/forum [...] hp?t=19437
 
On vois qu'a frequence égal, il y'a du changement au niveau du temps de rendu (environ 25% dans le meilleur des cas), a cela s'ajoute les critere win32/64 ou la ram ainsi que le prix des CPU ainsi comparer... ^^
Il faut biensur y retirer les OS X10.4 et autre plateforme non windows.

n°914987
xemanx
Posté le 19-01-2007 à 21:28:01  profilanswer
 

oui, trés interessant les résultat de ce test ! merci pour le lien !
 
 _ On remarque également que les athlon (monocore) font jeu égal avec des pentium   de + d'1 ghz que ces derniers. Sympa aussi de voir l'effiacitée des overclock..
 
 * je vois aussi que sur ce bench je situe l'xp 2200+ a environ 5h40 min de rendu, alors qu'un e6400 2.13 fait 1h30 . Ont est ici bien au dela de 2 fois la rapiditée de rendu ! ce qui me parait plus logique que le résultat que j'obtiens chez moi sur le rendu 3ds ....
 
 
 
ps : MaxWell render, est simplement un moteur de rendu, ou également un log de modélisation ?si ou,  Est-t-il compatible 3ds ?

Message cité 2 fois
Message édité par xemanx le 19-01-2007 à 21:52:01
n°915003
sylver8
"Less is more"
Posté le 19-01-2007 à 22:19:46  profilanswer
 

xemanx a écrit :


 
ps : MaxWell render, est simplement un moteur de rendu, ou également un log de modélisation ?si ou,  Est-t-il compatible 3ds ?


 
C est juste un moteur de rendu et oui il est compatible avec max


Message édité par sylver8 le 20-01-2007 à 11:57:24
n°915068
drainlife
Posté le 20-01-2007 à 11:54:54  profilanswer
 

xemanx a écrit :


 _ On remarque également que les athlon (monocore) font jeu égal avec des pentium   de + d'1 ghz que ces derniers. Sympa aussi de voir l'effiacitée des overclock..
 
 * je vois aussi que sur ce bench je situe l'xp 2200+ a environ 5h40 min de rendu, alors qu'un e6400 2.13 fait 1h30 . Ont est ici bien au dela de 2 fois la rapiditée de rendu ! ce qui me parait plus logique que le résultat que j'obtiens chez moi sur le rendu 3ds ....


 
 
Je le répète, il est évident que l'architecture compte, mais cela donne une bonne idée entre famille proche de CPU. Comme athlon, sempron, P4 P4D, celeron même...  :)  
Apres si tu compare un xp2200+ (1,8Ghz) a un E6400 qui est dualcore (donc 2.13*2=4.26Ghz) ça donne, comme "bonne idée" un rapport de 2.37fois plus rapide. Donc avec ton exemple (1H30 au lieu de 5H40) 340min / 2,37 = 143min, soit 2H23. Ce qui fais 1H de + que ce calcule vraiment le 6400 dans ton exemple...  :bounce:  
A cela faut rajouter quand même que tu compare le 2200+ qui n'est pas fiché et que donc tu a seulement estimé le temps de rendu (sans prendre en compte OS, RAM)... et que se sont des benchs sur des PC de particuliers, donc on ne sait pas si leur config sont optimiser ou non, il faudrait plus d'un résultat pour en tirer des conclusions.
 
Prend le haut du classement, où se trouvent beaucoup de CPU identique et de fréquence proche. Un dual xeon 5150 (2,66ghz) donne 39min contre un dual opteron 285 (2,66Ghz) a 48Min. Presque 25% de mieux a fréquence égal. Cela sur le même OS. Il faut ajouter qu’à la version 1.1 de maxwell les Intel sont toujours devant, mais a la 1.0 c'étais l'inverse, AMD dominais. Donc sur ces 25% il faut voir que maxwell a l'air de préférer intel. Rajoutons aussi que là je compare une config de 1600€ en CPU contre une a 1100€.
 
Donc avec tous les facteurs qu'il peut y avoir, oui, y'a pas de formule miracle, mais dans une gamme proche voir relativement éloigner, je trouve que l'approximation des capacités de calculs faite avec la fréquence et un bon moyen pour ce donner une idée.   ;)  
Rien de plus  :jap:
 
 :hello:


Message édité par drainlife le 20-01-2007 à 11:58:44
n°915191
xemanx
Posté le 21-01-2007 à 11:05:29  profilanswer
 

Oui je comprend bien  :pt1cable: , merci et @+
 
Une derniére chose tout de même, j'ai du mal à trouver des comparaisons de rendu entre Mentalray et Vray (et Maxwell malgrés sa lourdeur), .... explication des points forts de chacun, images à l'apuis...  
 
Si tu as un site dans tes favories... , je continue à chercher !
 
ty  :jap:


Message édité par xemanx le 21-01-2007 à 11:06:52
n°915195
ptichat
Blood sugar sex magic
Posté le 21-01-2007 à 11:44:42  profilanswer
 

Avantages de chacun :
MentalRay : robustesse en prodn accès au moteur voir le camboui  
Vray: vitesse et avance technologie sur mentalray
Maxwell: photoréalisme sans compétence particuliere et ne s'écroule pas sur les scènes les + complexes et les éclairages complexes

mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Graphisme
  Infographie 3D

  une question multithreading 3ds max 8

 

Sujets relatifs
3Ds 9 / combu 4 -> core 2 duo, 2 ou 4Mo cache L2, grosse difference ?Question bête sur la bichromie
[3DS MAX] Supprimer les polys/tris invisibles à la caméraQuestion sur flash 9 et action script v3
Question sur les tablaittesPetite question transparence pour photoshop
Galerie + Wip 3ds (voiture)[3ds max] faire suivre des yeux...
Simple question, photoshop[WIP][3ds max] Biped pour une carapace
Plus de sujets relatifs à : une question multithreading 3ds max 8


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR