Parce que ça fait bien trop longtemps que je n'ai pas posté un truc nouveau ici, je vais faire un post rassemblant l'ensemble de mes plugins, ou tout mes tests...
Certains seront release, d'autre au simple état de test, ou encore en cours de finition. D'autre seront vendu.
On commence par un script qui sélectionne par miroir
Pour le moment il est fonctionnel, gratuit en python pour le moment mais je pense le porter en C++ et faire un système d'octree (même si je ne sais pas si j'en serais capable en C++, donc à voir peut être que je repasserais sur du python ^^)
Disponible ici http://pastebin.com/dPjUZGhM
Attention il ne fonctionne pas tout le temps lorsque le mesh n'est pas complètement symétrique (logique, mais j'ai quelques idées encore pour augmenté la fiabilité du script)
Un second WIP, le light lister pour plusieurs moteur de rendu, j'ai fini celui de c4d ainsi que de redshift. Au final j'ai tout recodé pour que ça sois compatible avec plusieurs moteur de rendu.
Vous pouvez voir un aperçut ici
Ma première version est toujours dispo http://frenchcinema4d.fr/showthread....ht-Lister-V1-1.
Cette version sera gratuite pour C4D et vray(vu que celui-ci dispose déjà d'un light lister) et sera payante par moteur de rendu (entre 2€ à 5€ par moteur de rendu).
Il supporteras Redshift / Arnold / Octane / Corona / Thea
D'ailleurs je ferais surement appel à vous, j’aurais surement besoin de quelques beta testeurs !
Allez demain je présenterais d'autre script/plug histoire de ne pas tout poster en un coup et de rien poster pendant 6mois ^^.
Dernière modification par gr4ph0s ; 08/03/2017 à 02h18.
SDK Specialist
MAXON Computer GmbH
Top ! Merci Maxime pour tes contributions sur le forum et tout ce talent. Ton script de sélection symétrique est franchement le bienvenu dans le logiciel.
EDIT : J'arrive pas à trouver sur pastebin comment le télécharger..
Dernière modification par Aurety ; 08/03/2017 à 09h07.
kenavo !! // Pinterest KAMIGAZ®
Oups j'avais oublier de le retirer privé, mais maintenant c'est bon !
Pour changer les axes ils faut aller ligne 149-151 et modifier
- X = True
- Y = False
- Z = False
SDK Specialist
MAXON Computer GmbH
gr4ph0s a encore frappé
Yaya °)
Les détails font la perfection, et la perfection n'est pas un détail.http://yayaprodtm.cgsociety.org/
LdV.
Super initiative, merci à toi.
Merci gr4ph0s.
Malheureusement, j'ai un pb avec light Lister.
A l'ouverture de C4D, scène vide, il apparait comme ceci :
La création d'une lumière est normalement référencée dans le plugin.
Si j'ouvre une scène existante, le plugin est vide, comme cela :
En fermant la scène et en ouvrant une nouvelle, ça ne fonctionne toujours pas. Il me faut relancer C4D pour que ça remarche.
Une idée du problème peut-être ?
Chez moi tout fonctionne bien. Et vu que j'ai tout recodé de A à Z pour la nouvelle version, si je vois que ça me prends trop de temps à corriger je t'inviterais à attendre quelques jours histoire que mon autre version sois disponible.
Bon sinon es tu allés dans la console voir si il y a une erreur? Si oui je la veux bien. (Si il n'y en as pas possiblement peux tu virer le plugin puis le remettre et voir si tu as une erreur).
As tu toujours un fichier s’appelant config.json dans le dossier du plugin? Si oui peux tu mettres son contenu?
Celui la ne fonctionne que pour les light c4d, j'ai désactivé l'affichage des lights Vray.
Merci d'avance à toi !
SDK Specialist
MAXON Computer GmbH
Ne te prends pas la tête avec cela si tu as une évolution prévue.
Voici néanmoins le feedback :
- les erreurs console :
et je te joins le fichier config.json : config.zip
Pour les lights, n'ayant pas Vray, je n'ai que du C4D (version R16 si ça peut avoir de l'importance).
Dernière modification par Condor34 ; 09/03/2017 à 15h10.
Ok rien de bien compliqué, Merci pour le screen !
Normalement ceci devrais corriger le problème. Tiens moi au courant !
EasyLightLister_V1.2.zip
SDK Specialist
MAXON Computer GmbH
Salut,
moi je serais pas mal intéressé par la version Octane,
cette fonction est vraiment pratique dans VrayforC4d ainsi que sa petite sœur pour les cameras
::::::::::::::
pxlntwrk.net
Hello
Ben tant qu'a faire, moi j'aimerai bien la version redshift
Pas de soucis je vous contacterai lorsque je commencerai ma phase de beta-test et oui pxlntwrk ça sœurette pour les caméras arriveras par la suite, logiquement mon code est assez souple pour pouvoir supporter les caméras du coup ça ne devrais pas trop prendre de temps, mais bon chaque chose en son temps et puis surtout ça sera un plug séparé !
Bon allez un autre plugin en "WIP", enfin plus en état de dormeur, vu qu'il me convient même si il y a encore quelques petits bugs dans certains cas.
Il s'agit d'un plugin pour faire des fenetres. Avec la possibilité de créer un mur à l'arrière du mur existant. Il rajoute une épaisseur à la vitre, et tout est configurable. Bref en vidéo ça donne ceci
Et un second script qui lui est disponible gratuitement ! Tout con mais très utile lors d'import ou autre.
Un script de remplacement de matériaux / merge.
Il remplace tout les matériaux sélectionné par le premier matériaux sélectionné.
En vidéo
Le script est disponible ici => http://pastebin.com/EKVw53Ka
Voili voilouuuu !!
Dernière modification par gr4ph0s ; 09/03/2017 à 21h50.
SDK Specialist
MAXON Computer GmbH
Pendant qu'on y est, j'aimerais soumettre une petite idée.
Il m'arrive assez souvent de récupérer des fichiers exotiques et à l'import, je me retrouve avec des milliers d'objets que je dois fusionner pour alléger au maximum la gestion dans C4D.
Seulement voilà, quand on fusionne X objets, on se retrouve avec un objet qui possède autant de tags de matériaux et de sélection que d'objets qui ont été fusionnés.
Par ex, vous fusionnez 200 objets en 1 seul, vous voici avec un objet doté de 200 sélections de polys et 200 matériaux.
Autant pour les matériaux, j'ai trouvé la parade pour les supprimer (dans gestionnaire de matériaux, supprimez les matériaux liés à l'objet > tag matériau manquant > xsyann plug > xsTextureTags qui supprime tous les tags de matériaux manquants), pour ce qui est des sélections, je dois les sélectionner à la souris et c'est très chiant quand vous en avez des milliers à supprimer.
Un plug "tag selection killer" pour un objet sélectionné serait donc le bienvenu !
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 gr4ph0s.
J'ai essayé la V1.2.
Il reste un problème :
J'ai regardé ton fichier, et je n'ai trouvé aucun problème d'indentation à la ligne indiquée (ni ailleurs d'ailleurs). Ce message me parait erroné.
Du coup, le plugin ne s'affiche pas dans la liste des modules externes.
Désolé pour ce nouveau retour de bug, mais bravo pour ces nouveaux plugins. Quelle production !.
Sa m'apprendra à faire des infidélités à pycharm et à coder sur notepad ! :p
Encore désolé en gros le problème étais que dans notepad j'ai utilisé des tab, or chaque logiciel à une interprétation du tab certain y voit 2 espace d'autre 4... Alors que grâce à pycharm (ou n'importe quel IDE qui se respecte :p) tu peux définir le nombre d'espace ainsi que si tu veux convertir les tab en espace directement afin d'éviter ce genre d'erreur !
EasyLightLister_V1.3.zip
Bref sinon lenogre voici ton code, sélectionne tes obj et éxecute. Il supprimera tout les tags. Si tu veux qu'il garde certain tag, il faut que tu rajoutes dans la variable keep_tag_id l'id du tag.
Pour connaitre l'id d'un tag fait comme dans cette vidéo => http://recordit.co/8uXGhsBVED
Code:import c4d def main(): keep_tag_id = [5600, 5672, 5604] #Ne pas retirer ces 3ids objs = doc.GetActiveObjects(c4d.GETACTIVEOBJECTFLAGS_SELECTIONORDER | c4d.GETACTIVEOBJECTFLAGS_CHILDREN) doc.StartUndo() for obj in objs: tags = obj.GetTags() for tag in reversed(tags): if tag.GetType() not in keep_tag_id: doc.AddUndo(c4d.UNDOTYPE_DELETE, tag) tag.Remove() c4d.EventAdd() doc.EndUndo() if __name__=='__main__': main()
Dernière modification par gr4ph0s ; 10/03/2017 à 15h01.
SDK Specialist
MAXON Computer GmbH
J'ai aussi vérifié sur notepadle problème étais que dans notepad j'ai utilisé des tab
Tout fonctionne nickel chrome, maintenant.
Merci.
Je tien à remercier floc pour son beta testing et ces remarques sur mon light lister pour Redshift.
Bref je fait ma ptite pub rentrez le code "fc4d" et vous aurez une réduction de 50% (limité au 5 premiers !)
Finalement je préfère les diviser ça me simplifie la tâche et me permet certaines features.
Le prochain sera celui de c4d qui sera gratuit !
Et puis un petit script que j'ai fait aujourd'hui qui permet de retarget un rig non animé sur un rig animé.
Il copie les animations/ud/ des null/spline et bones si besoins.
Et puis surtout cela vous permet d'avoir un aperçut du projet qui bouillonne depuis bientôt 6mois avec mauthak et un autre malotrus talentueux qui n'est pas inscrit sur ce forum.
SDK Specialist
MAXON Computer GmbH
ha cool ce script de retarget ça se deal où ? Bon je commente pas la video sinon je vais pleurer
Dernière modification par clemz ; 19/04/2017 à 17h45.
génial !
Ah oui bien cool les anims et le script de retarget.
Est ce que c'est la même chose que la version "simplifiée" de nitropose dont tu avais parlé ?
Merci pour les anims ce sont juste des trucs en step. Donc bon pour le moment rien de bien fou, fou comparativement au film qu'on vous présenteras d'ici peux..
Sans doute demain ou après demain qui sais...
Je ne pense pas mettre a disposition mon script de retarget car il fonctionne dans notre pipeline et avec nos rigs (bon logiquement y'a pas de raison que ça ne fonctionne pas avec d'autre mais bon pas envie de faire du support ni d'interface pour avoir la possibilité de choisir quel type d'objet à copier ou pas, désolé.
Ceci nous permet de pouvoir animer puis de faire des retouches sur le skinning / hair / textures ou même rajouter des objets tant que les controller ne bougent pas.
Pour le moment ça ne fait pas partie de mon plug de Pose2Pose même si à terme il devrait aussi supporter l'animation donc je pense qu'il en fera parti. Mais ce dernier est plus ou moins mis en pause vu que nous n'en avons plus besoin dans notre film. Je le reprendrais quand j'aurais fini.
Voici une preview de l'outil
L'avancement de l'outil
https://trello.com/b/vRImHyp1/pose-master
SDK Specialist
MAXON Computer GmbH
C'est top je suis client
Bravo pour ton boulot !
et quand tu auras le temps tu nous fera un petit moteur de rendu hein !
::::::::::::::
pxlntwrk.net
top Maxime ! et sympa cette bébête extraterrestre
Hâte de pouvoir utiliser ton outil de P2P ( stp fais le compatible pour R15-16 aussi )
Vraiment intéressant cette outil, je vais être plus exigeant que Clemz, ce s'rait possible pour la R12 ?
Portfolio : http://olivierrob.fr
C'est ce qui s’appelle mettre l'eau à la bouche en tous cas !
Merci après la petite bebette je n'ai fait que le rig, le concept / modé est faites par jules. Mais bon nous allons faire poste dans la journée pour présenter ce projet !
Pour la R16 c'est sur pour la R15 faut que je regarde mais je pense que c'est faisable.
Par contre pour la R12 j'ai de gros doute ça m'oblige à reprendre pas mal de chose mais pourquoi pas cela dépendra si j'ai du temps a perdre à la sorti de mon école en septembre.
Et oui dans tout les cas n'attendais pas une sortie avant septembre de ce plugin. Ou sauf si on à fini notre film 1 mois en avance mais je ne pense pas....
Je pense sortir ma nouvelle version du light lister pour c4d dans le week end.
Vu que je viens de terminer la version pour redshift.
SDK Specialist
MAXON Computer GmbH
Le light lister est dispo pour c4d.
http://graphos.xyz/files/Plugin/graph_c4d_lightlister/graph_c4d_lightlister.zip
Dernière modification par gr4ph0s ; 11/05/2017 à 19h49.
SDK Specialist
MAXON Computer GmbH
Un petit script pour set éviter l'effet de glissement des pieds par rapport au sol.
SDK Specialist
MAXON Computer GmbH