Blender 3.0 dévoile ses nouveautés à venir et les améliorations de Cycles (sans GPU AMD/Intel)

Blender 3.0 dévoile ses nouveautés à venir et les améliorations de Cycles (sans GPU AMD/Intel)

Et l'Apple M1 ?

Avatar de l'auteur

David Legrand

Publié dansHardware

22/09/2021
9
Blender 3.0 dévoile ses nouveautés à venir et les améliorations de Cycles (sans GPU AMD/Intel)

Repoussé cet été, Blender 3.0 arrive et sera une étape importante pour le logiciel de conception et de rendu 3D open source. Il entame en effet une nouvelle étape de son développement avec un moteur Cycles renouvelé. Il abandonne d'ailleurs OpenCL en se focalisant sur des intégrations plus efficaces.

Les notes de versions de Blender 3.0, qui est encore pour le moment au stade de la version alpha, est déjà très complète. Attendue pour la fin de l'année, cette nouvelle branche du logiciel apportera une multitude de petites améliorations, que ce soit pour les performances des nœuds de géométrie, l'API Python ou le nouvel Asset Browser.

Cycles-X fait la part belle à NVIDIA OptiX

L'interface est également retravaillée, on pourra même associer les fichiers .blend à Blender dans les paramètres via un bouton dédié. Mais le plus gros morceau, attendu par beaucoup, est Cycles-X, le nom donné à la refonte du moteur. Une réécriture menant à des temps de rendu divisés « souvent entre 2 et 7 » dans de vraies scènes.

L'équipe précise que la compilation du noyau OptiX est bien plus rapide, tout comme le rendu des cheveux avec le module de NVIDIA dont il utilise désormais des fonctionnalités en la matière. La phase de « baking » gère également le ray tracing accéléré via OptiX qui gagne encore un peu plus de terrain dans le nouveau Blender.

Mais il reste encore pas mal de travail. Selon le calendrier établi, la phase Bcon2 qui débute aujourd'hui est l'occasion d'améliorer le code et le stabiliser. Dès le 20 octobre, les développeurs ne s'occuperont plus que de la correction de bugs. À partir du 24 novembre, tout sera mis en place pour la mise en ligne attendue le 3 décembre.

AMD et Intel mis de côté... pour le moment

Du côté de chez AMD et Intel, ce n'est pas vraiment la même ambiance. En effet, si le rendu est toujours possible sur leurs CPU, ce n'est plus le cas de leurs GPU. Jusque-là, Blender se reposait sur le standard OpenCL mais avec des résultats qui n'étaient pas jugés assez satisfaisants. D'autres solutions sont donc explorées.

Il faut dire qu'AMD propose son propre moteur de rendu ProRender profitant de l'accélération de ses produits et que les Radeon RX 6000 n'étaient toujours pas pleinement supportées à ce niveau par Cycles. Si l'on regarde les requêtes ouvertes dans le bug tracker on note néanmoins une proposition d'intégration de HIP

Il s'agit pour rappel de la solution d'AMD pour exécuter du code C++ sur un GPU, à la manière de CUDA chez NVIDIA. Mais ici, le code est présenté comme « portable », fonctionnant tant sur les GeForce que les Radeon (et leurs équivalents dans le monde professionnel). L'idée pourrait ainsi être de remplacer le rendu CUDA par une telle solution ou de la proposer en complément. Pour l'instant les choses ne sont pas figées, le code étant loin d'être finalisé.

Pour ce qui concerne Intel, le rendu sur GPU n'est sans doute pas la priorité à court terme. Si l'architecture Xe telle qu'elle est implémentée dans les processeurs Core de 11e génération est actuellement exploitable par Blender 2.9x, ses résultats sont à la hauteur d'une partie graphique intégrée. Le constructeur voudra sans doute plutôt travailler à une exploitation efficace de ses prochains GPU Arc Alchemist, attendus pour le 1er trimestre 2022, via OneAPI.

Quid des Mac avec Apple M1

