Nouvelles fonctionnalités dans Cinema 4D - de la version R12 à R19, R20 et R21

Nouveau dans la version 19 - amélioration de la réduction de polygones et du niveau de détail variable (LOD)

Toutes les vidéos du tutoriel Nouvelles fonctionnalités dans Cinema 4D - de R12 à R19, R20 et R21.

Regardons d'abord l'amélioration de la réduction des polygones. Pour le test de comparaison du nouveau générateur de réduction des polygones de la version 19 avec l'ancien déformeur de réduction des polygones de la version 18, j'ai utilisé un scan 3D haute résolution d'un modèle en chocolat coulé de la société Hans Brunner GmbH avec exactement 844302 polygones ou 422153 points.

Nouveau dans la version 19 - réduction de polygones améliorée et niveau de détail (LOD) variables

Afin de distinguer les points en mode d'affichage Ombrage constant (lignes), il est nécessaire de zoomer assez près du modèle 3D.

Nouveau dans la version 19 - amélioration de la réduction de polygones et niveau de détail (LOD) variable.

Réduction des polygones avec le nouveau générateur de réduction des polygones

Celui qui recherche la réduction de polygones dans le menu des déformeurs sera déçu avec Cinema 4D Release 19. L'ancien déformeur de réduction des polygones n'existe plus, mais reste pris en charge lors de l'ouverture de fichiers plus anciens.

La nouvelle réduction des polygones est implémentée en tant que générateur et se trouve dans le menu Créer>Modélisation.

Nouveau dans la version 19 - amélioration de la réduction de polygones et niveaux de détail variables (LOD)

Pour comparer la qualité de la réduction des deux dégraisseurs de polygones, j'ai réduit de 95 % le modèle de l'ours orange avec l'ancien déformeur de réduction des polygones, tandis que j'ai réduit le modèle de l'ours jaune avec le nouveau générateur de réduction de polygones.

Nouveau dans la version 19 - amélioration de la réduction de polygon et de la variable Level-of-Detail (LOD)

Les deux réducteurs de polygones contiennent comme élément principal un curseur permettant de régler l'intensité de la réduction. Le nouveau générateur affiche également immédiatement le nombre de triangles, points et arêtes résultants.

Pour les objets 3D spécifiquement formés avec des bords, il est possible de conserver le contour 3D et même un dépliage UV déjà existant en ajustant les polygones adjacents.

Nouveau dans la version 19 - amélioration de la réduction de polygones et niveau de détail variable (LOD)

En examinant les résultats des deux réducteurs de polygones en mode Ombrage de Gouraud, on peut déjà constater des différences. La maille du modèle de l'ours jaune paraît plus douce et de meilleure qualité, tandis que le modèle de l'ours orange montre déjà des problèmes évidents aux endroits critiques.

Nouveau dans la version 19 - réduction de polygones améliorée et niveau de détail (LOD) variable

Les différences sont particulièrement flagrantes lorsque l'on examine le maillage de polygones des deux modèles d'ours.

Nouveau dans la version 19 - amélioration de la réduction des polygones et niveau de détail (LOD) variables.

Alors que le maillage de l'ours orange semble très inhomogène et chaotique, …

Nouveau dans la version 19 - réduction de polygones améliorée et niveau de détail (LOD) variable.

… le maillage de l'ours jaune présente des tailles de polygones beaucoup plus uniformes et une distribution de polygones très homogène.

Nouveau dans la version 19 - amélioration de la réduction de polygones et de la variable niveau de détail (LOD)

Niveaux de détail (LOD) variables avec la réduction des polygones

Une application de la nouvelle réduction des polygones pourrait être, par exemple, de générer des variantes du modèle d'ours avec différentes résolutions et de les afficher ou cacher en fonction de la distance par rapport à la caméra. De cette manière, les performances peuvent être considérablement améliorées, par exemple dans les jeux 3D.

Pour que cette affichage ou masquage des versions d'objets se fasse automatiquement, Cinema 4D Release 19 propose dans les versions Visualize et Studio l'objet appelé objet LOD (Level-of-Detail-Objekt).

Nouveau dans la version 19 - amélioration de la réduction de polygones et niveau de détail variable (LOD)

Les quatre modèles d'ours dans notre exemple ont été créés avec le générateur de réduction des polygones avec des réductions différentes, puis résolus en un objet de polygones résultant via la commande Maillage>Convertir>Transforme l'objet en état actuel.

Nouveau dans la version 19 - amélioration de la réduction de polygones et niveau de détail variable (LOD)

Les réductions vont de 80 % pour les gros plans à 99,9 % lorsque la caméra est très éloignée du modèle d'ours. Afin que toutes les versions du modèle d'ours aient la même position, la coordonnée X des quatre ours est fixée à 0.

Nouveau dans la version 19 - amélioration de la réduction de polygones et du niveau de détail variable (LOD).

Pour utiliser les quatre versions du modèle d'ours pour le niveau de détail variable, elles doivent être subordonnées à l'objet LOD-. En sélectionnant les quatre objets et en appelant l'objet LOD- dans la palette des objets de Modélisation en maintenant les touches Alt et Commande enfoncées, cela se fait en une seule manipulation.

