Fedora-Fr - Communauté francophone Fedora - Linux

Communauté francophone des utilisateurs de la distribution Linux Fedora.

  

Dernière news : Venez tester la Fedora 33 Beta

#1 03/05/2020 22:05:19

AlexandreD
Membre
Lieu : Lille
Inscription : 09/01/2010
Messages : 125

[Résolu] Utilisation de Blender 2.8 - absence d'effet de fumée

En ces temps de confinement (et de chômage partiel pour moi), je mets à profit ce temps pour découvrir de nouvelles choses, de nouveaux logiciels.
J'ai donc installé le logiciel Blender (via l'application "Logiciels").

Blender 2.82 (sub 7)

J'ai commencé à suivre les tuto de Blender Guru, et paf, sur le premier tuto, je tombe sur un os.

Lorsque je tente de créer un effet de fumée (quick smoke), ça génère bien un volume autour de la pièce, mais je ne vois rien en prévisualisation, ni lorsque je fais un rendu.

Voici une vidéo de mes actions :

Flash required


J'ai créé une scène générale, j'ai choisi l'option "quick smoke" et je lance la lecture avec la barre d'espace.
J'arrête au milieu en constatant qu'il n'y a aucun effet de fumée.
Je lance un rendu de l'image à la frame courante (F12) et je n'ai que mon cube.

Je suis sur un ordinateur portable, en Fedora 31.
Je dispose d'une carte graphique NVIDIA Geforce 840M (et d'une carte graphique intégrée Intel).
Préférences de Blender / System montrant que la carte CUDA n'est pas reconnue

Voici le résultat de la commande :

[user@pc ~]$ cat /proc/bus/pci/devices | grep VGA || lspci | grep VGA | colrm 1 4 ; cat /proc/cpuinfo | egrep "model name|MHz" ; xdpyinfo | egrep "version:|dimensions|depth of" ; glxinfo | egrep -A2 "rendering|OpenGL" ; lspci -nnk | grep -iA2 vga ; uname -sr; dnf list mesa*; 
2.0 VGA compatible controller: Intel Corporation Haswell-ULT Integrated Graphics Controller (rev 0b)
model name	: Intel(R) Core(TM) i7-4510U CPU @ 2.00GHz
cpu MHz		: 2612.945
model name	: Intel(R) Core(TM) i7-4510U CPU @ 2.00GHz
cpu MHz		: 2623.141
model name	: Intel(R) Core(TM) i7-4510U CPU @ 2.00GHz
cpu MHz		: 2334.006
model name	: Intel(R) Core(TM) i7-4510U CPU @ 2.00GHz
cpu MHz		: 2175.786
  dimensions:    1920x1080 pixels (508x285 millimeters)
  depth of root window:    24 planes
direct rendering: Yes
server glx vendor string: SGI
server glx version string: 1.4
--
OpenGL vendor string: Intel Open Source Technology Center
OpenGL renderer string: Mesa DRI Intel(R) Haswell Mobile 
OpenGL core profile version string: 4.5 (Core Profile) Mesa 19.2.8
OpenGL core profile shading language version string: 4.50
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
    GL_3DFX_texture_compression_FXT1, GL_AMD_conservative_depth, 
    GL_AMD_draw_buffers_blend, GL_AMD_multi_draw_indirect, 
--
OpenGL version string: 3.0 Mesa 19.2.8
OpenGL shading language version string: 1.30
OpenGL context flags: (none)
OpenGL extensions:
    GL_3DFX_texture_compression_FXT1, GL_AMD_conservative_depth, 
    GL_AMD_draw_buffers_blend, GL_AMD_multi_draw_indirect, 
--
OpenGL ES profile version string: OpenGL ES 3.1 Mesa 19.2.8
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.10
OpenGL ES profile extensions:
    GL_ANGLE_texture_compression_dxt3, GL_ANGLE_texture_compression_dxt5, 
    GL_APPLE_texture_max_level, GL_EXT_base_instance, 
00:02.0 VGA compatible controller [0300]: Intel Corporation Haswell-ULT Integrated Graphics Controller [8086:0a16] (rev 0b)
	Subsystem: ASUSTeK Computer Inc. Device [1043:167d]
	Kernel driver in use: i915