L'un des autres grands changements introduits est le support natif des Mac M1. Le BuildBot 2021 a été retravaillé dans ce sens et des versions « daily » sont compilées pour architecture ARM depuis début août et la version 2.93.2. Nous reviendrons dans un prochain article sur les performances de Blender sur le Mac M1, en version 2.9x et 3.x.

Blender Mac M1 Arm
9
Avatar de l'auteur

Écrit par David Legrand

Tiens, en parlant de ça :

Logo ownCloud

ownCloud : faille de sévérité maximale dans les déploiements conteneurisés utilisant graphapi

Dangereuse, mais spécifique ?

15:57Sécurité 0
Le SoC Graviton4 d’Amazon AWS posé sur une table

Amazon re:invent : SoC Graviton4 (Arm), instance R8g et Trainium2 pour l’IA

Tout plus mieux qu'avant

09:30Hardware 0
Logo Comcybergend

Guéguerre des polices dans le cyber (OFAC et ComCyberMi)

CyberCom'

09:06Sécurité 10

Sommaire de l'article

Introduction

Cycles-X fait la part belle à NVIDIA OptiX

AMD et Intel mis de côté... pour le moment

Quid des Mac avec Apple M1

Logo ownCloud

ownCloud : faille de sévérité maximale dans les déploiements conteneurisés utilisant graphapi

Sécurité 0
Le SoC Graviton4 d’Amazon AWS posé sur une table

Amazon re:invent : SoC Graviton4 (Arm), instance R8g et Trainium2 pour l’IA

Hardware 0
Logo Comcybergend

Guéguerre des polices dans le cyber (OFAC et ComCyberMi)

Sécurité 10

#LeBrief : faille 0-day dans Chrome, smartphones à Hong Kong, 25 ans de la Dreamcast

0
Mur d’OVHcloud à Roubaix, avec le logo OVHcloud

OVHcloud Summit 2023 : SecNumCloud, IA et Local Zones

HardwareInternet 2
algorithmes de la CAF

Transparence, discriminations : les questions soulevées par l’algorithme de la CAF

IA et algorithmesSociété numérique 51

Plainte contre l’alternative paiement ou publicité comportementale de Meta

DroitIA et algorithmes 22
Nuage (pour le cloud) avec de la foudre

Économie de la donnée et services de cloud : l’Arcep renforce ses troupes

DroitInternet 0
De vieux ciseaux posés sur une surface en bois

Plus de 60 % des demandes de suppression reçues par Google émanent de Russie

Société numérique 4
Une vieille boussole posée sur un plan en bois

La Commission européenne et Google proposent deux bases de données de fact-checks

DroitInternet 3

#LeBrief : des fichiers Google Drive disparaissent, FreeBSD 14, caméras camouflées, OnePlus 12

0

Le poing Dev – round 6

Next 143

Produits dangereux sur le web : nouvelles obligations en vue pour les marketplaces

Droit 9
consommation de l'ia

Usages et frugalité : quelle place pour les IA dans la société de demain ?

IA et algorithmes 12

La NASA établit une liaison laser à 16 millions de km, les essais continuent

Sciences et espace 17
Concept de CPU

Semi-conducteurs : un important accord entre l’Europe et l’Inde

Hardware 7

#LeBrief : PS5 Slim en France, Valeo porte plainte contre NVIDIA, pertes publicitaires X/Twitter

0
Un mélange entre une réunion d’Anonymous et de tête d’ampoules, pour le meilleur et le pire

651e édition des LIDD : Liens Intelligents Du Dimanche

Internet 30
Bannière de Flock avec des bomes sur un fond rouge

#Flock, le grand remplacement par les intelligences artificielles

Flock 34
Un Sébastien transformé en lapin par Flock pour imiter le Quoi de neuf Docteur des Looney Tunes

Quoi de neuf à la rédac’ #9 : LeBrief 2.0, ligne édito, dossiers de fond

Next 64
Pilule rouge et bleue avec des messages codés

Encapsulation de clés et chiffrement d’enveloppes

Sécurité 31
Empreinte digital sur une capteur

Empreintes digitales : les capteurs Windows Hello loin d’être exemplaires

Sécurité 20

