« 1 ... 4 5 6 (7)


Re: Blender digère mal les grosses textures ?
OverdOzed
Inscrit:
11/11/2007 10:33
Post(s): 1749
aucun idée de la façon dont indigo fonctionne mais avec une scène normal (environ 40 000 verticles) et une dizaine de texture en 5000*5000 (qui feraient donc 72mo dans la ram par texture en brut) et un éclairage par une image HDRI en 4000*4000 (jimagine pas ce que ça donne en brut ça xD), je suis à 450mo d'utilisation ram, donc indigo n'a pas en permanence l'intégralité des textures en mémoire (d'ailleurs comme indice de la consmmation ram si on fait plusieurs layers de lumière la ram est multipliée par le nombre de layer, or les textures ne sont certainement pas chragées 2 fois )

Contribution le : 02/01/2010 22:17
_________________
La Tortue se meut !
Créer un fichier PDF de la contribution Imprimer


Re: Blender digère mal les grosses textures ?
Ogre Baveur et Puant
Inscrit:
25/07/2003 15:26
De CORSICA
Post(s): 5853
Citation :

Il faut bien faire la différence entre la taille et le format du fichier de la texture, et son la taille et le format de la texture en interne à blender, c'est a dire dans la RAM.

Autrement dit, peut importe que la texture soit en jpeg sans canal alpha, en ram, ça sera identique.


et bah non ! Et je réitèrerai à l'identique le post auquel tu as fait réponse : d'où l'invention d'algorythme de compression, de leur implémentation en natif dans des moteurs ET il faut arreter de croire que chaque pixel d'une texture va peser son kilo dans la ram, même en temps réel ce n'est pas le cas.

Citation :

Batmur a écrit:
Citation :

everwind a écrit:
en tout cas je sais pas comment fonctionne blender pour ça mais je peux vous assurer que tous les moteurs de rendus ne chargent pas les textures en brut dans la mémoire vive (faudrait que je teste sur blender)

Et si c'est le cas c'est franchement une drole d'idée


Et pourquoi pas ? T'as des sources ? C'est pas pour troller, mais j'ai une formation en informatique, j'ai pas mal étudié l'infographie, j'ai en partie codé un moteur 3d, ... Je vois pas comment on peut faire autrement que charger les textures complètement.


Et beh moi (bon c'était ya quelques années maintenant) jme suis farci l'algo du jpeg en cours de traitement du signal, et tous les principes de compression/decompression des images et videos...

Citation :

Citation :

Et en plus de ca, si blender / opengl / le moteur de rendu de blender, sont bien codés ils utiliseront un processus d'octree qui fait que toute la map elle même ne sera pas prise en compte, lors de l'affichage viewport ET lors du rendu.


Perdu, les octree s'occupent uniquement de la géométrie (vertices, edges, ..).


Nan pas perdu c'est toi qui n'a pas compris de quoi je parlais.

Citation :

j'ai en partie codé un moteur 3d, ... Je vois pas comment on peut faire autrement que charger les textures complètement.
M'enfin, je suis près à apprendre, pas de soucis =)


Justement, on appelle celà l'Octree en langage JV ! Ca concerne la géometrie, mais aussi les textures dans tout bon moteur 3d qui se respecte...
Et si tu t'amuses à coder des moteurs 3D je t'invites à te renseigner à ce sujet pour éviter d'avoir à charger pour rien les 95% de ta scène qui ne seront pas visibles...

Edit: Et puis je 'invite aussi à commencer par coder des moteurs de jeu en 2D (ne pas prendre ca méchament au contraire hein, c'est constructif), ca te permettra d'ailleurs de mieux apréhender le probleme de la gestion du affiche/affiche pas... Pour ma pomme j'ai commencé à coder des moteurs de jeux 2D, c'était pourri au début, quand je chargeais tout ca ramait à mort etc etc ce qui m'a conduit à améliorer la chose et justement n'afficher que ce qui doit être vu etc etc... Puis jsuis passé aux moteurs 3D mais c'est plus chiant et ca prenait du temps, et comme c'était pas pour le boulot j'ai pas continué faute de temps...

