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

Discussion: assigner des évènements clavier sur des caméras

  1. #1
    Squatteur
    Date d'inscription
    mars 2009
    Messages
    251

    assigner des évènements clavier sur des caméras

    Bonjour à toutes et tous,

    J'ai une scène complète, avec des positions de caméras différentes.
    J'ai tout organisé dans l'outil mise en scène. Jusque là, tout va bien, je peux commuter d'une caméra à l'autre sans aucun problème, mais en switchant avec la souris.

    Ma question est peut-être saugrenue, mais je voulais savoir s'il y avait la possibilité d'assigner mes caméras à des touches du clavier (numérique de préférence).
    Cam 1 ==> Touche 1
    Cam 2 ==> Touche 2
    Cam 3 ==> Touche 3
    etc...

    Merci pour vos conseils.

  2. #2
    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
    Hello.
    J'ai déjà essayé plusieurs fois sans y parvenir.
    Si quelqu'un à une idée, (script? Python? Coffee?) je suis aussi preneur
    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

  3. #3
    Squatteur
    Date d'inscription
    mars 2009
    Messages
    251
    Snif. Dommage.

  4. #4
    Pilier Avatar de oli_d
    Date d'inscription
    avril 2004
    C4D version
    Autre
    OS
    MacOS X
    Messages
    707
    Bon j'ai tenté de relever le challenge, c'est vrai que ça peut être super pratique.

    Le seul meilleur moyen que j'ai trouvé, c'est de passer par un outil.

    Il suffit donc d'assigner un raccourci clavier à l'outil puis quand il est actif on peut :

    • clic (gauche) on se déplace dans la hiérarchie vers la prochaine caméras vers le bas
    • clic+shift idem vers le haut
    • clic + ctrl camera de la vue (j'ai pas été foutu de faire fonctionner le alt)
    • touche esc ou '0'(zéro) ->camera de la vue
    • touches de 1 à 9 pour les 9 premières cameras

    J'ai pas de clavier numérique sous la main, j'ai testé juste avec les touches au dessus des lettres (sur clavier suisse 'qwertz')

    Je voulais utiliser également les touches fléchées, mais là aussi j'ai pas (encore) réussi à les faire fonctionner sous python (j'ai pas beaucoup cherché)

    Testé uniquement sur la r13 sous Mac OS10 (léopard).

    Installation : Mettre le dossier dézippé dans le dossier plugin et redémarrer c4d

    Si il y avait quelques beta-testeurs qui pouvaient essayer et me donner un retour ce serait sympa

    Edit : attention si vous rajoutez des caméras quand l'outil est actif, elles ne sont pas prises en compte, il faut réinitialiser l'outil en en sélectionnant un autre puis revenir sur switchcamera (je pourrais sinon faire qu'il recherche toutes les caméras à chaque clic mais j'ai un peu peur que ce soit lent si on a des très grosses scènes)
    Fichiers attachés Fichiers attachés
    Dernière modification par oli_d ; 28/01/2012 à 09h09.

  5. #5
    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
    Jregarde ça !
    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

  6. #6
    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
    Ça maaaaarche !!!!

    J'ai créé une scène avec une flopée de caméra = check OK
    J'ai testé sur ma scène courante. J'ai 5 caméras d'animation et un paquet de cams importées d'un projet fusionné. Elles sont dispatchés dans la hiérarchie. Je me suis assigné un raccourci clavier pour le plugin. Ça me permet, en un click (un raccourci clavier pour lancer le plug, un click par caméra) de passer toutes les Caméras du projet en revue ! C'est trop génial!
    Je t'aime!

    Avant le workflow était de lancer le filtrage de l'OM, déroulé la liste des objets, ctrl+click sur camera, puis click sur la croix blanche pour passer d'une caméra à l'autre, et refermer le filtre en fin de manip. Un peu compliqué.

    Ce que je sur-kiff aussi est la possibilité de switcher des caméras de scène à la caméra de travail.
    J'ai déjà docké le plugin!

    C'est aussi hyper pratique en R13. L'accès aux caméras est un peu planqué maintenant, et quand je switchait de mon interface défaut (caméras icones dockés) vers une interface autre, (Bodypaint, UVedit etc), pou pouvoir retouver les cams default / caméra de scène, il fallait aller sur la vue 3d, puis cameras -> déroulé -> use camera -> choisir la caméra. Là en un raccourci clavier + 1 touche c'est réglé!

    Ça y est, pour moi il est déjà un indispensable, comme Solobutton.

    Question ergonomie :
    • est-ce qu'il te serai possible d'assigner des tags switchcamera à des objets camera de manière à vraiment définir les caméras prises en compte dans la liste des 9 premières? Et conserver le click viewport pour la revue hiérarchique globale…?
    Je sais pas si c'est une bonne idée, ça rend peut être l'utilisation compliqué? Je me demande seulement.
    Si c'est trop compliqué question emploi tant pis, mais là ça oblige à bien organiser la hiérarchie de cams quoi…

    Bravo Oli_d ! Et merci beaucoup! Déjà un classique


    EDIT:
    chez moi, c'est cmd et pas ctrl. Je suis sous osx.

    EDIT2:
    J'ai oublié de préciser que j'ai testé sur un clavier numérique (azerty)
    Dernière modification par shtl ; 28/01/2012 à 10h20.
    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

  7. #7
    Pilier Avatar de oli_d
    Date d'inscription
    avril 2004
    C4D version
    Autre
    OS
    MacOS X
    Messages
    707
    Citation Envoyé par shtl Voir le message
    Ça maaaaarche !!!!
    Je t'aime!
    Moi aussi ma biche !

    C'est vrai que sur mon mac ctrl et cmd fonctionne de la même façon

    Je regarde pour les tags en laissant peut-être le choix, c'est à dire que s'il n'y a pas de tag c'est les 9 premières caméras

  8. #8
    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
    ^^'

    Citation Envoyé par oli_d Voir le message

    Je regarde pour les tags en laissant peut-être le choix, c'est à dire que s'il n'y a pas de tag c'est les 9 premières caméras
    Brillante idée!
    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

  9. #9
    Pilier Avatar de oli_d
    Date d'inscription
    avril 2004
    C4D version
    Autre
    OS
    MacOS X
    Messages
    707
    En fait j'ai abandonné le tag, je trouvais trop compliqué de devoir assigner un tag puis numéroter dans un champ. En plus le raccourci n'était pas directement visible.

    Je suis parti sur une sélection par le dernier caractère du nom de la caméra. Comme ça cela peut-être un chiffre ou une lettre (pour autant que la touche n'ait pas été assignée comme raccourci dans c4d), de plus la numérotation automatique lors de la création de plusieurs caméras est directement utilisable comme raccourci.
    S'il y a plusieurs cameras qui ont leur nom qui se termine par le même caractère on peut switcher d'une à l'autre en pressant la touche correspondante (pratique pour faire des espèces de groupes).

    Pour activer la caméra par défaut depuis le clavier, il n'y a plus que la touche esc, le '0' reste donc disponible pour d'autres

    J'ai également modifié le code pour que la recherche se fasse à chaque clic ou frappage de clavier (il faudra voir si ce n'est pas trop lent dans les très grosses scènes). Ce qui permet d'insérer de nouvelles caméras lorsque l'outil est actif.

    Est-ce que quelqu'un à testé sur Windows ?

    Pour les (futurs)codeurs : j'ai laissé le code visible

    [edit] : Il y a une coquille quand il y a plus de deux caméras qui ont la même dernière lettre ça marche pô, j'essaie de régler et je reposte

    [edit2] Corrigé et pièce jointe mise à jour (v1.02)
    Fichiers attachés Fichiers attachés
    Dernière modification par oli_d ; 29/01/2012 à 20h49.

  10. #10
    Pilier Avatar de catrax
    Date d'inscription
    juillet 2011
    C4D version
    R13 Studio
    OS
    Windows 7, 1 seul coeur !!! 4 Go de Ram et une grande patience.
    Messages
    805
    Billets dans le blog
    1
    moi je clique simplement sur le petit viseur carré à côté de la caméra voulu, c'est aussi rapide et moins prise de tête.
    C'est en pratiquant que l'on apprend...

  11. #11
    Pilier Avatar de lolofedo
    Date d'inscription
    mars 2006
    C4D version
    Cinema 4D R11.5
    OS
    Seven 64bits
    Messages
    1 279
    Billets dans le blog
    1
    Bah écoute Oli, ça fonctionne super bien sur Windows 7 et C4d 12.
    Félicitation et merci pour ce partage
    Seven 64bits, I7 870 2.93Ghz, Nvidia Geforce GTS 240 1Go, 8 Go DDR3, DD 1To Raid0
    http://laurent.fedorenko.free.fr

  12. #12
    Pilier Avatar de oli_d
    Date d'inscription
    avril 2004
    C4D version
    Autre
    OS
    MacOS X
    Messages
    707
    Merci pour le retour Lolofedo.

    Catrax, il est clair que si tu as une petite scène bien rangée avec deux caméras ça n'apporte pas grand-chose, mais sinon lis les posts de shtl au-dessus, cela peut économiser quand-même quelques clics et mouvement de souris dans des grosses scènes. De toute façon pour les clients non satisfaits, je rembourse ...

    (Pour info apprend dans ta signature ne prend pas de s à la fin)

  13. #13
    Gourou Avatar de valkaari
    Date d'inscription
    mai 2009
    C4D version
    Autre
    OS
    OSX / windows
    Messages
    2 949
    tu devrais le mettre là bas http://frenchcinema4d.fr/showthread....ython-by-oli_d

    voir faire un message "plugins c4D" pour y mettre tous les scripts/plugins que les gens font sur ce forum ^^

  14. #14
    Pilier Avatar de oli_d
    Date d'inscription
    avril 2004
    C4D version
    Autre
    OS
    MacOS X
    Messages
    707
    C'était mon intention j'attendais juste la version finale, mais je crois que là c'est bon

  15. #15
    Squatteur
    Date d'inscription
    mars 2009
    Messages
    251
    Salut,

    Au risque de passer pour une buse, je voudrais éviter de mettre la zone dans les dossiers de C4D, alors je voulais savoir si quelqu'un pouvait donner le protocole pour installer le contenu du zip, etc...

    Par avance, merki ^^

  16. #16
    Pilier Avatar de oli_d
    Date d'inscription
    avril 2004
    C4D version
    Autre
    OS
    MacOS X
    Messages
    707
    1. Tu dézippes le dossier dans le dossier plugins de Cinema4D
    2. Tu (re)lance Cinema4D
    3. switch camera tool devrait apparaître dans le menu Modules externes

    Je te conseille ensuite d'assigner un raccourci clavier:

    1. menu Fenêtre/Interface/Personnaliser les commandes
    2. dans Filtre de noms tu tapes le début du nom switch
    3. tu le sélectionnes dans la liste en dessous et tu assignes un raccourci de ton choix en bas (j'ai pris alt+c)

  17. #17
    Squatteur
    Date d'inscription
    mars 2009
    Messages
    251
    Argf...

    J'ai fait la manip, mais je pense que c'est pas compatible avec la 11.5
    J'ai pas l'option dans le menu des modules externes.

    Tu penses que ça serait possible d'adapter le code ?
    Ou si tu as la possibilité de vérifier avec une version antérieur, peut-être que j'ai mal appliqué le protocole, mais je ne pense pas.

    Merki.

  18. #18
    Pilier Avatar de oli_d
    Date d'inscription
    avril 2004
    C4D version
    Autre
    OS
    MacOS X
    Messages
    707
    Argl, pas possible en-dessous de la r12, pour cause d'absence de python, désolé ...

  19. #19
    Squatteur
    Date d'inscription
    mars 2009
    Messages
    251
    C'est pas grave. C'est déjà super cool de t'être collé sur le code !!
    Bravo !!!

    Je vais patienter le temps d'avoir la dernière version.
    Quelqu'un sait si Maxon va sortir cette année une autre version ?

  20. #20
    Squatteur Avatar de allansens
    Date d'inscription
    juillet 2011
    C4D version
    R13 Studio
    OS
    windows 10
    Messages
    278
    Un grand merci Oli_d super travail de code , installé, j'ai justement une scène avec plusieurs caméra je m'en va le tester

  21. #21
    Touriste
    Date d'inscription
    octobre 2013
    C4D version
    R15 Studio
    OS
    seven 64
    Messages
    2

    SwitchCameraTool r15

    Bonjour,
    SwitchCameraTool fonctionnent il avec la R15 ?
    il se lance bien dans la liste des plugins,
    mais ne fonctionne plus depuis la r15
    merci

  22. #22
    Pilier Avatar de oli_d
    Date d'inscription
    avril 2004
    C4D version
    Autre
    OS
    MacOS X
    Messages
    707
    Je l'avais même oublié celui là, j'ai bien reçu ma R15 mais je n'ai même pas encore trouvé le temps de l'installer ! Honte sur moi !

    Dès que je l'ai fait je regarde, cela doit être un problème d'extension de fichier pour le python qui a changé.

  23. #23
    Touriste
    Date d'inscription
    octobre 2013
    C4D version
    R15 Studio
    OS
    seven 64
    Messages
    2
    merci, vraiment pratique comme plugin,
    une fonction qui devrait être intégrée,
    on a bien "caméra de la vue" comme commande présente depuis longtemps.

  24. #24
    Pilier Avatar de oli_d
    Date d'inscription
    avril 2004
    C4D version
    Autre
    OS
    MacOS X
    Messages
    707
    J'ai enfin installé ma r15 et j'ai installé SwitchCameraTool. Tout m'a l'air de fonctionner normalement, l'histoire des extensions de fichiers pour les plugins n'est que pour le code crypté, ce qui n'est pas le cas.

    Est-ce que d'autres personnes ont des problèmes ?

Discussions similaires

  1. [Info] Evénement sans précédent sur FC4D !
    Par Seb-bbl dans le forum Le saloon
    Réponses: 46
    Dernier message: 10/05/2011, 10h18
  2. Article : Evenement : Paris FX
    Par dotcom dans le forum Les news
    Réponses: 0
    Dernier message: 11/12/2010, 11h51
  3. Réponses: 1
    Dernier message: 01/01/2007, 23h13
  4. assigner une touche à unobjet :-s
    Par batitou81 dans le forum Général Cinema 4D
    Réponses: 3
    Dernier message: 22/07/2004, 14h00
  5. Réponses: 4
    Dernier message: 18/04/2003, 14h45

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