Seite 1 von 1

Hyperion LASER Controler

Verfasst: So 16 Dez, 2012 12:18 am
von ProgramFiles
Bonsoir à tous, je souhaiterais vous présenter un software en cour développement par Xiantia et moi même, pour le moment aucune version public est disponible.
En espérant avoir quelques avis, conseils.

Bild

Les fonctionnalités:
-Lecture des fichiers ILDA aux format 0 1 2 3 4 et 5 (4 et 5 non teste),
-Premier test d'importation des fichiers HE Laser Scan (.heb),
-Support total de plugin,
-Creation de figures basic (Cercle, rectangle, Triangle, ...),
-Animation des figures avec projection 3D,
-Effet laser,
-Fonctions zoom, Play, Pause, ...
-Deux interfaces de transfers (Ethernet et Serie non fonctionnel a 100%)
-Mise a l'echelle des donnees ILDA 16 bits en fonction de votre DAC (8,10,12,16 bits)
-Option Debugage (visualisation de touts les points) et posibilite de blancking,
-Visualisation des palettes origine (Pangolin / ILDA) et palette interne au fichier,
-...

Pas de possibilité d'enregistrer les créations/modifications.

Bild

Bild

Bild

Vidéos:
http://www.youtube.com/watch?v=bTZPmwz2_YI (Sur cette vidéo il y a un trait en trop, c'est juste un bug, qui est corrigé maintenant).
http://www.youtube.com/watch?v=qFivP775Mzk

Re: Hyperion LASER Controler

Verfasst: So 16 Dez, 2012 10:52 am
von kl79
Et bien, beau boulot les gars ! Ca doit représenter des heures de boulot tout ca?

Re: Hyperion LASER Controler

Verfasst: So 16 Dez, 2012 11:07 am
von dick1000
salut

chapeau :mrgreen:

c'est vraiment du très bon boulot :D

Re: Hyperion LASER Controler

Verfasst: So 16 Dez, 2012 11:50 am
von Catachanaur
Ne pas oublier que la gestion de l'analogique via le dac est important, un bon soft mais avec une maîtrise "brouillon" des sources ne vaut rien ;)
mais soft prometteur ;)

Re: Hyperion LASER Controler

Verfasst: So 16 Dez, 2012 4:41 pm
von ProgramFiles
Oui pas mal de taf sur ce projet, mais la plus grande partie du travail a été réalisé par Xiantia.
Sinon merci à vous tous, si vous avez des propositions à faire, n'hésitez pas ! :wink:
Pour la gestion de l'analogique et du DAC, on vous réserve une surprise :wink:

Re: Hyperion LASER Controler

Verfasst: Mo 17 Dez, 2012 12:13 pm
von djalex1664
carte son usb 5.1...

Re: Hyperion LASER Controler

Verfasst: Di 18 Dez, 2012 7:30 pm
von xiantia
re :

Heum non pas de carte son, sinon il faut une carte "type" que tout le monde ne possèdes pas et même une achetée toutes faite faut savoir la configurer.

Donc pas d'USB et donc pas de driver à la con (qui fonctionne jamais). Il fonctionnera sur tout type d'OS (Win , Linux, Mac) tout comme le logiciel ;)

Mai bon il y a encore du boulot !

Bye Yannick.

Re: Hyperion LASER Controler

Verfasst: So 11 Aug, 2013 8:01 pm
von xiantia
Me re,

après m'avoir pris la tète avec ENCORE des calculs .. j'avoue que j'aime mieux calculer des temps sur un PIC, car très régulier alors que sur un PC !!!
enfin bon ....


Cette version d'Hyperion souffre de deux problèmes majeurs,
a chaque X seconds qui représentent une image, le programme calcul l'image du rendu à l'écran ainsi que les données pour le DAC, il y a donc une perte de temps puisque après calcul on attend l'événement pour l'image suivante.

De plus le programme envois les images à des temps de 60ms (sorte de moyen des temps image du show à 20kpps que je test), cela veut dire qu'une image reste afficher 60ms.

