PDA

Voir la version complète : Question Matériaux différents dans l'ombre et dans la lumière / CORONA Render



BLKDNM
22/12/2020, 16h40
Bonjour à tous,

Je suis nouveau sur le forum et j'ai un problème matériau que je n'arrive pas à résoudre.

Je cherche à créer un matériau qui serait changeant à la lumière. Je bosse avec Corona Renderer.

Si je prends par exemple une sphère et celle-ci est éclairée par un spot, je cherche à avoir la partie éclairée de la sphère dans un matériau donné (par exemple un rouge laqué) et la partie dans l'ombre de la sphère possède un autre matériau (par exemple un chrome). Et si je tourne mon spot autour de la sphère les matériaux s'adaptent automatiquement. J'espère que je suis clair, j'ai fait une simulation dans photoshop en pièce jointe.

Il y a quelques années j'arrivais à le faire dans 3DS Max mais impossible de trouver l'astuce dans C4D.


Est-ce que quelqu'un saurait éclairer ma lanterne ? Merci beaucoup par avance.

Laurent

leo3d
22/12/2020, 23h04
Je serais très intéressé par la réponse, autant avec les shaders classic ça peut passer mais avec corona ????

BLKDNM
23/12/2020, 00h08
Je serais très intéressé par la réponse, autant avec les shaders classic ça peut passer mais avec corona ????


Si tu as déjà une réponse avec les shaders classiques je suis preneur car j'ai retourné le soft dans tous les sens et je n'ai rien trouvé qui pouvait m'apporter une réponse.

Floc
23/12/2020, 00h23
Avec les shaders standard tu peux utiliser le shader Lumas.

un exemple

23610

mais je doute que ca passe dans corona.

BLKDNM
23/12/2020, 01h11
Avec les shaders standard tu peux utiliser le shader Lumas.

un exemple

23610

mais je doute que ca passe dans corona.


Cool. Merci pour le fichier je vais tester ça. En fait j'essaye de faire une Terre (comme plein de gens on déjà fait ah ah) mais si je pouvais éviter de faire deux rendus pour virer dans photoshop les continents éclairés dans le jour ce serait cool. Et puis j'ai d'autres idées en tête pour d'autres images si je trouve la technique.

23612

BLKDNM
23/12/2020, 01h43
Avec les shaders standard tu peux utiliser le shader Lumas.

un exemple

23610

mais je doute que ca passe dans corona.


J'ai essayé et ça ne fonctionne pas avec Corona. Et pour complexifier le truc, c'est que le côté dans l'ombre doit être autoluminescent mais le côté dans la lumière ne l'est pas :D

vesale
23/12/2020, 01h48
bonsoir, dans le canal où tu gère la lumière de nuit, crée un système de calque avec un fresnel que tu va resserrer que tu place en mode produit au dessus de ton calque avec les lumières .

l'effet de fresnel a besoin de lumière pour fonctionner et te créer donc le cache.
il me semble qu'il y' a aussi une méthode avec une matiere backlight et le proximal shader mais je ne suis pas sûr que ceux ci fonctionne avec corona

des pistes ici pour le reste
https://www.youtube.com/watch?v=rNBS4ZAYtF4

BLKDNM
23/12/2020, 02h01
bonsoir, dans le canal où tu gère la lumière de nuit, crée un système de calque avec un fresnel que tu va resserrer que tu place en mode produit au dessus de ton calque avec les lumières .

l'effet de fresnel a besoin de lumière pour fonctionner et te créer donc le cache.
il me semble qu'il y' a aussi une méthode avec une matiere backlight et le proximal shader mais je ne suis pas sûr que ceux ci fonctionne avec corona

des pistes ici pour le reste
https://www.youtube.com/watch?v=rNBS4ZAYtF4


Hmmmmm je suis en train de tester et ça a l'air de donner un résultat intéressant. Dès que j'ai une image je la poste.

Sur Max j'utilisais un map Fresnel que je mettais en mode Light/Shadow qui n'est pas dispo dans C4D. Je me disais bien qu'il devait y avoir un truc avec une map fresnel.


Merci beaucoup Vesale :)