Linux 5.6.7-200.fc31.x86_64
Dernière vérification de l’expiration des métadonnées effectuée il y a 3:37:03 le dim. 03 mai 2020 18:17:00 CEST.
Paquets installés
mesa-dri-drivers.i686                                                      19.2.8-1.fc31                                                                @updates
mesa-dri-drivers.x86_64                                                    19.2.8-1.fc31                                                                @updates
mesa-filesystem.i686                                                       19.2.8-1.fc31                                                                @updates
mesa-filesystem.x86_64                                                     19.2.8-1.fc31                                                                @updates
mesa-libEGL.i686                                                           19.2.8-1.fc31                                                                @updates
mesa-libEGL.x86_64                                                         19.2.8-1.fc31                                                                @updates
mesa-libGL.i686                                                            19.2.8-1.fc31                                                                @updates
mesa-libGL.x86_64                                                          19.2.8-1.fc31                                                                @updates
mesa-libGLES.i686                                                          19.2.8-1.fc31                                                                @updates
mesa-libGLES.x86_64                                                        19.2.8-1.fc31                                                                @updates
mesa-libGLU.x86_64                                                         9.0.1-1.fc31                                                                 @fedora 
mesa-libOSMesa.i686                                                        19.2.8-1.fc31                                                                @updates
mesa-libOSMesa.x86_64                                                      19.2.8-1.fc31                                                                @updates
mesa-libOpenCL.x86_64                                                      19.2.8-1.fc31                                                                @updates
mesa-libgbm.i686                                                           19.2.8-1.fc31                                                                @updates
mesa-libgbm.x86_64                                                         19.2.8-1.fc31                                                                @updates
mesa-libglapi.i686                                                         19.2.8-1.fc31                                                                @updates
mesa-libglapi.x86_64                                                       19.2.8-1.fc31                                                                @updates
mesa-libxatracker.x86_64                                                   19.2.8-1.fc31                                                                @updates
mesa-vulkan-drivers.i686                                                   19.2.8-1.fc31                                                                @updates
mesa-vulkan-drivers.x86_64                                                 19.2.8-1.fc31                                                                @updates
Paquets disponibles
mesa-demos.x86_64                                                          8.4.0-4.20181118git1830dcb.fc31                                              fedora  
mesa-khr-devel.i686                                                        19.2.8-1.fc31                                                                updates 
mesa-khr-devel.x86_64                                                      19.2.8-1.fc31                                                                updates 
mesa-libEGL-devel.i686                                                     19.2.8-1.fc31                                                                updates 
mesa-libEGL-devel.x86_64                                                   19.2.8-1.fc31                                                                updates 
mesa-libGL-devel.i686                                                      19.2.8-1.fc31                                                                updates 
mesa-libGL-devel.x86_64                                                    19.2.8-1.fc31                                                                updates 
mesa-libGLES-devel.i686                                                    19.2.8-1.fc31                                                                updates 
mesa-libGLES-devel.x86_64                                                  19.2.8-1.fc31                                                                updates 
mesa-libGLU.i686                                                           9.0.1-1.fc31                                                                 fedora  
mesa-libGLU-devel.i686                                                     9.0.1-1.fc31                                                                 fedora  
mesa-libGLU-devel.x86_64                                                   9.0.1-1.fc31                                                                 fedora  
mesa-libGLw.i686                                                           8.0.0-18.fc31                                                                fedora  
mesa-libGLw.x86_64                                                         8.0.0-18.fc31                                                                fedora  
mesa-libGLw-devel.i686                                                     8.0.0-18.fc31                                                                fedora  
mesa-libGLw-devel.x86_64                                                   8.0.0-18.fc31                                                                fedora  
mesa-libOSMesa-devel.i686                                                  19.2.8-1.fc31                                                                updates 
mesa-libOSMesa-devel.x86_64                                                19.2.8-1.fc31                                                                updates 
mesa-libOpenCL.i686                                                        19.2.8-1.fc31                                                                updates 
mesa-libOpenCL-devel.i686                                                  19.2.8-1.fc31                                                                updates 
mesa-libOpenCL-devel.x86_64                                                19.2.8-1.fc31                                                                updates 
mesa-libd3d.i686                                                           19.2.8-1.fc31                                                                updates 
mesa-libd3d.x86_64                                                         19.2.8-1.fc31                                                                updates 
mesa-libd3d-devel.i686                                                     19.2.8-1.fc31                                                                updates 
mesa-libd3d-devel.x86_64                                                   19.2.8-1.fc31                                                                updates 
mesa-libgbm-devel.i686                                                     19.2.8-1.fc31                                                                updates 
mesa-libgbm-devel.x86_64                                                   19.2.8-1.fc31                                                                updates 
mesa-libxatracker.i686                                                     19.2.8-1.fc31                                                                updates 
mesa-libxatracker-devel.i686                                               19.2.8-1.fc31                                                                updates 
mesa-libxatracker-devel.x86_64                                             19.2.8-1.fc31                                                                updates 
mesa-omx-drivers.x86_64                                                    19.2.8-1.fc31                                                                updates 
mesa-vdpau-drivers.i686                                                    19.2.8-1.fc31                                                                updates 
mesa-vdpau-drivers.x86_64                                                  19.2.8-1.fc31                                                                updates 
mesa-vulkan-devel.i686                                                     19.2.8-1.fc31                                                                updates 
mesa-vulkan-devel.x86_64                                                   19.2.8-1.fc31                                                                updates  