Si on prend une image de 10 000 points , celle-ci a un temps d'affichage de 500ms, comme je suis à 60ms j'ai donc trop de points / seconds.
Voila ce que ça donne à 20Kpps avec la v1.0 d'Hyperion.
Premier chiffre c'est le nombre de point en pps/seconds (moyenné sur 10 secondes) et le second c'est le pourcentage.
Un pourcentage positif indique une perte de point, alors qu'un pourcentage négatif indique qu'il y a trop de points envoyés pour la
vitesse de 20kpps. On vois nettement que c'est pas bon du tout comme principe.


8753 erreur 6.235 %
14814 erreur 25.93 %
13314 erreur 33.43 %
12293 erreur 38.535 %
10893 erreur 45.535 %
11788 erreur 41.06 %
18185 erreur 9.075 %
18310 erreur 8.45 %
11141 erreur 44.295 %
8038 erreur 59.81 %
8706 erreur 56.47 %
6542 erreur 67.29 %
18409 erreur 7.955 %
29337 erreur -46.685 %
31598 erreur -57.99 %
20051 erreur -0.255 %
12695 erreur 36.525 %
14775 erreur 26.125 %
13095 erreur 34.525 %
18161 erreur 9.195 %


Âpres modification du soft, mise en buffer des données a envoyés et surtout la prise en compte du temps théorique d'affichage de l'image ...

19968 erreur 0.16 %
19924 erreur 0.38 %
19924 erreur 0.38 %
19897 erreur 0.515 %
19974 erreur 0.13 %
20024 erreur -0.12 %
19809 erreur 0.955 %
19969 erreur 0.155 %
19908 erreur 0.46 %
20094 erreur -0.47 %
19836 erreur 0.82 %
20099 erreur -0.495 %
19951 erreur 0.245 %
19804 erreur 0.98 %
19914 erreur 0.43 %
19998 erreur 0.01 %
19983 erreur 0.085 %
20048 erreur -0.24 %


La sans problème on a bien (à quelques chose prêt) du 20 kpps !

Bye Yannick

Re: Hyperion LASER Controler

Verfasst: Mi 09 Apr, 2014 9:22 pm
von xiantia
re à tous,

pas de grandes nouvelles coté DAC comme vous pouvez le voir sur le forum (j’attends les DAC en provenances de Chine ..)

donc petit retour sur le logiciel , il a pas mal bougé depuis ça première version, optimisation, calcul en interne modifiés, nouveau cœur (kernel) temps réel
au niveau trame réseau, enfin bon pas mal de nouveautés !!

Et la ben comme ces grands frères contrôleur, synchronisation avec un mp3 !! la lecture des données , ou plus tôt le décodage des données brute en provenant d'un fichier mp3 est fait, reste une synchronisation avec un show qui ne devrait pas poser de problème ...

voila, mais comme pas mal d'idée passe par ci et par la, il faut une refonte total du system ... si vous avez des idées, on tout simplement , "tien c'est chiant a faire sur tel ou tel logiciel" faite le moi savoir ...

Bye Yannick

Re: Hyperion LASER Controler

Verfasst: Do 10 Apr, 2014 4:20 pm
von shrad
si je peux suggerer deux fonctionnalites

vectorisation en temps reel d'un flux video standardise (mpeg ou autre codec standard) et streaming ILDA

