Bonjour a tous.
Je cherche à réaliser un petit programme qui de façon aléatoire me permettra d'obtenir une suite de données consecutive.
Je suis passionné par le cinéma ruse du 19 em, donc mon idée est de retranscrire à partir d'une basse de données, des valeurs de cadre utiliser par certain réalisateurs de cette periode, une suite de cadrages camera sans que cela soit du point vue narratif, ou cinematographique forcement logique. Une sorte de dé qui tire une suite de chiffre au hasard.
Je ne sais pas par ou commencer.
les variables... la fonction random bref: je débute avec Processing, toute aide est la bien venue merci d'avance.
daouda
Pour les curieux https://www.youtube.com/watch?v=z97Pa0ICpn8
Hors ligne
Bonjour,
Alors pour commencer, je dirais qu'il faut que tu sois plus précis dans la description de ton projet. Je l'ai relu plusieurs fois et je ne comprends pas ton intention.
Tu veux recadrer des films aléatoirement? Les monter aléatoirement ?
Si tu cherches de l'aide, il faut préciser ta pensée.
Hors ligne
ok pour le manque de clarté désolé.
pour être plus précis je voudrais réaliser un petit programme qui à partir d'une basse de données relatifs à une période du cinema ruse. Ce programme me permettra de concevoir une suite de cadre "plans" de façon aléatoire. en piochant dans la db.
Dans le langage cinémathographique il existe plusieurs valeurs de cadres ( plan large, plan rapproché, plan d'ensemble...) et d 'orientation de la camera, ( champs, contre champs, 45 dg, dans l 'axe, contre plongé, plongé...)
Certain réalisateurs de cette periode et du genre ont utilisés une narration qui leurs est propres et qui fait encore école aujourd'hui.
l'idée est simple, j ai en livre le découpage technique de plusieurs films. En me référent à cette documentation je pourrai les convertir en BD pour y puisé dedans, afin de réaliser une suite de cadrages aléatoirement sur un temps révolus définis au préalable dans des formats clips musical, mini doc ....
j 'espère être clair cette fois si.
merci d'avance
Hors ligne
Un peu plus, mais tu ne souhaites par travailler sur le matériau film juste sur les "métadonnées".
Une fois ta base de données (évite les abréviations) établie, tu souhaites prélever aléatoirement une valeur de plan. Mais la question veux-tu asservir une caméra physique pour retrouver ces valeurs de plan ou alors utiliser une caméra virtuelle dans Processing avec la 3D ?
Hors ligne
oui je veux juste bosser sur les métadonnées.
oui je veux aleatoirement prélever une suite de cadres.
et non je ne souhaite utiliser ou asservir une camera quelqu' elle soit.
Hors ligne
est il possible avec Processing de concevoir ce programme.
Hors ligne
Pour enregistrer les métadonnées des plans, il y a deux formats JSON ou XML tous les deux gérés par Processing :
https://fr.wikipedia.org/wiki/JavaScrip … t_Notation
https://processing.org/reference/loadJSONObject_.html
https://processing.org/reference/parseXML_.html
C'est à toi de choisir avec lequel tu veux travailler.
Ensuite, avec le fichier établi il suffit de faire un tirage aléatoire pour en extraire un. Ce n'est pas très compliqué.
Hors ligne
merci est il possible de trouver une ressource complète adaptable
Hors ligne
Adapté de l'exemple :
https://processing.org/reference/loadJSONArray_.html
// The following short JSON file called "data.json" is parsed // in the code below. It must be in the project's "data" folder. // // [ // { // "id": 0, // "species": "Capra hircus", // "name": "Goat" // }, // { // "id": 1, // "species": "Panthera pardus", // "name": "Leopard" // }, // { // "id": 2, // "species": "Equus zebra", // "name": "Zebra" // } // ] JSONArray values; void setup() { frameRate(1); values = loadJSONArray("data.json"); } void draw() { int numero = int(random(values.size())); JSONObject animal = values.getJSONObject(numero); int id = animal.getInt("id"); String species = animal.getString("species"); String name = animal.getString("name"); println(id + ", " + species + ", " + name); }
Dernière modification par Mushussu (2017-08-29 20:50:41)
Hors ligne
c quoi cette extension .json
désoler je ne suis pas programmeur
Hors ligne
C'est juste un fichier texte qui a une extension son pour savoir ce que c'est quand tu l'as dans un dossier. Le programme fait appel à ce fichier qui est la base de données des différents items.
Le programme sort aléatoirement un item chaque seconde.
Hors ligne
ok est il possible de de faire la même chose en faisant appel avec une classe ?
Hors ligne
je vous remercie je pense que vous l 'avez compris je ne suis pas programmeur, mais très interesser par Processing
est il possible dans un temps futur de faire un point par téléphone ou par mail.
Hors ligne
Non, un forum est là pour tout le monde. Les problèmes rencontrés et résolues peuvent servir à d'autres.
Hors ligne