Salut,
quelques nouvelles
et bien finalement et contre toute attente, j'ai été contacté pour une distribution commerciale de ce petit setup xpresso.
Je n'avais pas du tout fais ce truc dans une optique de vente. Étonné d'abord , enthousiaste ensuite, j'ai décidé de tenter l'aventure et de saisir cette opportunité pour changer un peu d'air , bref ...
PXL+DIRT est maintenant disponible a l'achat sur le site de PIXELLAB >> ici
un grand merci a tout ceux passés par là et tout particulièrement
Gr4ph0s pour son aide sur les scripts Python entre autre.
Ciao
-----------------------------------------------------------------------------------
Changelog:
-----Version 1.3-190930-----R21 / 2019.1.1
+ Fix compatibility issues with Cinema 4d R21
-----Version 1.1-190930-----R21 / 4.05 , 2018.1.3
+ Fix compatibility issues with Cinema 4d R21
-----Version 1.2-190708-----R19-R20 / 2019.1.1
+ Fix compatibility issues with version 2019+
+ Enhanced Round Edges feature
-----Version 1.1-181205-----R19-R20 / 4.05 , 2018.1.3
+ Fix compatibility issues with version 4.00+
+ Fix Low Coat* "Power Slider" interactivity
+ Fix High Coat* "Power Slider" interactivity
+ Fix High Coat* "Amount Slider" interactivity
+ Add drop-down menu to choose Textures preview size
-----Version 1.1-180330-----
+ Octane version 3.08 or above required +
+ Fix compatibility issues with version 3.08
-----Version 1.1-171103-----
+ Octane version 3.07-r2 or above required +
+ displace feature improvements+
+ general setup enhancement+
--------------------------------------------------------------------------------------------
------------------update--13/06/2017---------------------------------------------------
------------------update--27/05/2017---------------------------------------------------
Salut,
Apres une petite latence, voici donc une version un poil plus aboutie.
>>Plus d'info<<
un petit gif ainsi q'une vidéo pour montrer les principales fonctionnalités du setup.
Pour le reste il y a pas mal de choses décrites plus bas...
Displacement Feature update(novembre 2017)(Avril 2018)
------------------update--27/05/2017---------------------------------------------------
Salut,
je suis en train de faire un petit "helper" pour salir , vieillir ou créer plus facilement des matériaux abîmés et d'autres...
rien de bien compliqué vu mon niveau d'xpresso (pourtant j'avais fais la formation d'Aurety... il ya qq lustres...)
ici c'est Octane qui est utilisé mais j'ai commencé qq essais avec vray (shader curvature ).
Le tout est procédural, en gros ce sont les noeuds Noise et Dirt du pluggin d'octane qui sont dirigés via xpresso et les données utilisateurs.
J'ai arbitrairement divisé le le processus en 3 zones de l'objet
- les aretes de l'objet
- le corps de l'objet
- les coulures griffures (qui partent des aretes et s’étendent sur les corps de l'objet)
les paramètres sont encore a affinés/etoffés/simplifiés pour un usage +/- passe partout...
voila un petit .gif de principe
l'avantage du procédural c'est la légèreté de manipulation pas de bitmap a trimbaler et pourtant beaucoup de solutions de maps en jouant avec le détail et les diverses transformations a dispo..etc
mais avec Octane le gros désavantages est que tu ne peux pas attribuer un Nœud procédural(type Noise) en entrée du Displacement ni du Scatter Object d'ailleurs il bouffe que du bitmap
Pas de bol j'aimerais les utiliser pour faire du "dirt" un peu plus en volume en utilisant le noeud displacement du MixMaterial et le Scatter object pour faire des petits pâtés pour les soudures par exemples..
Donc je suis aussi en train de faire un version avec des bitmaps en entrée au lieu du noise procédural...
(Octane bake a la volée le Bruit etc.. natif de C4D mais ça bouffe une blinde de ressources pour une bonne qualité...donc ce n'est pas une solution)
encore un peu de recherche pour avoir une solution raisonnable et assez transversale entre les moteurs (vray/Octane)...
Ceci dit j'ai deux questions concernant xpresso et les données utilisateurs :
1) Je voudrais savoir si il est possible de contrôler l'affichage d'un groupe de Données Utilisateurs ?
un interrupteur (vert) ici contrôlerait aussi l'affichage ou non du groupe de données utilisateurs (rouge)
pour n'avoir d'affiché uniquement les paramètres des l'effets Actifs
comme sur le gif si dessus
j'ai vu que les groupes de données utilisateurs possèdent des ID mais je ne sais pas si c'est de la que je dois partir?
2) J'aimerais aussi savoir si a partir d'une donnée"Liste d'Objets" ( donnée Liens .. ) en bleu sur le gif au dessus je peux affecter un matériaux a un Objet comme si je le glissais dans la zone réservée de l'onglet Affectation du Matériaux ?
alors je ne sais pas trop mais peut être en utilisant via xpresso un mouvement dans la hiérarchie de l'object manager vers un neutre possédant un tag de texture du matériaux ou peut être mettant en connexion via xpresso ma "liste" d'objets et la zone d'affectation du matériaux ... mais je n'ai pas réussi a trouver le noeud correspondant dans xpresso ?
en tout cas merci de m'avoir lu, je ne sais pas si mes questions sont claires mais merci d'avance pour toute piste ou remarques etc...
++
ps/je posterais bien entendu ce truc si ça botte qq'un ?
pss/
exemples d'autres styles d'utilisation
ou bien des écorces/ peaux de bêtes..
Dernière modification par pxlntwrk ; 10/10/2019 à 11h34. Motif: mse a jour de la version
::::::::::::::
pxlntwrk.net
Salut,
ça pête !
GG
Expert en l'art de ne jamais finir mes WIPs persos
Ça en jette et c'est prometteur.
Mais est-ce applicable sur C4D directement, sans passer par les moteurs vray/Octane ? Comme vieillir des polygones vers le bord des arêtes, à l'instar de Substance Painter, un peu "métal / peinture " usée, abimée ?
My Blog □ Accepter une possibilité, c'est lui permettre de se réaliser ...
Salut,
@ Rudy je pense que tu peux gérer ca avec le moteur de C4d avec un Noeud "Occlusion Ambiante" dans les 2 sens (inversion de direction en produit) pour les concaves et convexes. Ensuite tu lui met un Bruit en Alpha que tu triture pour avoir un aspect "grunge".
Si tu veux Il y aussi le pluggin GrungeShader qui fait ça très bien...
personne pour mes lacunes en xpresso ?
ps/un début très sommaire avec les shader de AR R18 (mise en place rapide du principe sans contrôleurs)
http://www.cjoint.com/doc/17_02/GBlm..._dirtc4dAR.zip
Dernière modification par pxlntwrk ; 11/02/2017 à 21h36.
::::::::::::::
pxlntwrk.net
Merci pxlntwrk de ta réponse rapide et fournie, je vais éplucher tes infos
My Blog □ Accepter une possibilité, c'est lui permettre de se réaliser ...
En gros le principe est de gérer l'aspect du " grunge " en jouant sur les paramètres (echelle, octaves etc...) du bruit et la propagation est dirigée par la force et la distance de l'AO...
::::::::::::::
pxlntwrk.net
En "pure" xpresso je craint que ça sois impossible cependant voici une version qui fait les deux choses que tu veux mais via des noeud python.
Le noeud hide il te suffit de redéfinir les variables suivantes avec les id que tu souhaites cacher
Pour le second malheureusement tu ne peux ajouter/supprimer des objets via xpresso donc la je suis sur que la solution est uniquement pythonique et elle sera un peu plus dur à expliquer mais si tu veux que je t'explique je le ferais.Code:first_id_to_hide = [7, 8] second_id_to_hide = [1, 2, 3] third_id_to_hide = [4, 5]
Voici le fichier
pxlntwrk.c4d
Si tu veux voir en action http://recordit.co/J2BSWt99ee
Bon par contre il ne met pas à jour si le mat change mais cela peux être fait si tu veux que ça le fasse just say it
Dernière modification par gr4ph0s ; 11/02/2017 à 15h18.
SDK Specialist
MAXON Computer GmbH
yes c'est ça
T'es vraiment un tueur
merci beaucoup !!!
faut vraiment que je me mette a tes formations du serpent!!!
::::::::::::::
pxlntwrk.net
Juste un point qui va décevoir Rudy : L'occlusion ambiante n'est possible dans les deux sens qu'à partir de la R18. Avant, elle ne peut s'appliquer que sur les zones "concaves".
Pour des objets pas trop complexes, il y a peut-être aussi moyen de faire quelque-chose avec proximal.
Salut,
effectivement sur ma R17 il n' y a pas d'inversion mais cela fait un bail que je n'utilise plus les shader de AR, du coup je ne suis pas trop au fait des changements...
merci pour la précision Bru
::::::::::::::
pxlntwrk.net