pour la responsivite de l'OS je pense que la majorite des OS modernes proposent des modes d'execution pour les thread qui permettent un niveau de priorite du processus proche du temps reel (j'imagine que vous developpez en mono avec du .net, je crois que la librairie threading gere tout ca...)

Re: Hyperion LASER Controler

Verfasst: Do 10 Apr, 2014 4:44 pm
von julienlev
shrad hat geschrieben:si je peux suggerer deux fonctionnalites

vectorisation en temps reel d'un flux video standardise (mpeg ou autre codec standard) et streaming ILDA
un peu comme lasercam!
sinon pour la créatio de show le mieux c'est quand même l'enregistrement temps réel des figures... tu joue ton morceau tu fais ton show en live et ça enregistre direct vos figures

Re: Hyperion LASER Controler

Verfasst: Do 10 Apr, 2014 7:27 pm
von xiantia
Salut Shrad,

pour la vectorisation en temps réel, il faut deja avoir l'image disponible (peut-être une bibliothèque le permet). Après la vectorisation en elle même
peut poser problème, tout dépend de l'image. Le threading ne me pose pas de soucis étant sous Linux + Qt.

Salut Julien,

qu'entends tu par jouer et faire le show en tant réel + enregistrement ? j'imagine que tu as déjà des show ou formes basic et que tu les sélectionnes à un moment
donné de la lecture ? Comme si tu avais 10 figures que tu peut "appelé" par les touches "0" a "9" par exemple ?

Bye
Yannick

Re: Hyperion LASER Controler

Verfasst: Di 15 Apr, 2014 10:33 am
von shrad
pour la vectorisation en temps reel regardes le projet Yawcam je pense que c'est aussi fait en Qt et que la bibliotheque utilisee pour le stream video accepte beaucoup de flux differents

la vectorisation en tant que telle je m'inspirerais de scripts comme on en fait sur the gimp pour des rendus, mais je ne sais pas quelle librairie permettrait de gerer la chose

Re: Hyperion LASER Controler

Verfasst: Di 15 Apr, 2014 6:37 pm
von julienlev
c'est exactement ça, tu crée tes figures avec les outils et tu assignes ensuite des figures à des touches de ton clavier, et après tu clique sur enregistrer, et tu appuies sur les touches de ton clavier au rythme que tu veux!
et hop tu peux le refaire à l'infini!

Re: Hyperion LASER Controler

Verfasst: Fr 06 Jun, 2014 9:02 pm
von xiantia
Voila a quoi ressemble Hyperion maintenant , tout n'est pas cablé ..
Plugin supporté, synchro Mp3 ...
Une sorte d'hybride entre Gimp et un controleur Laser.

hyperion-new.jpeg
Bye
Yannick

Re: Hyperion LASER Controler

Verfasst: Mo 09 Jun, 2014 3:04 pm
von julienlev
c'est beau :shock:

Re: Hyperion LASER Controler

Verfasst: Mo 09 Jun, 2014 6:48 pm
von xiantia
re,

et encore tu as pas toute la vision des autres plugins (c'est fait exprès), je vais pas tout dévoiler d'un coups :), voila pourquoi ça fait un peut vide
mais en attendant deux images du project wizard .
ProjectManager_1.jpeg
ProjectManager_3.jpeg
Bye
Yannick

Re: Hyperion LASER Controler

Verfasst: Fr 13 Jun, 2014 7:24 pm
von xiantia
salut,

voici la table de montage d'Hyperion, sous sont apparence simple se cache une petite semaine de travail tout de même.

Cette table (plugin) ressemble à celle des tables de montages video, sont principe est en effet identique.
La table support le drag and drop se qui fait que l'on sélection (drag) un fichier ilda soit dans l'explorer interne à Hyperion ou en provenance d'un autre explorer de fichier. Il ne reste plus qu'a le placer (droper) sur une des 4 pistes de travail :)

Cette table permet de :
- bouger au niveau temporelle (horizontalement) le fichier ilda que j'appelle "séquence",
- bouger sur une autre piste de travail une séquence (Shift+up/down),
- couper (split) en deux parties la séquence (Shift+s)
- supprimer une partie de la séquence (cut), avec la possibilité de récupérer le "cut" pour en faire une autre séquence (Shift+c)
- retailler la séquence, c'est a dire d'augmenter la taille de la séquence, pratique si la séquence n'a qu'une seule image,
- supprimer une séquence de la table de montage (Shift+sup)

A savoir que si deux séquences (ou plus) se chevauchent, les séquences sont mixés dans le "Preview" lors de la lecture,
utile pour faire des transitions ....

Si vous avez d'autres fonctionnalités ...
TrackEditor.jpeg
Bye
Yannick