Nouveau dans la version 19 - amélioration de la réduction de polygones et niveau de détail (LOD) variable

Dans la boîte de dialogue des paramètres de l'objet LOD- dans le gestionnaire des Attributs, nous trouvons du côté de l'objet les quatre modèles d'ours créés en tant que étapes LOD. Pour chacune des quatre étapes, des options d'affichage peuvent être définies séparément. Le mode LOD Sous-objets est déjà correct, car le LOD variable doit se baser sur les sous-objets contenus.

Nouveau dans la version 19 - amélioration de la réduction des polygones et du niveau de détail variable (LOD)

Il ne reste plus qu'à définir le critère selon lequel l'objet LOD- doit décider quelle étape LOD utiliser pour afficher l'objet. Comme le modèle d'ours doit être orienté en fonction de la distance par rapport à la caméra, l'entrée demandée sera donc la distance de la caméra.

Nouveau dans la version 19 - amélioration de la réduction des polygones et variable niveau de détail (LOD)

Après avoir sélectionné le critère, le dialogue de réglage de l'objet LOD dans la barre LOD affiche quatre zones colorées, une pour chaque modèle d'ours. Pour le moment, ces quatre plages de distance sont égales et se répartissent sur la ligne précédente des distances minimale et maximale de la caméra.

Nouveau dans la version 19 - amélioration de la réduction des polygones et du niveau de détail variable (LOD)

Le fonctionnement de l'objet LOD peut également être testé dans la vue 3D. Lorsque la distance de la caméra se trouve dans la plage du niveau le plus élevé, l'ours apparaît dans sa meilleure qualité, ...

Nouveau dans la version 19 - amélioration de la réduction de polygones et niveau de détails variable (LOD)

... dès que la distance de la caméra augmente, l'objet LOD bascule vers le niveau suivant une fois la plage de distance suivante atteinte. La plage de valeurs dans laquelle se trouve actuellement la caméra peut être lue sur le petit symbole de caméra en dessous de la barre LOD.

Nouveau dans la version 19 - réduction de polygones améliorée et niveau de détail (LOD) variable.

En testant les points de basculement dans la vue 3D, il est rapidement possible de savoir si le passage au niveau suivant se fait peut-être trop tôt ou trop tard. Dans ce cas, l'ours devrait rester dans le niveau de détail plus élevé.

Nouveau dans la version 19 - réduction améliorée des polygones et niveaux de détail variables (LOD)

Pour ajuster un point de basculement, il suffit de saisir la ligne entre les plages de distance et de tirer la zone derrière la position de la caméra souhaitée.

Nouveau dans la version 19 - amélioration de la réduction de polygones et niveau de détail variable (LOD)

En règle générale, on n'utilisera la version LOD de qualité la plus basse que lorsque l'objet se trouve nettement à l'arrière-plan de la scène.

Nouveau dans la version 19 - amélioration de la réduction de polygones et niveau de détail variable (LOD)

Niveaux de détail variables (LOD) avec simplification automatique

L'objet LOD propose également sa propre façon de réduire ou de simplifier des objets. Dans ce cas, aucun objet différent n'est nécessaire comme niveaux de détail LOD. Un seul objet subordonné et le réglage de la simplification en tant que mode LOD dans le dialogue de réglage suffisent.

Nouveau dans la version 19 - réduction améliorée des polygones et niveau de détail (LOD) variable

Dans les options d'affichage respectives des niveaux de détail LOD, l'objet LOD propose en plus de la version originale haute résolution (Objets complets), une réduction de polygones similaire à la décimation, une enveloppe convexe, l'affichage de la boîte de délimitation ou encore d'un objet null.

Nouveau dans la version 19 - amélioration de la réduction de polygones et du niveau de détail variable (LOD)

Tous les objets ne conviennent pas à la décimation, souvent des parties entières de l'objet sont supprimées.

Nouveau dans la version 19 - amélioration de la réduction de polygones et des niveaux de détail variables (LOD)

L' enveloppe convexe fonctionne bien, mais sera plutôt utilisée en cas de grande distance de la caméra.

Nouveau dans la version 19 - amélioration de la réduction de polygones et du niveau de détail variable (LOD)

Même cas pour la boîte de délimitation, qui se réfère aux dimensions complètes de l'objet 3D.

Nouveau dans la version 19 - amélioration de la réduction de polygones et niveau de détail (LOD) variables.

En plus des fonctions de détermination des plages de LOD et des niveaux LOD situées du côté de l'objet dans le dialogue de réglage, la page d'options propose d'autres possibilités d'adaptation.

Avec l'option progressive, il est par exemple possible d'obtenir une transition plus douce entre les niveaux LOD des sous-objets, en laissant les autres niveaux LOD affichés. L'option polygoniser les objets garantit que les sous-objets contenant des déformateurs fonctionnent également comme des objets niveaux LOD.

Nouveau dans la version 19 - amélioration de la réduction de polygones et niveau de détail variable (LOD)