Citation :

aucun idée de la façon dont indigo fonctionne mais avec une scène normal (environ 40 000 verticles) et une dizaine de texture en 5000*5000 (qui feraient donc 72mo dans la ram par texture en brut) et un éclairage par une image HDRI en 4000*4000 (jimagine pas ce que ça donne en brut ça xD), je suis à 450mo d'utilisation ram, donc indigo n'a pas en permanence l'intégralité des textures en mémoire (d'ailleurs comme indice de la consmmation ram si on fait plusieurs layers de lumière la ram est multipliée par le nombre de layer, or les textures ne sont certainement pas chragées 2 fois ;) )


Vui vui t'inquiètes, ne te laisses pas égarer du bon chemin, c'est bien ca ;)
Et pis en plus, c'est pas souvent qu'on arrive à tomber d'accord, alors manquerait plus qu'on ait tort tous les deux MOUARF
;)
Edit: Jsais pas ce qu'ils ont tous avec la Ram... Ca doit venir des arguments commerciaux pour faire acheter des barettes au gens... Oh on a envoyé Armstrong et Aldrin sur la lune avec des ordinateurs qui en avaient moins qu'une calculatrice d'aujourd'hui ! A vous écouter on pourrait presque pas faire tourner blender en écoutant de la zik... Bah oui atta 150 chansons dans la playliste ca va te saturer la ram à coup de 8 Mo le MP3 ca grinmpe vite...
Edit2 : Ya une regle d'or quand on programme du lourd, ca s'appelle l'optimisation, sinon on est un gros porc de programmeur

@ plouche
Nx ex-gros porc programmeur mais toujours irl

Contribution le : 03/01/2010 16:37
_________________
Blenderhead since 1998 !
Nicolas Alfonsi
Créer un fichier PDF de la contribution Imprimer


