Boutique Cinema 4D
Affichage des résultats 1 à 7 sur 7

Discussion: "Random" selection

  1. #1
    Gourou Avatar de Vincent
    Date d'inscription
    mai 2003
    C4D version
    Autre
    OS
    Win7 pro x64
    Messages
    3 113
    Billets dans le blog
    2

    "Random" selection

    Salut les copines.

    J'ai un petit problème à la "con".
    Je vais passer pour un troll, mais bon je me lance :

    J'ai une dizaine de matériaux différents que j'aimerais appliquer "au hazard" à un groupe
    d'objets dans ma scène.
    Le nombre d'objets étant très grand, je ne voudrais pas le faire "à la main".
    Il y a t' il une méthode pour appliquer ces matériaux rapidement, de façon "random" sur mes objets ?

    P.S.: Si déjà je pouvais faire ne serait-ce qu'une sélection "random" des objets de ma scène,
    ça m'aiderait bien ...

    En vous remerciant de m'avoir lu.
    Chapeau bas mes amis.

  2. #2
    Pilier Avatar de Maha
    Date d'inscription
    janvier 2003
    C4D version
    R9
    Messages
    1 342
    y'a surement moyen de faire ça avec mograph ..

  3. #3
    Vieux Croûton Avatar de Aurety
    Date d'inscription
    juillet 2002
    C4D version
    R17 Studio
    OS
    Mac
    Messages
    14 477
    Billets dans le blog
    3
    Yo Vincent ! Le multishader ( multimatières en français ?? ) de Mograph est ton ami. Si tes objets ne sont pas générés par un cloneur, tu peux utiliser un fracture object en mode direct. Le fonctionnement est simple, tu prévois un dossier contenant toutes les textures que tu veux et tu les nommes sous forme de séquence d'images, genre ma_texture_001.jpg, ma_texture_002.jpg,... Tu colles ton multishader dans le canal couleur par exemple, tu rentres dedans et là tu vas charger la première image de ta séquence. Tu cliques sur la prévisu de cette image pour accéder à son onglet animation et tu cliques sur calculer pour que C4D voit qu'il s'agit d'une séquence. Tu retournes vers ton multishader et là tu prends l'option : rapport d'indice plutôt que intensité couleur afin que chaque clone ( ici fragment de ta fracture, soit objet ) reçoive sa texture de ta séquence. Si tes matériaux sont des images.

    Sinon tu as aussi "Matiere Couleur" de Mograph dans les matériaux, tu choisis toujours entre couleur ou rapport d'indice mais là tu vas choisir couleur. Sur ta fracture ou ton cloneur, tu ajoutes un effecteur de randomisation, dans sa palette transformation, tu désactives ou pas les random de position mais par contre tu actives la couleur, du coup chaque clone ( fragment ) se voit attribuer une couleur différente.
    kenavo !! // Pinterest KAMIGAZ®

  4. #4
    Pilier Avatar de xs_yann
    Date d'inscription
    février 2005
    C4D version
    R19 Studio
    OS
    Mac OS X 10.13
    Messages
    1 990
    Citation Envoyé par Vincent Voir le message
    P.S.: Si déjà je pouvais faire ne serait-ce qu'une sélection "random" des objets de ma scène,
    ça m'aiderait bien ...
    Script COFFEE

    Code:
    ENABLE = doc->GetFirstObject() != NULL;
    Code:
    GetNextHierarchyObject(op, stop)
    {
    	if (!op)
    		return (NULL);
    	var next;
    	if ((next = op->GetDown()))
    		return (next);
    	if ((next = op->GetNext()))
    		return (op == stop ? NULL : next);
    	var prev = op;
    	while (prev = prev->GetUp())
    	{
    		if (prev == stop)
    			return (NULL);
    		if ((next = prev->GetNext()))
    			return (next);
    	}
    	return (NULL);
    }
    
    main(doc, op)
    {
    	var stop = op;
    	if (!op)
    	{
    		op = doc->GetFirstObject();
    		stop = NULL;
    	}
    	var rand = new(Random);
    	rand->Init(time());
    	var ho;
    	for (ho = op; ho; ho = GetNextHierarchyObject(ho, stop))
    	{
    		ho->SetBit(BIT_AOBJ);
    		if (ceil(rand->Get11()))
    			ho->ToggleBit(BIT_AOBJ);
    	}
    }
    Si tu as un objet sélectionné cela fait un random selection sur ses enfants, sinon tu n'as pas d'objets sélectionnés ça le fait sur toute la scène.

  5. #5

  6. #6
    Gourou Avatar de Vincent
    Date d'inscription
    mai 2003
    C4D version
    Autre
    OS
    Win7 pro x64
    Messages
    3 113
    Billets dans le blog
    2
    Merci les copines.

    Il y a plein de bonne choses à prendre dans vos réponses.
    Vous êtes supers !

  7. #7
    Pilier Avatar de MacGreggor
    Date d'inscription
    septembre 2009
    C4D version
    R21 Perpétuelle
    OS
    Mojave
    Messages
    1 669
    Citation Envoyé par Vincent Voir le message
    Merci les copines.
    Toi tu es un gentleman qui sait parler aux hommes. Prenez-en de la graine, bande de soudards.

Discussions similaires

  1. "Leili" concours Mediaworks "image fixe"
    Par jeffD dans le forum Concours Médiaworks
    Réponses: 19
    Dernier message: 17/06/2009, 09h06
  2. Réponses: 4
    Dernier message: 03/02/2009, 17h00
  3. Plugins :"PoseMirror" | "MultiParent" | "Home" , en COFFEE
    Par Floby dans le forum Programmation
    Réponses: 54
    Dernier message: 25/08/2008, 22h34
  4. Réponses: 10
    Dernier message: 06/02/2007, 11h08
  5. "Incurver" une selection de polygone
    Par Nightmare dans le forum Nouveaux membres
    Réponses: 3
    Dernier message: 27/10/2005, 15h44

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •  
Mediaworks - Logiciels 3D | Design Internet - Creation site internet