Je n'ai pas d'erreur en ligne de commande quand je lance Blender.
Je n'ai pas forcément vocation à devenir pro de l'outil, donc je regarde si il y a moyen de "fixer" cela rapidement.

D'avance merci !

Dernière modification par AlexandreD (03/05/2020 22:07:48)


Passionné d'informatique, de logiciels libres et de sécurité - Féru de photographie argentique - anciennement contributeur sur des projets scientifiques en calcul distribué (BOINC & l'Alliance Francophone)
HP DM3T - Fedora 26 x86_64
ASUS UX303L - Fedora 31 x86_64

Hors ligne

#2 03/05/2020 22:39:57

Refuznik
Membre
Inscription : 31/01/2007
Messages : 7 730

Re : [Résolu] Utilisation de Blender 2.8 - absence d'effet de fumée

Tout simplement n'utilise pas le blender du dépot fedora, comme tu as pu constater l'acceleration graphique n'est pas prise en compte malheureusement ça date depuis la version de fedora 28.

Donc la seule chose à faire est de le désinstaller, de prendre la dernière version sur le site de Blender, de la décompresser et de lancer l’exécutable.

Hors ligne

#3 03/05/2020 23:10:27

AlexandreD
Membre
Lieu : Lille
Inscription : 09/01/2010
Messages : 125

Re : [Résolu] Utilisation de Blender 2.8 - absence d'effet de fumée

Ah ah !!

La bonne surprise !
Donc, j'ai téléchargé la version depuis le site de Blender (version 2.82a).

Maintenant, j'ai une reconnaissance de CUDA et de ma carte graphique ! (Youhou !!!)
Préférences / System / CUDA

Mais par contre, je n'ai toujours pas de fumée qui s'affiche. sad

sur la frame 17, pas une flamme, pas une particule de fumée


Passionné d'informatique, de logiciels libres et de sécurité - Féru de photographie argentique - anciennement contributeur sur des projets scientifiques en calcul distribué (BOINC & l'Alliance Francophone)
HP DM3T - Fedora 26 x86_64
ASUS UX303L - Fedora 31 x86_64

Hors ligne

#4 04/05/2020 00:06:30

AlexandreD
Membre
Lieu : Lille
Inscription : 09/01/2010
Messages : 125

Re : [Résolu] Utilisation de Blender 2.8 - absence d'effet de fumée

Bon, j'ai finalement trouvé la solution !!!

une pièce On Fire !!!

Il "suffit" juste de lui demander de calculer le rendu des particules avant !
Donc en sélectionnant le domain (ici, le parallélépipède rectangle orange), dans la partie Physics en bas de Settings, il y a un bouton qui change de valeur : Bake Data / Free Data.
Il faut cliquer sur Bake Data.


Passionné d'informatique, de logiciels libres et de sécurité - Féru de photographie argentique - anciennement contributeur sur des projets scientifiques en calcul distribué (BOINC & l'Alliance Francophone)
HP DM3T - Fedora 26 x86_64
ASUS UX303L - Fedora 31 x86_64

Hors ligne

#5 04/05/2020 09:54:34

VINDICATORs
RédactWikix and the graphicatorix!
Modérateur
Lieu : Toulouse(31) France
Inscription : 23/11/2004
Messages : 18 038
Site Web

Re : [Résolu] Utilisation de Blender 2.8 - absence d'effet de fumée

Avec Rocm et blender des dépôts pas de soucis l'accélération OpenCL est détecté.

Après c'est vrai que c'est parfois compliqué de retrouver ses petits avec les modif de l'interface... Merci Alex pour l'info wink .


AMD R7 2700X, MSI Pro Carbon X470, 32Go DDR4 3200@3333Mhz Gskill TridentZ CL14, RX 5700XT MSI Watercooling OC
SSD: 1x 970 EVO NVME 500Go + 1x500Go BX500 + 1x500Go 860 EVO, 3x1To 860 Evo, HDD 1x2To WD black, 1x4to WD Black, 1x3To WD Red, GMT BeQuiet Dark 900+Lepa 800W 80+gold
AMD R5 2600, Asus A320, 16Go DDR4 2400Mhz Gskill AEGIS, 1x250GO SSD EVO, 3x 2To RAID 5 WD Blue, Gigabyte 400W+Cube Chieftec/ AMD R3 2200g + 32Go DDR4 2933+1xSSD Evo 500Go , 3x1To QVO RAID5

Hors ligne

Pied de page des forums