Boutique Cinema 4D
Page 1 sur 3 123 DernièreDernière
Affichage des résultats 1 à 30 sur 64

Discussion: [WIP] xs Array

  1. #1
    Pilier Avatar de xs_yann
    Date d'inscription
    février 2005
    C4D version
    R19 Studio
    OS
    Mac OS X 10.13
    Messages
    1 990

    [WIP] xs Array

    Bonjour,

    Ce topic m'as donné une idée : http://www.frenchcinema4d.fr/forum/i...?topic=21150.0

    Je me suis rendu compte que l'array (répartition) n'était pas très pratique.
    Pour faire une rotation de l'objet dans l'array, il est indispensable de modifié ses axes, il serait plus facile que l'array prenne en compte la rotation en mode "Objet".
    Le but de ce wip serait donc d'ajouter cette fonction sous forme d'un plugin en C++.
    Je vais donc commencer par essayer de re-programmer l'array de base de c4d puis d'ajouter ma fonction.
    Je vais, pour l'instant, omettre les paramètres Amplitude, Frequency et Array Frequency, car je ne m'en suis jamais servi (et de toutes façon je ne sais pas comment les utiliser :roll

    Le début :

    Voilà l'objet, avec les paramètres qui vont bien :


    (l'icone n'est pas bon, c'est celui de mon dernier plug, je verrais ça à la fin...)

    L'objet édité :


    Le code :
    Code:
    // xsArray.cpp
    
    #include "c4d.h"
    #include "c4d_symbols.h"
    #include "oxsarray.h"
    
    class xsArray : public ObjectData
    {
    	public:
    		virtual Bool Init		(GeListNode *node);
    		
    		virtual BaseObject* GetVirtualObjects(BaseObject* op, HierarchyHelp* hh);
    		virtual Bool Message(GeListNode *node, LONG type, void *t_data);
    
    		static NodeData *Alloc(void) { return gNew xsArray; }
    };
    
    Bool xsArray::Message(GeListNode *node, LONG type, void *t_data) // On ne devrait pas en avoir besoin
    {
    	return TRUE;
    }
    
    Bool xsArray::Init(GeListNode *node) // Les valeures par défaut des paramètres
    {
    	return TRUE;
    }
    
    
    BaseObject* xsArray::GetVirtualObjects(PluginObject* op, HierarchyHelp* hh) // C'est le gros du plug, c'est là qu'on va afficher les copies
    {
    	BaseObject *ret = BaseObject::Alloc(Onull);
    	
    	return ret;
    }
    
    // be sure to use a unique ID obtained from www.plugincafe.com
    #define ID_XSARRAY 1022108
    
    Bool RegisterxsArray(void)
    {
    	// decide by name if the plugin shall be registered - just for user convenience
    	String name=GeLoadString(IDS_XSARRAY); if (!name.Content()) return TRUE;
    	return RegisterObjectPlugin(ID_XSARRAY,name,OBJECT_GENERATOR,xsArray::Alloc,"Oxsarray","xsarray.tif",0);
    }
    Peut-être qu'il y a une raison pour que l'array fonctionne qu'en mode axe, peut-être que ce que je vais faire n'est pas très utile, mais au moins c'est un bon exercice. :roll:

    La suite bientôt :odile:

  2. #2
    Gourou Avatar de nikolas
    Date d'inscription
    novembre 2003
    C4D version
    R16 Studio
    OS
    Win10
    Messages
    4 911

    Re*: [WIP] xs Array

    j'applaudis des deux main et te félicite de cette initiative. L'array C4d est pas très pratique et la contrainte d'orientation est pénible.

    On peut passer commande plugin ? :mrgreen:
    Win 10 - R17 - www.nicolasverdon.fr

  3. #3
    Dépendant
    Date d'inscription
    octobre 2003
    Messages
    301

    Re*: [WIP] xs Array

    Y en a qui re-programme C4D...D'autres comme moi qui essaye de texturer des objets... :cry2:
    :prie: :prie: :prie: excess_yann

  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

    Re*: [WIP] xs Array

    Merci nikolas

    Citation Envoyé par nikolas
    On peut passer commande plugin ? :mrgreen:
    Si tu veux mais pour l'instant mes plugins ne fonctionnent que sur mac, qu'un seul à la fois (sinon il y a des collisions d'ID :?) :roll:

    Citation Envoyé par refresher's
    Y en a qui re-programme C4D...D'autres comme moi qui essaye de texturer des objets...
    Oui, enfin on a pas tous ce niveau là... :

    http://img99.imageshack.us/img99/7207/prev3wd2.jpg
    http://img152.imageshack.us/img152/9471/prev1mn7.jpg

    Merci à vous de suivre

    La suite (petite avancée) :

    Avec un cube enfant :


    Une fois édité :


    Le code :
    Code:
    #include "c4d.h"
    #include "c4d_symbols.h"
    #include "oxsarray.h"
    
    class xsArray : public ObjectData
    {
    	public:
    		virtual Bool Init		(GeListNode *node);
    		
    		virtual BaseObject* GetVirtualObjects(BaseObject* op, HierarchyHelp* hh);
    		virtual Bool Message(GeListNode *node, LONG type, void *t_data);
    
    		static NodeData *Alloc(void) { return gNew xsArray; }
    };
    
    Bool xsArray::Message(GeListNode *node, LONG type, void *t_data)
    {
    	return TRUE;
    }
    
    Bool xsArray::Init(GeListNode *node)
    {
    
    	BaseObject	*op = (BaseObject*)node;
    	BaseContainer *data = op->GetDataInstance();
    	data->SetReal(XSARRAY_RADIUS,250);       // Valeur par défaut du rayon = 250
    	data->SetReal(XSARRAY_COPIES,7);          // Valeur par défaut du nombre de copies = 7
    	data->SetLong(XSARRAY_MODE,0);   
    	
    
    	return TRUE;
    }
    
    BaseObject* xsArray::GetVirtualObjects(PluginObject* op, HierarchyHelp* hh)
    {
    	BaseObject *ret = BaseObject::Alloc(Onull);
    	
    	BaseContainer *data = op->GetDataInstance();
    	
    	Real copies = data->GetReal(XSARRAY_COPIES);
    	if(copies<2) return FALSE;
    	
    	LONG i;
    	for(i=0;i<copies;i++) {
    		if(!op->GetDown()) return FALSE;
    		BaseObject *child = op->GetDown();
    		
    		BaseObject *clone = static_cast<BaseObject*>(child->GetClone(NULL,NULL));    // Les objets sont des clones de l'objet enfant
    		clone->InsertUnder(ret);
    	
    	}
    	
    	return ret;
    }
    
    // be sure to use a unique ID obtained from www.plugincafe.com
    #define ID_XSARRAY 1022108
    
    Bool RegisterxsArray(void)
    {
    	// decide by name if the plugin shall be registered - just for user convenience
    	String name=GeLoadString(IDS_XSARRAY); if (!name.Content()) return TRUE;
    	return RegisterObjectPlugin(ID_XSARRAY,name,OBJECT_GENERATOR,xsArray::Alloc,"Oxsarray","xsarray.tif",0);
    }
    Ici les cubes clonés sont affichés mais il sont superposés avec le cube enfant donc invisibles.

    Prochaine étape : positionner les objets sous forme d'hexagone, d'octogone, etc (suivant le nombre de copies)
    Il va y avoir un peu de maths (j'ai déjà un bout du code vu que j'ai re-programmé en partie la primitive N-side).
    :odile:






  5. #5
    Gourou Avatar de nikolas
    Date d'inscription
    novembre 2003
    C4D version
    R16 Studio
    OS
    Win10
    Messages
    4 911

    Re*: [WIP] xs Array

    tiens c'est une idée ça. La possibilité de cloner l'outil cloner de mograph :bave:
    toutes formes possible et orientation à dispo?

    Win 10 - R17 - www.nicolasverdon.fr

  6. #6
    Gourou Avatar de ethylen
    Date d'inscription
    avril 2005
    C4D version
    R20 Studio
    OS
    Mac
    Messages
    2 263

    Re : [WIP] xs Array

    cloner l'outil cloner de Mograph ? je crois que c'est déjà possible, tu clique glisse ton "cloner" dans un autre "cloner"...
    j'ai peux être pas tout compris.. en tout cas bonne initiative xs-yann :poucehaut:

  7. #7
    Gourou Avatar de nikolas
    Date d'inscription
    novembre 2003
    C4D version
    R16 Studio
    OS
    Win10
    Messages
    4 911

    Re*: Re : [WIP] xs Array

    Citation Envoyé par ethylen
    cloner l'outil cloner de Mograph ? je crois que c'est déjà possible, tu clique glisse ton "cloner" dans un autre "cloner"...
    j'ai peux être pas tout compris.. en tout cas bonne initiative xs-yann :poucehaut:
    ou je me suis mal exprimé aussi. Je voulais dire faire du XS-Array un truc similaire au cloner de Mograph. Je suis clair là? je suis pas sur... :mrgreen:
    Win 10 - R17 - www.nicolasverdon.fr

  8. #8
    Gourou Avatar de Jean-Laurent
    Date d'inscription
    mai 2006
    C4D version
    R11.5
    Messages
    3 407

    Re : [WIP] xs Array

    Très belle initiative. :poucehaut:

    Citation Envoyé par xs_yann
    Si tu veux mais pour l'instant mes plugins ne fonctionnent que sur mac, qu'un seul à la fois (sinon il y a des collisions d'ID :?) :roll:
    Je ne comprends pas bien. Tu as mis des ID identiques sur tous tes plug IN en attendant d'en demander une définitive à plugincafe ?
    Ou il y a un autre problème ?

    Citation Envoyé par xs_yann

    Prochaine étape : positionner les objets sous forme d'hexagone, d'octogone, etc (suivant le nombre de copies)
    Il va y avoir un peu de maths (j'ai déjà un bout du code vu que j'ai re-programmé en partie la primitive N-side).
    :odile:
    Après avoir codé tout ça je ne pense pas que la division de 360° et l'utilisation de sin et cos te pose un problème. :wink:

    Pourrais-tu également nous préciser les avantages à coder en C++.
    On accède à quelles fonctions en plus par rapport au coffee de base ?

    SMC fan.

  9. #9
    Pilier Avatar de xs_yann
    Date d'inscription
    février 2005
    C4D version
    R19 Studio
    OS
    Mac OS X 10.13
    Messages
    1 990

    Re*: Re : [WIP] xs Array

    Citation Envoyé par Jean-Laurent
    Citation Envoyé par xs_yann
    Si tu veux mais pour l'instant mes plugins ne fonctionnent que sur mac, qu'un seul à la fois (sinon il y a des collisions d'ID :?) :roll:
    Je ne comprends pas bien. Tu as mis des ID identiques sur tous tes plug IN en attendant d'en demander une définitive à plugincafe ?
    Ou il y a un autre problème ?
    Non non, mes ID sont différents mais il y a collision quand même :coup:

    Pour les avantages à codé en C++, il y en a plusieurs.
    Le premier c'est qu'en coffee tu ne peux pas faire des plugins objet comme celui-là, pour un tag tu ne peux pas toucher au gestionnaire d'attributs...
    Les outils de C4d ont été programmés en C++, le SDK est beaucoup plus riche.

    Le C++ est plus intéressant que le coffee : tu dois typer tes variables, il y a des pointeurs, des références, tu peux surcharger tes fonctions...

    Bon maintenant avec le C++ tu dois compiler à chaque fois et tu dois avoir plusieurs versions pour mac et pc (après ça dépend si tu développe pour toi ou pour distribuer).



  10. #10
    Gourou Avatar de lenogre
    Date d'inscription
    août 2002
    C4D version
    R20 Studio
    OS
    OS 10.12.6
    Messages
    4 366

    Re*: [WIP] xs Array

    Le plug gratuit Duplicate de l'excellent Michael Welter (http://www.welter-4d.de/fplugs/freeplugins_en.html) fait déjà ça :
    Duplication par rapport à un axe ou duplication linéaire.

    J'ai l'impression que tu vas perdre ton temps là-dessus. Pa contre, si tu pouvais refaire Align Assistant, nous serions plusieurs à te vouer une reconnaissance éternelle !
    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.

  11. #11
    Pilier Avatar de xs_yann
    Date d'inscription
    février 2005
    C4D version
    R19 Studio
    OS
    Mac OS X 10.13
    Messages
    1 990

    Re*: [WIP] xs Array

    Citation Envoyé par xs_yann
    Peut-être que ce que je vais faire n'est pas très utile, mais au moins c'est un bon exercice. :roll:
    En plus le plug ne fonctionne plus en R10.

    Je n'ai jamais utilisé Align Assistant mais je vais regarder. :wink:

    edit : miam, align assistant à l'air cool.

  12. #12
    Pilier Avatar de xs_yann
    Date d'inscription
    février 2005
    C4D version
    R19 Studio
    OS
    Mac OS X 10.13
    Messages
    1 990

    Re*: [WIP] xs Array

    Voilà la suite :


    Le code :
    Code:
    #include "c4d.h"
    #include "c4d_symbols.h"
    #include "oxsarray.h"
    
    class xsArray : public ObjectData
    {
    	public:
    		virtual Bool Init		(GeListNode *node);
    		
    		virtual BaseObject* GetVirtualObjects(BaseObject* op, HierarchyHelp* hh);
    		virtual Bool Message(GeListNode *node, LONG type, void *t_data);
    
    		static NodeData *Alloc(void) { return gNew xsArray; }
    };
    
    Bool xsArray::Message(GeListNode *node, LONG type, void *t_data)
    {
    	return TRUE;
    }
    
    Bool xsArray::Init(GeListNode *node)
    {
    
    	BaseObject		*op  = (BaseObject*)node;
    	BaseContainer *data = op->GetDataInstance();
    	data->SetReal(XSARRAY_RADIUS,250);
    	data->SetReal(XSARRAY_COPIES,7);
    	data->SetLong(XSARRAY_MODE,0);
    	
    
    	return TRUE;
    }
    
    Vector* GetNSidePointCoord(int radius, int subdiv)
    {
    	#define RAD pi/180
    	
    	Vector *coord = NULL;
    	coord = new Vector[subdiv];
    	float angle = ((subdiv-2)*180.0)/subdiv;  // S=(n-2)*180
    	
    	coord[0] = Vector(radius,0,0);			// Coordonnées du premier point
    	coord[1] = Vector(-cos(RAD*angle)*radius,0,sin(RAD*angle)*radius); // Coordonnées du deuxième point
    	float a1 = Deg(acos((-cos(RAD*angle)*radius)/radius));  
    	float a2 = -(90-a1);                                    // Angles utiles pour la suite
    	LONG i;
    	float a = a2;
    	
    	for(i=2; i<subdiv;i++) {
    		a = (180-angle)+a;
    		coord[i] = Vector(-sin(RAD*a)*radius,0,cos(RAD*a)*radius);         // Boucle for avec la formule pour tous les autres angles
    	}
    
    	return coord;
    }
    
    
    BaseObject* xsArray::GetVirtualObjects(PluginObject* op, HierarchyHelp* hh)
    {
    	BaseObject *ret = BaseObject::Alloc(Onull);
    	
    	BaseContainer *data = op->GetDataInstance();
    	
    	Real copies = data->GetReal(XSARRAY_COPIES)+1;
    	Real radius = data->GetReal(XSARRAY_RADIUS);
    	if(copies<2)return FALSE;
    	
    	Vector* coord = GetNSidePointCoord(radius,copies); // Appel de la fonction
    	
    	LONG i;
    	for(i=0;i<copies;i++) {
    		if(!op->GetDown()) return FALSE;
    		BaseObject *child = op->GetDown();
    		
    		BaseObject *clone = static_cast<BaseObject*>(child->GetClone(NULL,NULL));
    		clone->SetPos(coord[i]);
    		clone->InsertUnder(ret);
    	
    	}
    	
    	return ret;
    }
    
    // be sure to use a unique ID obtained from www.plugincafe.com
    #define ID_XSARRAY 1022108
    
    Bool RegisterxsArray(void)
    {
    	// decide by name if the plugin shall be registered - just for user convenience
    	String name=GeLoadString(IDS_XSARRAY); if (!name.Content()) return TRUE;
    	return RegisterObjectPlugin(ID_XSARRAY,name,OBJECT_GENERATOR,xsArray::Alloc,"Oxsarray","xsarray.tif",0);
    }
    Ici j'utilise la fonction Vector* GetNSidePointCoord(int radius, int subdiv) qui va me renvoyer un tableau de vecteur avec toutes les positions des points.

    La suite c'est la rotation des objets. :odile:

  13. #13
    Gourou Avatar de Jean-Laurent
    Date d'inscription
    mai 2006
    C4D version
    R11.5
    Messages
    3 407

    Re : Re : Re : [WIP] xs Array

    Merci beaucoup pour ta réponse xs_yann.

    Citation Envoyé par xs_yann
    Non non, mes ID sont différents mais il y a collision quand même :coup:
    C'est bien ce que je craignais.

    [/quote]

    Citation Envoyé par xs_yann

    Le C++ est plus intéressant que le coffee : tu dois typer tes variables, il y a des pointeurs, des références, tu peux surcharger tes fonctions...
    :bave: Tu me donnes envie de m'y remettre.

    Une autre petite question au passage. Sais-tu si il est possible de compiler avec devC++ ou microsoft est incontournable ?

    Tant que tu y es comme tu as l'air bien parti tu nous fais le clone objet de Mograph demandé par nikolas dans la foulée.
    Apparemment le plug de Lenogre en est une variante simplifiée.

    SMC fan.

  14. #14
    Pilier Avatar de xs_yann
    Date d'inscription
    février 2005
    C4D version
    R19 Studio
    OS
    Mac OS X 10.13
    Messages
    1 990

    Re : [WIP] xs Array

    Citation Envoyé par Jean-Laurent
    Une autre petite question au passage. Sais-tu si il est possible de compiler avec devC++ ou microsoft est incontournable ?
    Moi je compile avec Xcode. Tu peux compiler avec devC++, CodeBlocks, Xcode, le terminal...

    Pour le cloner MoGraph je ne pense pas mais je vais voir pour le plug de Lenogre, je le ferais sûrement après ça.

  15. #15
    Pilier Avatar de xs_yann
    Date d'inscription
    février 2005
    C4D version
    R19 Studio
    OS
    Mac OS X 10.13
    Messages
    1 990

    Re*: [WIP] xs Array

    C'est ça que tu veux lenogre ?



    En revanche en cochant "scale" c'est la scale qui est prise en compte (logique), ce ne serait pas mieux que ce soit la "Size"?


  16. #16
    Pilier Avatar de xs_yann
    Date d'inscription
    février 2005
    C4D version
    R19 Studio
    OS
    Mac OS X 10.13
    Messages
    1 990

    Re*: [WIP] xs Array

    La suite :





    Code:
    #include "c4d.h"
    #include "c4d_symbols.h"
    #include "oxsarray.h"
    
    class xsArray : public ObjectData
    {
    	public:
    		virtual Bool Init		(GeListNode *node);
    		
    		virtual BaseObject* GetVirtualObjects(BaseObject* op, HierarchyHelp* hh);
    		virtual Bool Message(GeListNode *node, LONG type, void *t_data);
    
    		static NodeData *Alloc(void) { return gNew xsArray; }
    };
    
    Bool xsArray::Message(GeListNode *node, LONG type, void *t_data)
    {
    	return TRUE;
    }
    
    Bool xsArray::Init(GeListNode *node)
    {
    
    	BaseObject		*op  = (BaseObject*)node;
    	BaseContainer *data = op->GetDataInstance();
    	data->SetReal(XSARRAY_RADIUS,250);
    	data->SetReal(XSARRAY_COPIES,7);
    	data->SetLong(XSARRAY_MODE,0);
    	
    
    	return TRUE;
    }
    
    Vector* GetNSidePointCoord(int radius, int subdiv)
    {
    	#define RAD pi/180
    	
    	Vector *coord = NULL;
    	coord = new Vector[subdiv];
    	float angle = ((subdiv-2)*180.0)/subdiv;  // S=(n-2)*180
    	
    	coord[0] = Vector(radius,0,0);			
    	coord[1] = Vector(-cos(RAD*angle)*radius,0,sin(RAD*angle)*radius); 
    	float a1 = Deg(acos((-cos(RAD*angle)*radius)/radius));
    	float a2 = -(90-a1);
    	LONG i;
    	float a = a2;
    	
    	for(i=2; i<subdiv;i++) {
    		a = (180-angle)+a;
    		coord[i] = Vector(-sin(RAD*a)*radius,0,cos(RAD*a)*radius);
    	}
    
    	return coord;
    }
    
    
    BaseObject* xsArray::GetVirtualObjects(PluginObject* op, HierarchyHelp* hh)
    {
    	BaseObject *ret = BaseObject::Alloc(Onull);
    	
    	BaseContainer *data = op->GetDataInstance();
    	
    	int mode = data->GetLong(XSARRAY_MODE);
    	Real copies = data->GetReal(XSARRAY_COPIES)+1;
    	Real radius = data->GetReal(XSARRAY_RADIUS);
    	if(copies<2)return FALSE;
    	
    	Vector* coord = GetNSidePointCoord(radius,copies);
    	
    	LONG i;
    	for(i=0;i<copies;i++) {
    		if(!op->GetDown()) return FALSE;
    		BaseObject *child = op->GetDown();
    		
    		BaseObject *clone = static_cast<BaseObject*>(child->GetClone(NULL,NULL));
    		
    		clone->SetPos(coord[i]);
    		
                                  // Ici la rotation suivant le Mode Objet ou Axe
    		if(mode==0) {  
    			if(coord[i].z>=0)clone->SetRot(Vector(-atan(coord[i].x/coord[i].z)+child->GetRot().x,child->GetRot().y,+child->GetRot().z));
    			if(coord[i].z<0)clone->SetRot(Vector(-atan(coord[i].x/coord[i].z)-pi+child->GetRot().x,child->GetRot().y,+child->GetRot().z));
    		} else {
    			if(coord[i].z>=0)clone->SetRot(Vector(-atan(coord[i].x/coord[i].z),0,0));
    			if(coord[i].z<0)clone->SetRot(Vector(-atan(coord[i].x/coord[i].z)-pi,0,0));
    		}
    	
    
    		clone->InsertUnder(ret);
    	
    	}
    	
        // Pour rendre l'objet enfant invisible
    	op->NewDependenceList(); 
    	op->AddDependence(hh, op->GetDown()); 
    	op->TouchDependenceList();
    
    	
    	return ret;
    }
    
    // be sure to use a unique ID obtained from www.plugincafe.com
    #define ID_XSARRAY 1022108
    
    Bool RegisterxsArray(void)
    {
    	// decide by name if the plugin shall be registered - just for user convenience
    	String name=GeLoadString(IDS_XSARRAY); if (!name.Content()) return TRUE;
    	return RegisterObjectPlugin(ID_XSARRAY,name,OBJECT_GENERATOR,xsArray::Alloc,"Oxsarray","xsarray.tif",0);
    }

  17. #17
    Gourou Avatar de Jean-Laurent
    Date d'inscription
    mai 2006
    C4D version
    R11.5
    Messages
    3 407

    Re : Re : [WIP] xs Array

    Citation Envoyé par xs_yann
    C'est ça que tu veux lenogre ?
    En tout cas ça y ressemble beaucoup. :efface:

    Tu fais un mix de ton xsArray avec le deuxième et tu as presque le cloneur de Mograph. :wink:
    Avec possibilité de cloner en ligne, en cercle etc ...
    En changeant la taille, la rotation des objets etc ...

    C'est facile, y'a plus qu'à. :mrgreen:
    SMC fan.

  18. #18
    Pilier Avatar de xs_yann
    Date d'inscription
    février 2005
    C4D version
    R19 Studio
    OS
    Mac OS X 10.13
    Messages
    1 990

    Re*: [WIP] xs Array

    Cool, j'ai de quoi m'occuper... :art:
    Il faudrait quand même que je résolve ce problème d'ID que je puisse mettre à dispo des fichiers. :roll:

  19. #19
    Gourou Avatar de nikolas
    Date d'inscription
    novembre 2003
    C4D version
    R16 Studio
    OS
    Win10
    Messages
    4 911

    Re*: [WIP] xs Array

    ça prend forme :poucehaut:
    Win 10 - R17 - www.nicolasverdon.fr

  20. #20
    Gourou Avatar de lenogre
    Date d'inscription
    août 2002
    C4D version
    R20 Studio
    OS
    OS 10.12.6
    Messages
    4 366

    Re*: [WIP] xs Array

    Bravo ! Tu nous enterreras tous !
    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.

  21. #21
    Pilier Avatar de edj kodiak
    Date d'inscription
    novembre 2004
    C4D version
    R10.5
    OS
    XP 64 Pro
    Messages
    1 515

    Re : Re : [WIP] xs Array

    Citation Envoyé par lenogre
    Bravo ! Tu nous enterreras tous !
    il est plus jeune ça lui laisse une chance de plus :mrgreen:


    :arrow:

  22. #22
    Vieux Croûton Avatar de shtl
    Date d'inscription
    octobre 2004
    C4D version
    S22 Souscription
    OS
    osX 12.3.1
    Messages
    13 880
    Billets dans le blog
    5

    Re : [WIP] xs Array

    Oui, ça s'annonce énnorme, merci XS_Yann. :bounce:


    Euh Lenogre, pourquoi refaire Align_Assistant, il marche très bien....?!?
    2x6coreXéon2.66(24T);64Gram; GTX 1080; OSX10.13.6 ////
    Mac Studio 128 Ram ; OSX 12.3.1 ; papiercrayoncerveau;S22Studio;Redshift;Zbrush2022; CS2022
    ///SHTL 2011 DEMO HERE : http://demo.shtl.org/ /// NEW! 2014 WIP

  23. #23
    Gourou Avatar de lenogre
    Date d'inscription
    août 2002
    C4D version
    R20 Studio
    OS
    OS 10.12.6
    Messages
    4 366

    Re*: [WIP] xs Array

    Align assistant ne marche plus en v10. En 9.6UB aussi si mes souvenirs sont exacts. Mais si tu en as un qui marche, tu peux me l'envoyer ?
    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.

  24. #24
    Pilier Avatar de xs_yann
    Date d'inscription
    février 2005
    C4D version
    R19 Studio
    OS
    Mac OS X 10.13
    Messages
    1 990

    Re*: [WIP] xs Array

    Voilà où j'en suis avec le cloner MoGraph :


    SHTL : ta version de Align Assistant se présente comment?
    Tag?
    Paramètres dans le gestionnaire d'attribut?
    Paramètres dans une fenêtre modale? non modale?
    .cob? .dylib, .cdl, .xdl....?

  25. #25
    Gourou Avatar de lenogre
    Date d'inscription
    août 2002
    C4D version
    R20 Studio
    OS
    OS 10.12.6
    Messages
    4 366

    Re*: [WIP] xs Array

    version 9.6 PPC

    [Fichier joint supprimé par l'administrateur]
    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.

  26. #26
    Pilier Avatar de xs_yann
    Date d'inscription
    février 2005
    C4D version
    R19 Studio
    OS
    Mac OS X 10.13
    Messages
    1 990

    Re*: [WIP] xs Array

    Oui celui-ci c'est le même que le mien (celui dont je me suis servi de base pour re-programmer), mais il ne fonctionne plus en R10, non?

  27. #27
    Gourou Avatar de nikolas
    Date d'inscription
    novembre 2003
    C4D version
    R16 Studio
    OS
    Win10
    Messages
    4 911

    Re : [WIP] xs Array

    lenogre a décidé de saper le moral. :mrgreen:
    laisse dond xs yann bosser si tu ne trouves pas le thread intéressant

    Win 10 - R17 - www.nicolasverdon.fr

  28. #28
    Gourou Avatar de lenogre
    Date d'inscription
    août 2002
    C4D version
    R20 Studio
    OS
    OS 10.12.6
    Messages
    4 366

    Re*: [WIP] xs Array

    Je sape le moral de personne !
    AlignAssistant ne marche plus en v10, ni en 9.6UB.
    Au contraire, je suis ça de très près car n'ayant pas Mograph, tous les plugs de duplication sont les bienvenus !
    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.

  29. #29
    Gourou Avatar de nikolas
    Date d'inscription
    novembre 2003
    C4D version
    R16 Studio
    OS
    Win10
    Messages
    4 911

    Re : Re : [WIP] xs Array

    Citation Envoyé par lenogre
    Je sape le moral de personne !
    AlignAssistant ne marche plus en v10, ni en 9.6UB.
    Au contraire, je suis ça de très près car n'ayant pas Mograph, tous les plugs de duplication sont les bienvenus !
    au temps pour moi. j'avais mal compris. je croyais que tu officiais pour maintenir ta position de leader aux fc4d d'or. :mrgreen:
    Win 10 - R17 - www.nicolasverdon.fr

  30. #30
    Gourou Avatar de Jean-Laurent
    Date d'inscription
    mai 2006
    C4D version
    R11.5
    Messages
    3 407

    Re : Re : [WIP] xs Array

    Citation Envoyé par xs_yann
    Voilà où j'en suis avec le cloner MoGraph :
    Excellent! Si tu continues à cette vitesse tu vas nous le finir avant la fin de semaine. :wink:
    SMC fan.

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