Re: Blender digère mal les grosses textures ?
OverdOzed
Inscrit:
11/11/2007 10:33
Post(s): 1749
Ouais c'est sur que c'est pas tous les jours qu'on tombe d'accord (mais en attendant jsuis sur que t'as toujours pas coupé ta texture gros fainéant xD)

Et pour la ram je rajouterais qu'on a meme fait toy story sans avoir 2go de ram xD, mais n'empeche que désormais 4go de am c'est devenu utile pour certains trucs (genre si tu touches à de la video en HD par exemple :-p)

par contre la vous partez dans des discussions auxquelles je comprends rien alors je vais m'abstenir pour une fois xD

Contribution le : 03/01/2010 17:03
_________________
La Tortue se meut !
Créer un fichier PDF de la contribution Imprimer


Re: Blender digère mal les grosses textures ?
Ogre Baveur et Puant
Inscrit:
25/07/2003 15:26
De CORSICA
Post(s): 5853
Citation :

everwind a écrit:

mais n'empeche que désormais 4go de am c'est devenu utile pour certains trucs (genre si tu touches à de la video en HD par exemple :-p)


Ca c'est l'explosion et la monté en puissance du hardware qui a provoqué une colossale montée de fainéantise chez le programmeurs... Ya carrément eu une époque où le développement passait pas le raisonnement : "Optimisation ? Pourquoi faire ? Avec le hardware d'aujourd'hui on peut tout faire tourner"...
Pour reproduire les effets spéciaux de Retour vers le Futur aujourd'hui on aurait pas assez de 4 Go de Ram et pourtant à l'époque t'aurai évoqué ne serai-ce que 512Mo de Ram sur un pc on t'aurai fait enfermer directos à l'asile...

C'est un poil exagéré, mais ya énormément de vrai.

@ plouche
Nx.

Contribution le : 03/01/2010 17:09
_________________
Blenderhead since 1998 !
Nicolas Alfonsi
Créer un fichier PDF de la contribution Imprimer


Re: Blender digère mal les grosses textures ?
OverdOzed
Inscrit:
30/07/2003 12:40
De Paris
Post(s): 3008
Je penses que tu peux faire une sorte de proxy non ?
genre un model haute def localisé en gros plans et des version intermédiaires.

Par exemple sur Babylon A.D quand on a fait un plan séquence de l'espace jusque dans l'œil de Vin Diesel, on avait en camera map une vingtaines de map de définition différentes largement plus petites que ta map. Pour une sortie en 2K.

Contribution le : 03/01/2010 19:35
Créer un fichier PDF de la contribution Imprimer


Re: Blender digère mal les grosses textures ?
Fou Furieux du Clan
Inscrit:
16/10/2008 19:09
Post(s): 129
Citation :

Adrien a écrit:
Je penses que tu peux faire une sorte de proxy non ?
genre un model haute def localisé en gros plans et des version intermédiaires.


+1

Ce sujet me fait très vaguement penser à celui-ci.

Pourquoi prendre une texture aussi détaillées? N'est-il pas plus raisonnable de travailler à plusieurs échelles?

Vous imaginez "google earth" (c'est un exemple peut être exagéré) avec des maps si grosses!!!

Contribution le : 03/01/2010 19:56
_________________
"命の目的か ? ... pouvoir un jour être pleinement satisfait d'un personal achivement"
Créer un fichier PDF de la contribution Imprimer


Re: Blender digère mal les grosses textures ?
OverdOzed
Inscrit:
11/11/2007 10:33
Post(s): 1749
ouais mais google earth c'est plus long à faire qu'une sphère avec une texture

je pense que ça répond bien à la question xD

Contribution le : 03/01/2010 20:52
_________________
La Tortue se meut !
Créer un fichier PDF de la contribution Imprimer


Re: Blender digère mal les grosses textures ?
Ogre Baveur et Puant
Inscrit:
25/07/2003 15:26
De CORSICA
Post(s): 5853
Citation :

Adrien a écrit:
Je penses que tu peux faire une sorte de proxy non ?
genre un model haute def localisé en gros plans et des version intermédiaires.

Par exemple sur Babylon A.D quand on a fait un plan séquence de l'espace jusque dans l'œil de Vin Diesel, on avait en camera map une vingtaines de map de définition différentes largement plus petites que ta map. Pour une sortie en 2K.


Naaaa (et pour la 4è fois) j'ai besoin de toute la terre pour ce coup ci... Comme je l'ai dit plus haut j'ai déjà fait des proxys et j'ai même fait la meme scène à 3 échelles différentes... :/

Citation :

Ce sujet me fait très vaguement penser à celui-ci.


Bah nan, pas les mêmes symptomes et à priori pas les mêmes causes...

Citation :

Pourquoi prendre une texture aussi détaillées? N'est-il pas plus raisonnable de travailler à plusieurs échelles?


Je me suis déjà expliqué à ce sujet, et aussi je suis loin d'être un débutant donc si je ne l'ai pas fait... en fait si je l'ai fait en plus pour les autres plans mais à ce plan ci ce n'est pas applicable.

Citation :

Vous imaginez "google earth" (c'est un exemple peut être exagéré) avec des maps si grosses!!!


Je vois pas le rapport, fais le tour de la Terre sur Google Earth avec une résolution 1px=3km et compte la taille de la texture... L'avantage de Google Earth c'est que les maps sont découpées à la volée à l'affichage... le système est bien conçu...

@ plouche
Nx.

Contribution le : 04/01/2010 14:45
_________________
Blenderhead since 1998 !
Nicolas Alfonsi
Créer un fichier PDF de la contribution Imprimer


Re: Blender digère mal les grosses textures ?
OverdOzed
Inscrit:
11/11/2007 10:33
Post(s): 1749
va donc couper ta texture en 4 au lieu de discuter toi

Contribution le : 04/01/2010 14:56
_________________
La Tortue se meut !
Créer un fichier PDF de la contribution Imprimer



 Haut   Précédent   Suivant
« 1 ... 4 5 6 (7)




Enregistrer votre réponse
Compte*
Nom   Mot de passe   Authentification
Message:*



[Recherche avancée]



Sujets récemment répondus
Forums Sujets Réponses Lus Dernières contributions
Hors Sujet !! Acquérir un TOEIC, TOEFL, IELTS, certificat sans examens (etsglobalscores@gmail.com) 0 1232 02/12 02:25:48
Jules55 
Questions & Réponses bonjour 2 229 28/11 20:12:18
Melodicpinpon 
Questions & Réponses vertex weights 1 759 28/11 20:08:02
Melodicpinpon 
Questions & Réponses [non résolu] Rendu vide pour une simple animation 1 561 28/11 20:03:29
Melodicpinpon 
Questions & Réponses Export png de mauvaise qualité 1 700 28/11 20:01:49
Melodicpinpon 
Questions & Réponses Objets non visibles 1 105 28/11 20:00:01
Melodicpinpon 
Questions & Réponses Déplacer une vertex ou une edge parallèlement à une autre edge 1 108 28/11 19:56:56
Melodicpinpon 
Hors Sujet !! bande-annonce des petits poissons dans l'aquarium 0 93 19/11 17:40:16
xorturion 
Questions & Réponses Comment percer une forme courbe 1 702 17/11 17:16:05
sam90 
Questions & Réponses Remplissage objet 3 946 17/11 17:04:38
sam90 
Questions & Réponses Mirroring light 0 370 02/11 07:51:49
Melodicpinpon 
Questions & Réponses Animation cycle de marche Fall Guys - Rigify 2 1243 03/10 08:42:06
Ediuire 
Hors Sujet !! Tuto Tips - Faire des coutures dans Blender - fabriquer un pouf 1 1489 27/09 14:34:24
perrin34 
Hors Sujet !! Alors elle est PUNK cette bande-annonce de palette CMJN 0 1110 24/09 15:33:07
xorturion 
Questions & Réponses Effets sabre laser image par image 2 752 23/09 07:27:45
muthesaint 
Questions & Réponses [non résolu] comment engendrer un mouvement selon un autre dans un simple système 1 686 18/09 17:10:37
doraynico 
Questions & Réponses [non résolu] Comment fusionner deux fichiers .blend ? 2 764 18/09 16:53:07
doraynico 
Questions & Réponses Comment mettre un délai sur une animation contenue dans une instance de collection? 0 8339 18/09 16:31:16
doraynico 
[WIP] et travaux terminés [WIP] Super Blenderello.    [1][2][3]...[7] 60 38223 05/09 14:50:01
albron 
Questions & Réponses bagapie 0 758 31/08 16:12:59
zilou 

Qui est en ligne
81 utilisateur(s) en ligne (dont 49 sur Forums)

Membre(s): 0
Invité(s): 81


plus...
Nouveaux membres
AliBurdine 8/12/2023
RhodaFanny 8/12/2023
Joellen96A 8/12/2023
AishaHair 8/12/2023
SyreetaWin 8/12/2023
RefugioMcK 8/12/2023
NelsonMitt 8/12/2023
MyrtisMcdo 8/12/2023
KJHFleta17 8/12/2023
NanceeBruc 8/12/2023
Dernier Ajout
2020-09-24.jpg

Evènements à venir
Dec 29
Anniversaire d'ebrain
Jan 6
BUG de Lyon
Fev 15
Anniversaire de Dany
plus 215 plus d'élément(s)
 Par Mickaël Guédon [ebrain] © 2003-2021 The Blender Clan - hébergé par TuxFamily - Site déclaré à la CNIL sous le numéro 1155445