#LeBrief : succès du test d’Ariane 6, réparer plutôt que remplacer, Broadcom finalise le rachat de VMware

0

Hébergeurs, éditeurs, espaces de conversation ? La difficile régulation des réseaux sociaux

Réseaux sociauxSociété numérique 23
Puces en silicium

Silicium : un matériau indispensable et omniprésent, mais critique

HardwareSciences et espace 25
Panneau solaire bi-face Sunology Play

Panneaux solaires en autoconsommation : on décortique le kit Play de Sunology

Hardware 28
The eyes and ears of the army, Fort Dix, N.J.

Un think tank propose d’autoriser les opérations de « hack back »

Sécurité 13

#LeBrief : Ariane 6 sur le banc de test, arrestation algorithmique, entraînement d’IA par des mineurs

0
Logo de Google sur un ordinateur portable

Chrome : Google corrige plusieurs failles sévères, dont une déjà exploitée

Logiciel 1

vieux téléphones portables

Des cadres supérieurs invités à n’utiliser que des téléphones jetables à Hong Kong

Sécurité 18

La Dreamcast de Sega fête ses 25 ans

Hardware 19

Pilule rouge et bleue avec des messages codés

Démantèlement d’un groupe ukrainien de rançongiciels

Sécurité 4

Commentaires (9)


sylvaing Abonné
Il y a 2 ans

Cette nouvelle version s’avère très intéressante, mais je suis quand même bien embêté avec le choix de laisser tomber l’OpenCL. Ma carte graphique (avec une puce AMD RX 570) , certes assez ancienne, me permet de faire des rendus plus rapidement qu’avec mon seul processeur (encore plus ancien…). Et ce n’est pas le prix et la disponibilité des cartes graphiques actuelles qui vont m’inciter à changer de matériel à court terme :-(


David_L Abonné
Il y a 2 ans

Ce sera toujours possible de rester sur la LTS antérieure de toutes façons. Mais lors du passage à la 3.0 et les premiers détails publics sur Cycles-X ils avaient été assez clairs sur OpenCL, ce qui n’empêchera pas d’avoir d’autres solutions à l’avenir (mais pas pour la 3.0). Il faudra par contre voir quels seront les modèles supportés par AMD. De toutes façons tu as toujours la solution du plug-in ProRender non ?


sylvaing Abonné
Il y a 2 ans

Le fait d’utiliser la 2.93 LTS est justement ce que je compte faire. Par contre, je ne suis pas très chaud pour utiliser le plugin ProRender comme je ne sais pas trop pendant combien de temps AMD daignera le développer. J’aurais préféré qu’AMD donne un coup à la Fondation Blender (comme NVidia l’a fait) plutôt que de développer son programme dans son coin…


BlackLightning Abonné
Il y a 2 ans

Quelles sont les raisons de l’abandon d’OpenCL ? Performances, évolution de l’API, proportion de CUDA/OpenCL ?


christophe.agostini
Il y a 2 ans

Très impatient de lire votre article sur les performances du M1 !


Damodread Abonné
Il y a 2 ans

C’est en cours, les devs d’AMD viennent de proposer un backend HIP pour Cycles X (la merge request en question), mais c’est probablement trop tard pour être intégré à la 3.0. En attendant, ProRender existe, avec des résultats très convaincants aussi.



Dette technique du backend OpenCL, l’état des pilotes et la stagnation du standard en seraient la cause


Damodread Abonné
Il y a 2 ans

Argh j’ai passé le délai pour éditer mon commentaire, à priori.



Je voulais ajouter que de ce que j’en comprends, ce sont les devs de Blender qui ont décidé de prototyper dans un premier temps avec CUDA et OptiX. Ils ont pu recevoir du support d’NVidia à ce sujet, mais du coup Intel et AMD doivent développer des backends compatibles avec cette nouvelle solution de leur côté. Naturellement ça leur demande plus de temps.


sylvaing Abonné
Il y a 2 ans

Ok, merci beaucoup pour l’info :yes:


BlackLightning Abonné
Il y a 2 ans

Je vais creuser ce point. Merci.