BLKDNM
23/12/2020, 02h16
bonsoir, dans le canal où tu gère la lumière de nuit, crée un système de calque avec un fresnel que tu va resserrer que tu place en mode produit au dessus de ton calque avec les lumières .

l'effet de fresnel a besoin de lumière pour fonctionner et te créer donc le cache.
il me semble qu'il y' a aussi une méthode avec une matiere backlight et le proximal shader mais je ne suis pas sûr que ceux ci fonctionne avec corona

des pistes ici pour le reste
https://www.youtube.com/watch?v=rNBS4ZAYtF4


Bon en fait ça ne fonctionne pas. Il y a bien un effet mais pas en fonction de la lumière. J'ai checké le tuto mais il ne traite pas le sujet des lumières des continents (pas fou le gars ah ah).

2361523616

Celui ou celle qui trouve la solution je lui file ma scène complète :D

leo3d
23/12/2020, 20h28
Si tu as déjà une réponse avec les shaders classiques je suis preneur car j'ai retourné le soft dans tous les sens et je n'ai rien trouvé qui pouvait m'apporter une réponse.

Concernant la terre avec sa map de nuit je me suis posé la question pour une anime de l'espace et j'avais fait mon projet sous redshift car de mémoire c'etait plus simple


sinon tu as ça

https://youtu.be/cCyiHJ-q9NI

cf exemple: 23619

leo3d
23/12/2020, 21h15
J'ai trouvé une solution avec Corona

ci joint la scène: https://www.dropbox.com/s/da5ga7djzbs28i3/BackLight_CNR.c4d?dl=0

Le principe, utiliser le Corona Distance shader.
Tu places un objet contraint en orientation vers ta source lumineuse et tu t'en sers de masque via le Corona Distance Shader
Et voilà. Alors c'est un gros contournement mais ça fera la blague et te permettra de rester sous Corona

A ton service ;)

BLKDNM
24/12/2020, 13h45
J'ai trouvé une solution avec Corona

ci joint la scène: https://www.dropbox.com/s/da5ga7djzbs28i3/BackLight_CNR.c4d?dl=0

Le principe, utiliser le Corona Distance shader.
Tu places un objet contraint en orientation vers ta source lumineuse et tu t'en sers de masque via le Corona Distance Shader
Et voilà. Alors c'est un gros contournement mais ça fera la blague et te permettra de rester sous Corona

A ton service ;)


Merci Leo, je regarde ça dans la journée :) Hâte de voir ce que ça donne.

Joyeux Noël à toutes et à tous !!

BLKDNM
24/12/2020, 13h48
Concernant la terre avec sa map de nuit je me suis posé la question pour une anime de l'espace et j'avais fait mon projet sous redshift car de mémoire c'etait plus simple


sinon tu as ça

https://youtu.be/cCyiHJ-q9NI

cf exemple: 23619


J'ai checké ce tuto et ne fonctionne pas avec Corona. Redshift j'aimerais bien m'y mettre voire Octane mais je suis sur OSX (macbook pro)

BLKDNM
25/12/2020, 10h19
J'ai trouvé une solution avec Corona

ci joint la scène: https://www.dropbox.com/s/da5ga7djzbs28i3/BackLight_CNR.c4d?dl=0

Le principe, utiliser le Corona Distance shader.
Tu places un objet contraint en orientation vers ta source lumineuse et tu t'en sers de masque via le Corona Distance Shader
Et voilà. Alors c'est un gros contournement mais ça fera la blague et te permettra de rester sous Corona

A ton service ;)


Hello Leo, ça fonctionne super ton astuce. Maintenant je regarde comment connecter ça avec un Corona Sun plutôt qu'une light classique car je trouve le rendu plus intéressant. Je pense qu'avec Xpresso je peux y arriver. Je vais creuser.

leo3d
27/12/2020, 21h32
2362323623

Et voici

BLKDNM
28/12/2020, 21h02
2362323623

Et voici


Tu es fabuleux Leo :) Merci infiniment !!!
Le fichier final t"intéresse ?

BLKDNM
03/01/2021, 05h43
Voilà ce que ça donne :D

236442364523646

maxencedt
04/01/2021, 13h49
:w00t::001_tt1::icon_bouncy::icon_artist: