Bonjour à tous,
En quête d'un moteur externe, j'ai fait quelques essais avec une scène de Patrick Nieborg nommée Meccano plane.
Ici pas de rendu studio avec des matériaux complexes, le but étant de voir rapidement les options proposées par les moteurs, leur ergonomie, interface, lights, matériaux, tags, etc., donc pour chacun d'entre eux, j'ai refais les matériaux et pour l'éclairage j'utilise un objet ciel basic avec le tag du moteur ou/et une HRDI ou l'objet ciel du moteur et c'est parti.
j'ai essayé de régler le tout au mieux, ce qui n'est pas toujours évident, certains moteurs ont montré un certaine instabilité quand on les chatouillais de trop et chacun à ces petites astuces, ce qui m'a souvent valu la lecture de multiples tutos pour en comprendre certains.
Pour ma part et surtout pour ce que j'en fais, je dirais que c'est une question de feeling et mon penchant va vers Corona, rapide, peu de réglages moteur, des matériaux simples à créer.
Après tout ça, je me suis dit que ce travail pourrait être utile à d'autres personnes qui comme moi seraient en quête d'un substitut au moteur de C4D, je vous met donc les liens de la scène dans ces différentes versions et une petite image.
Au passage, j'ai mis entre guillemets la version du moteur qui a été utilisée.
Je remercie Lenogre, pxlntwk et gr4ph0s pour leur petits coups de main, chacun à leurs façons.
Scène de base Cinéma4D (R16) phys + ig, calcul CPU
Scène Optimisée by Lenogre
Scène pour Arnold (1.03.0) calcul CPU
Optimisation by gr4ph0s
Matériaux simples à créer, éclairage avec objet Arnold sky+Hdri.Scène pour Corona (A4.1) calcul CPU
Matériaux simples à créer, réglages moteur simples, éclairage avec objet ciel + hdri, moteur encore en Alpha, libre d'utilisation.
Standalone et denoiser à venir.Scène pour Iray (1.0.3) calcul CPU+GPU
matériaux pas simples à créer, mais une biblio Nvidia top, grosse compatibilté C4D, lights, matériaux, filtre réducteur de bruits, éclairage avec un objet Iray environment+hdriScène pour thea Render (1.5.02) CPU+GPU
matériaux simples à créer, éclairage avec un objet ciel+ tag thea.
Standalone présent.Scène pour Furryball (1.3.3913) GPU
moteur free en constante évolution, plusieurs mise à jour par mois matériaux simples à créer, éclairage avec Furryball dôme light +hdri, mode GPU et CPU, moteur gratuit avec restrictions.
Standalone présent.Scène pour Octane (3 alpha 10.1)
Made in pxlntwrk
Voir post en dessous pour caractéristiques
Standalone présentScène pour Vray (v3 béta)
Made in Pxlntwrk
Scène pour Indigo render (3.8.12) CPU + GPU
convertisseur de matériaux C4D, rendu GPU pour CUDA ou OPENCL,
Standalone présentScène pour Maxwell
Base réalisée par Gr4ph0s
Scène à optimiser, le rendu ne rend pas hommage à la qualité du moteur.
Standalone présent
D'autres sont prévus à la suite dès que j'ai un moment.
Dernière modification par Vcyrille ; 27/05/2016 à 20h41.
Les paramètres de rendu pour AR3 ne sont absolument pas optimisés.
En lançant le rendu sans rien changer (le HDRI du ciel a sauté, il faut remettre le matériau), j'arrive à 1min07sec.
En remettant tout par défaut dans Physique et ne changeant que Subdivision Flou 2>5 pour avoir des réflexions floues sans grain, je tombe à 35sec pour exactement la même qualité. Un temps de rendu divisé par 2 !
PS : J'ai rendu la scène en v15. Je viens de l'ouvrir en v16 et je découvre que les réflexions sont en GGX. Alors pour le coup, ce truc est une catastrophe en terme de temps de rendu dès qu'il y a des réflexions floues. C'est totalement INEXPLOITABLE en prod'.
A titre de comparaison,
v15 : 1min07sec
v16 : 1 min 45sec (merci GGX). La combinaison GGX/réflexions floues est le meilleur moyen pour pousser les c4distes au suicide !
Tout ce que j'écris est à prendre au 15e degré. Car comme dit le proverbe chinois : Quand le dragon d'or, le ragondin ; voilà qui devrait faire taire les critiques et me mettre à l'abri d'attaques frontales.
Salut je me permet de mettre à jour la scène pour arnold, je l'ai optimisé je suis as 1min42 et avec beaucoup moins de bruit. Avec ta scène j'ai mis 3min17 à la rendre(presque le double ^^).
(J'ai la version 1.0.15.0 de arnold la dernière qui nécessite d'avoir un CPU qui support les jeux d'instruction SSE4.2)
Je te laisse refaire le rendu avec ma scène, sa permettra d'avoir une meilleure idée.
Ce que j'ai changé dans la scène. Dejà le nombre de sample tu avais mis ceux de la caméra à 8. Ce qu'il faut savoir c'est que les sample de la camera est une puissance de tout les autres donc si tu met à 8 et le diffuse à 2 ça te fais (2^2)*(8^2) de sample pour la diffuse ce qui est inutile dans une scène pareil.
Tu as activé la refraction (ray depth + sample) alors que il n'y a aucun materiaux avec la refraction. Pareil pour le SSS.
Beaucoup de bruit est pressent dans les parties ombragé, l'HDRI y est pour beaucoup vu que tu n'avais pas set ça résolution dans l'onglet Light(skydome_light) de celle ci(https://support.solidangle.com/displ...ght-Resolution). De plus en rajoutant des shadow sample pour justement combler ce problème dans les ombres on obtient une image avec beaucoup moins de bruit !
http://graphos.fr/files/MeccanoPlane_Arnold.zip
En tout cas belle initiative !
SDK Specialist
MAXON Computer GmbH
Merci de vos essais et remarques.
@Lenogre :
En changeant le GGX, je gagne en temps de rendu (9min30 au lieu de 16) mais je perds le petit coté granuleux/rugueux que j'aimais bien sur le métal. Si je met 5 en subdivision flou je monte à 22min.
@Gr4ph0s
J'ai mis tout ça à jour et mis ton fichier en lien, j'ai gagné 4 minutes de rendu.
Salut,
en passant j'ai vu qu'il n'y avait pas octane dans la partie
matériaux Octane très basique ou LIVEdb, éclairage avec le HDR fourni,un poil de DOF, kernel DL_GI-diffuse 700spp, temps de rendu 10s sur 3 gtx titanX.
lien vers la scene Octane (c4d_R17-Octane 3 alapha10.1>> MeccanoPlane_C4D_Octane
::::::::::::::
pxlntwrk.net
Ta réussi à faire une scène entière sous corona sans crash? Moi il crash tout le temps que sa sois sur R15/R16/R17. Bon en même temps je suis le mec qui appuye sur tout les boutons pour voir ce que ça fait donc forcément au bout d'un moment... ^^
En tout cas comparativement à arnold c'est plutôt bien vu que les deux sont unbiased ça offre pas mal de solution lorsque Arnold sera retiré du marché par AD :p
SDK Specialist
MAXON Computer GmbH
Mise à jour du premier post.
@pxlntwrk
Bon ben j'arrête et je prends ta version cela ira plus vite, je ne met pas ton temps de rendu tellement il est indécent
Je met 1 minute 21 avec ma version démo.
@Gr4ph0s
J'ai déjà fait quelques scènes et je kiffe ce moteur, j'utilise la A4.1 de Corona qui est beaucoup stable que la 5.1, je n'ai pas eu de soucis de stabilité à condition... de ne pas utiliser l'interactive rendering et le VFB dont les problèmes devraient être réglés à l'automne avec l'alpha 6.
Dernière modification par Vcyrille ; 04/05/2016 à 00h39.
Fichier AR3 optimisé :
https://we.tl/7ZgrujWGgi
Le grain sur les réflexions n'a rien à voir avec GGX, c'est directement dépendant du paramètre Subdivisions Flou du moteur Phy.
Le matériau HDRI a été modifié (Luminance plutôt que Couleur) Addition avec blanc 50>25%
J'ai refait tous les matériaux avec réflexion en y mettant du fresnel pour un aspect plus naturel.
Pas de Méthode Secondaire avec l'IG. Sur cette scène, c'est inutile.
Au final, je passe de 1min07sec (fichier brut) à 25sec !
Dernière modification par lenogre ; 04/05/2016 à 09h10.
Tout ce que j'écris est à prendre au 15e degré. Car comme dit le proverbe chinois : Quand le dragon d'or, le ragondin ; voilà qui devrait faire taire les critiques et me mettre à l'abri d'attaques frontales.
Essai avec TheaRender.
Les matériaux ont été convertis automatiquement, j'ai juste ajouté un tag Thea à mon Ciel.
J'ai un peu abusé du Roughness pour le métal, ça donne un aspect beaucoup plus satiné qu'avec AR3.
Rendu d'une minute uniquement en CPU (Thea accepte aussi le GPU mais uniquement du Nvidia et comme j'ai une AMD…)
Tout ce que j'écris est à prendre au 15e degré. Car comme dit le proverbe chinois : Quand le dragon d'or, le ragondin ; voilà qui devrait faire taire les critiques et me mettre à l'abri d'attaques frontales.
merci pour ce topic . je ne connaissais pas TheaRender . Je suis en train de tester leur démo et j'adore leur utilisation cpu+gpu !! c'est super rapide . je vais tester sur une animation pour comparer avec Octane . mais pour 395e c'est une tuerie .
Autant j'ai dit beaucoup de mal de TheaRender à sa sortie (images pas terribles) autant je trouve que maintenant ça tient la route. J'apprécie beaucoup la conversion automatique des matériaux C4D.
Les matériaux Thea sont simples à comprendre. J'aime bien le fait de choisir à l'avance un matériau Verre, Métal, Caoutchouc, Emission sans avoir comme dans C4D partir de 0. Maxon devrait s'en inspirer, ça ferait gagner un peu de temps.
L'avantage par rapport à Octane, c'est CPU+GPU. Le rendu Presto est vraiment rapide. Il y a possibilité de faire une renderfarm mais je n'ai pas encore creuser le sujet.
A surveiller.
Tout ce que j'écris est à prendre au 15e degré. Car comme dit le proverbe chinois : Quand le dragon d'or, le ragondin ; voilà qui devrait faire taire les critiques et me mettre à l'abri d'attaques frontales.
Merci Lenogre, je met à jour ce soir.
Si tout va bien, les prochains essais seront sur Indigo et peut-être Krakatoa.
Dernière modification par Vcyrille ; 04/05/2016 à 21h17.
Un essai avec Cheetah3D (moteur de rendu Falcon). Export depuis c4d en fbx.
35 sec mais uniquement sur un seul poste (les rendus AR3 sont en réseau sur 2 postes). Encore un peu de grain mais ça a l'air de tenir la route.
Tout ce que j'écris est à prendre au 15e degré. Car comme dit le proverbe chinois : Quand le dragon d'or, le ragondin ; voilà qui devrait faire taire les critiques et me mettre à l'abri d'attaques frontales.
dites ? sans vouloir poluer ce thread , j'essaye la démo de Thea là sur une scène un peu chargée que je rendais avec octane (mais j'ai viré tout ce qui touchait à Octane (tags, mat ) mais quand je lance l'interactive preview .. ça met une plombe à charger la scène (et pourtant j'ai un pauvre mesh low poly visible seulement ..tout le reste est caché ).. je pensais que ça loopait à l'infini et que ça buggait mais non il a fini par charger pendant que je suis parti manger .. pas vraiment interactif ce truc si faut attendre 1h . Et autre problême : du coup je lance directement le rendu dans le Picture Viewer comme le preview ne marche pas bien , mais ça me fait un rendu miniature dans ma fenêtre de 1920*1080 (image jointe ) . une idée d'où ça peut venir ? est-ce que la version démo est limitée en taille de rendu ? ( en plus du watermark ) je ne trouve pas d'infos . merkiii
edit : voici une capture du temps que j'ai bien voulu patienter pour essayer de lancer cet interactive preview ^^ .. 1h et j'ai abandonné :
https://www.wetransfer.com/downloads...4141655/76ad4b
Dernière modification par clemz ; 04/05/2016 à 17h28.
::::::::::::::
pxlntwrk.net
Salut il n'y a pas Vray non plus
voici ma petite contribution avec Vray , il reste bcp de bruit alentour, mais c'est le résultat le plus correct que j'ai pu rendre dans un temps raisonnable pour ce genre de scène... (32 sec sur un Xeon E5-2687w)
lien vers la scene Vray (c4d_R17-Vray 3 beta)>> MeccanoPlane_C4D_Vray
::::::::::::::
pxlntwrk.net
@Lenogre : pour la version cheetah3D, je ne peux rien faire il est sur Mac
@clemz : pour thea, le manuel user indique : To run the plugin in a no demo mode (meaning without resolution limitation and watermarks), you will need to activate your license, ce qui doit expliquer le problème de taille, pour le reste, je n'ai pas passé assez de temps dessus pour t'apporter une réponse.
@pxlntwrk : merci, je ne m'étais pas encore mis à la recherche de vray pour l'instant.
J'aurais bien aimé essayé la nouvelle version de Maxwell, mais pas de version trial, par contre un version à 102€ pour geek de la 3D et une utilisation non commerciale
Mise à jour du premier post fait + rajout version Vray et Indigo render
Dernière modification par Vcyrille ; 04/05/2016 à 23h31.
Ha ok merci ça explique donc ( je pense qu'ils auraient pu se passer de watermarks ou de limiter la taille .. l'un ou l'autre mais les 2 ensembles au final on ne voit pas grand chose et donc pas évident de se faire un avis sur la qualité du truc ). Pour l'autre soucis je leur ai posté ma scène et ils confirment que c'est un bug . quoi qu'il en soit , j'adore la rapidité des essais réussis que j'ai pu faire .. gpu + cpu ça devrait être utilisé partout !
Voila pour maxwell. Au niveau de la mise en place c'est très simple les materiaux C4D sont pris en charge directement (on à un bouton convertir mais au final même si on laisse nos matériaux C4d lors de l'export de notre scène ça fonctionne niquel et on obtient la même chose que si on avais remplacé avec les matériaux convertis !)
J'ai cependant eux un petit problème avec la scène (voir le premier screen), j'avais un effet de ondulement sur certaine pièce. Ceci venais de la géométrie. Dans maxwell studio quand on regarde le wireframe tout est triangulé, j'ai donc supprimé la symétrie + triangulé tout les mesh. Le problème était toujours la. Ayant aussi un problème de focal sur le rendu j'ai donc fait un scale sur l'ensemble du projet affin de passer 1cm en 1m. Et la plus de problème !
Après l'avantage de maxwell c'est qu'il vise réellement le photo-réalisme, il est dont fournis avec un grand nombre de courbe d'IOR,d'IES et de materiaux déjà tout fait (pour vous donner une idée on à unne 20e de metal(aluminium,iron,gold...), et pour chacun on a 5 preset, (old/shiny/etc)...)
Au final il m'aura fallut 4min12 pour rendre l'image(je ne sais pas pourquoi il y a écrit 23.46 en render time... De plus je n'y connait rien à maxwell donc y'a sans doute moyen d'optimiser...
Voici la scène:
http://graphos.fr/files/MeccanoPlane_Maxwell.zip
Dernière modification par gr4ph0s ; 05/05/2016 à 01h09.
SDK Specialist
MAXON Computer GmbH
@clemz
ça bouge pas mal ces derniers mois dans les moteurs de rendu, sachant que la qualité des images s'est considérablement améliorée, tu as complètement raison, il est évident que le combo GPU+CPU doit être un incontournable. Un peu comme la fonction de conversion des matériaux par exemple.
@gr4ph0s
J'avais commencé à refaire les pièces, mais j'ai lâché l'affaire faute de temps.
Il y avait longtemps que je n'avais pas visité le site et j'ai été impressionné par le nombre plugins dispo, la biblio de matériaux et les nouveautés de la version 3.
Finalement une version de démo existe, je n'avais pas trouvé la première fois (uniquement en demande par email). Je vais faire l'essai et peut-être me laisser tenter par la version learning edition à 102€.
Merci pour ton fichier, je met le premier post à jour.
Salut,
pour étoffer un peu, j'ai testé PixelBerg de FrostSoft, qui se veut être "a realtime viewport renderer for C4D" basé sur le PBR shading.
Une fois la scène préparée l'affichage est instantané, j'ai pas approfondi mais pour des présentation Objet (turntable etc...) rapide ça peut peut être le faire ? Version 1.8 (BETA) is available to buy and download now at Pay What You Want Price. minimum $1 , linkable avec Substance a priori ...
lien vers la scene PixelBerg (c4d_R17-PixelBerg 1-.8 beta)>> MeccanoPlane_C4D_PixelBerg
ps/ ce n'est pas moi qui ai fait la scène Maxwell.
Dernière modification par pxlntwrk ; 05/05/2016 à 15h44.
::::::::::::::
pxlntwrk.net
Pas bête de rajouter PixelBerg qui lui permet un rendu en 0 sec :p
On dirais que l'HDR n'est pas vraiment pris en compte (bon en même temps c'est du temps réel donc un peu normal) mais je pense pour tout ce qui est non métallique / refraction ça dois pas trop valoir le coup( vu que y'a pas réellement de solution realtime de GI, mais que l'utilisation de lightprob pour faké ça)
En tout cas c'est clair que pour faire une présentation de modé / d'anim et d'avoir un truc propre dans le cas d'un retour client ça peut être super efficace !
SDK Specialist
MAXON Computer GmbH
Il faut vraiment que j aille voir cela, je ne connaissais pas.
Désolé Gr4ph0s, erreur rétablie
J'ai repris le test avec Indigo Renderer mais j'ai changé quelques réglages. Rendu CPU et non GPU, temps de rendu réglé sur 5 minutes plus quelques autres modifications.
Hello
J'ai pas pu m'empecher de tester cette cette scène sous redshift.
Méthode Brute Force. Testé sur 2x780ti : 23s.
Ce qui est plutot pas mal, vu que le rendu du fichier de pxl Octane PT 400 samples prend chez moi 16s sur 4 GPUs,
ce rendu pourrait donc tomber à 4 ou 5s seconde sur les configs de pxl ou atom451
Curieusement alors que c'est plutôt clean, la réflexion flou de l'alu notament sous l'aile est très bruitée. Ca n'as pas changé grand chose en augmentant le temps de rendus. D’où je pense que c'est plutôt mon inexpérience qui est en jeux là.
Il y a des réglages pour gérer le sampling par "effets" (refexion, refraction AO etc) mais aussi par matériaux.
Bon, vu que c'est sous maya je pense pas que ça intéresse grand monde, mais voici quand même un lien vers la scène : https://we.tl/FgojIjIG43
Mise à jour de la scène Maxwell, suite aux remarques de gr4ph0s, il y avait un soucis avec les tags de lissage et certaines pièces.
L'interface du standalone de Mawxell est vraiment énorme et super pointue, donc gros gros boulot d'apprentissage à faire.
Oui c'est dommage qu'il n'y à pas une réelle intégration avec C4D car le moteur est très intéressant !
SDK Specialist
MAXON Computer GmbH
Je comprend pas ce que tu veux dire par là? Il existe un plugin qui fait le taf justement entre Maxwell et C4D et il marche très bien. J'ai utilisé Maxwell pendant quelques années avant de basculer sous Octane.
Voir là: http://www.maxwellrender.com/index.p...suite/plugins/
Win 10 - R17 - www.nicolasverdon.fr
Et bien tu es obligé d'exporter pour faire un rendu. Du coup pas d'IPR à la arnold ou Octane où tu as un rendu interactif.
Au final t'es obligé de perdre a chaque fois 10sec pour faire un rendu test.. De plus pas moyen de faire simplement de l'anim vu que faut exporter (ou alors c'est moi qui ai pas compris ^^'). Après c'est un magnifique moteur de rendu.
SDK Specialist
MAXON Computer GmbH