LopLop Inc.

(438) 354-5497 / alain@loplop.com

Auteur-compositeur-interprète de logiciels

LopLop Inc.

Entreprise de fabrication de logiciels d'animation depuis plusieurs décennies

LopLop est une petite entreprise de développement de logiciels graphiques 2D et 3D évoluant dans l'écosystème montréalais du jeu vidéo, du cinéma d'animation, de l'automatisation télévisuel et de l'art numérique public. Nous existons depuis 25 ans en fabriquant des logiciels hyper-spécialisés écrits en C++, OpenGL, GLSL et Metal.

LopLop conçoit des logiciels, app, et jeux alliant Réalité Augmentée, Réalité Fragmentée, et interactivité, afin de créer des expériences uniques et créatives. Depuis 2018, LopLop se spécialise dans la modélisation de paysage, la conception et l'animation d'univers végétaux dans des expériences créatives et interactives pour les industries touristiques, l'Art public et les médias numériques.

Parcs nationaux, Jardins botaniques, Sites touristiques, Expérience interactive via app ou borne, Parcours végétal éducatif, Fonctions narratives, Visite ou observation à distance, Livre augmenté, Photographie, Catalogue de paysages augmentés, Méditation végétale, Herbier interactif, Immersion sonore et visuelle, Dessin, Animation, Jeu vidéo 2D, Plugin pour la végétation, Librairie d’objet 2D vectoriel, Librairie de paysages 2D, Réalisme ou stylistique, Environnements immersifs, Murale et sol interactifs, Projection augmentée, Œuvre d'art numérique.


Le logiciel Natur

Un logiciel de création de paysage animés

NATUR est un outil d'animation utilisé pour créer divers paysages naturels en 2D. Les paysages (qui peuvent être terrestres, célestes, arctiques, tropicaux, etc.) sont créés en combinant divers objets graphiques pré-construits. Ces objets peuvent être un ciel, un soleil, des nuages, des montagnes, des glaciers, de l'eau, de la neige, de la pluie, des arbres, des fleurs, des plantes, des étoiles et bien plus encore.

NATUR peut même utiliser des techniques d'intelligence artificielle pour créer des personnages et des créatures mythiques qui apprennent à marcher ou à nager par eux-mêmes. L'agencement de ces différents objets forme un paysage. Le paysage s'adapte alors à des dizaines d'ambiances.




FrameLop

Interface enfatine pour générer des paysages.

Le logiciel de composition de paysage animé NATUR présente une interface un peu déroutante pour les habitués des interface Adobe et autres 2D/3D GameGens. Avec l'interface FrameLop appliquée à NATUR, nous avons tenté de réduire au minimum l'effort qu'exige la fabrication d'un film d'animation.

Il n'y a que 6 crayons de couleur différente, chacun est associé à un objet paysager et par de simple gestes de dessin intuitifs on arrive à composer de magnifiques paysages en quelques secondes. Bien sûr toutes les animations produites se ressemblent un peu. N'empêche, FrameLop ouvre la voie à une éventuelle serie d'essais tentant de raffiner le concept d'interface progressive soit une interface qui se développe au gré des compétences des artistes qui l'utilisent, de l'enface jusqu'à la diva.



Vagues

Une app de réflexion contemplative sur sa propre conscience.

Ici nous tentons, philosophiquement, de fusionner le vague à l'âme aux vagues de l'océan. On choisit une pensée, un espace naturel, un moment du jour et on laisse le divin hasard nous composer un petit film d'animation unique de 2 ou 3 minutes.

En amalgamant des technologies génératives textuelles, visuelles, animées, vocales et musicales, on explore la tolérance humaine aux composition machiniques actuelles dans un contexte de béatitude naturelle. Pour ce faire, nous utilisons des techniques de machine learning pour dessiner des paysages animés inspirés par des textes générés par des modèles d'IA qui eux-mêmes sont inspirés par la volonté de l'utilisatrice choisissant des thèmes épistémologiques imposé par l'auteur du logiciel. Il en résulte une expérience originale propice à la relaxation éveillée.


TraceArbre

Un outil pour dessiner des arbres animés

Texte à venir.



Cieux

Inspirée des cieux circulaires du Maroc, cette œuvre perpétuelle s'appuie sur un algorithme explorant les capacités de l'apprentissage machine à composer des paysages esthétiquement agréables..

Au départ, des paysages sont générés aléatoirement. Il en résulte un esthétisme plutôt laid que beau. Le ciel présente des couleurs irréelles qui ne s'harmonisent que rarement avec la couleur et la forme des nuages. Les arbres sont souvent difformes, les branches en hauteur sont plus grosses que le tronc, etc. La technique générative consistant à assigner des valeurs aléatoires aux différents paramètres du dessin (couleur, forme, vitesse, etc) pour générer perpétuellement des images a ses limites. Une technique efficace pour dépasser ces limites est d'apprendre à l'ordinateur ce qui est beau et ce qui est laid.

Pour la composition de cette oeuvre, nous avons appris à la machine 5 concepts esthétiques : 1) les couleurs du ciel, 2) la forme et les couleurs des nuages, 3) l'harmonie entre le ciel et les nuages, 4) ce qu'est un arbre réaliste, 5) la disposition spatiale du soleil, de l'arbre et de l'île.

Ainsi, lors de la génération aléatoire d'un paysage, la couche esthétique accepte ou rejette les objets générés aléatoirement. Il en résulte des paysages plus acceptables esthétiquement, plus beaux.

Pour cette oeuvre, Cieux, un nouveau paysage est composé à toutes les 5 ou 10 secondes. Chaque nouveau paysage animé est mis en morph avec le précédent. Ainsi le tableau généré est en perpétuelle transformation cinétique. C'est ainsi que naît un film d'animation infini, en perpétuelle mutation.



Image

Qu'est-ce que l'art public interactif?

L'art public interactif fait référence aux œuvres d'art ou aux installations conçues pour engager et impliquer le public de manière participative.

L'art public interactif fait référence aux œuvres d'art ou aux installations conçues pour engager et impliquer le public de manière participative. Contrairement aux formes d'art statiques traditionnelles, telles que les sculptures ou les peintures murales, l'art interactif procure aux gens toutes sortes d’expériences de par son incitation à l’interactivité. Ce type d'art utilise souvent non seulement la vue, mais aussi le toucher et l’ouïe pour créer une expérience fascinante. L'objectif de l'art public interactif est d'encourager les spectateurs à interagir avec leur environnement d'une manière nouvelle et passionnante, en favorisant un sentiment de communauté et en promouvant l'échange culturel.

Quelle est la différence entre l'art interactif et l'art immersif?

L'art interactif et l'art immersif sont des concepts liés mais distincts. L'art interactif est axé sur l'engagement du public dans une certaine forme d'interaction ou de participation avec l'œuvre d'art elle-même, tandis que l'art immersif est conçu pour immerger complètement le spectateur dans un environnement multisensoriel qui brouille les frontières entre l'art et l'espace physique du spectateur.

L'art interactif implique souvent une certaine forme d'apport de la part du spectateur, comme une interaction physique ou un engagement numérique, et peut exiger que le spectateur participe activement à la création ou à la manipulation de l'œuvre. Des exemples d'art interactif peuvent inclure des installations qui utilisent des capteurs pour détecter le mouvement, le son ou la lumière, ou des sculptures qui invitent les spectateurs à toucher, déplacer ou manipuler des éléments de l'œuvre.

En revanche, l'art immersif vise davantage à envelopper le spectateur dans un environnement artificiel qui le transporte dans une réalité alternative. Les installations artistiques immersives peuvent incorporer des éléments tels que des paysages sonores, des éclairages, des projections et des objets physiques pour créer une expérience entièrement sensorielle qui entoure le spectateur. Des exemples d'installations artistiques immersives peuvent inclure des projections vidéo à grande échelle, des expériences de réalité virtuelle ou des installations qui utilisent le son et la lumière pour créer un environnement complètement immersif.

Bien qu'il existe un certain chevauchement entre l'art interactif et immersif, la principale différence réside dans le niveau d'engagement requis de la part du spectateur. L'art interactif invite le spectateur à devenir un participant actif à l'œuvre d'art, tandis que l'art immersif vise à transporter le spectateur dans un monde complètement différent.

Quels sont les avantages de l'art public interactif pour une communauté?

L'art public interactif peut avoir un large éventail d'avantages sur une communauté. D'une part, il peut servir de moyen de rassembler les gens et de promouvoir l'interaction sociale, de faire tomber les barrières et de favoriser un sentiment d'identité et de fierté communautaires. Il peut également fournir un exutoire à l'expression créative et offrir une plate-forme permettant aux voix sous-représentées de se faire entendre. De plus, l'art public interactif peut avoir des effets positifs sur la santé mentale, car il peut réduire le stress et l'anxiété tout en favorisant la pleine conscience et la réflexion. De plus, il peut stimuler les économies locales en augmentant le trafic piétonnier et en attirant des visiteurs dans la région, stimulant ainsi le tourisme et promouvant les entreprises locales. Enfin, l'art public interactif peut agir comme un catalyseur de l'engagement civique et du discours politique, encourageant les individus à s'impliquer dans leurs communautés et suscitant des discussions à propos des questions sociales importantes.


L'animation musicale à la fine pointe de l'art génératif

Dès que le pianiste commence à jouer, des paysages naturels automatiquement générés commencent à évoluer au rythme de la mélodie.

Contexte

Récemment, plusieurs innovations ont grandement influencé le monde de l’art génératif. Il suffit de penser aux programmes capables de créer des images à partir de texte (tels que DALL-E, Crayon et Midjourney) et au nombre considérable d’utilisateurs qu’ils ont amassé en un court laps de temps pour réaliser l’ampleur de ce phénomène. Mais l'art génératif n'a rien de nouveau. Déjà en 1757, Johann Kirnberger se servait de dés pour générer aléatoirement de la musique à partir de séquences préalablement composées. La combinaison de l'art et de l'automatisation est vraisemblablement un objet d'intérêt persistant dans l'histoire de l'humanité. Et grâce à la technologie moderne, des entreprises comme LopLop sont désormais en mesure de porter cet intérêt à un tout autre niveau et de créer une expérience plus immersive.

Application


La dernière invention de LopLop est une application génératrice de paysages animés 2D appelée MuseArt. Cette application pourrait être incluse dans l'achat d'un piano numérique. Elle est destinée à enrichir l'expérience du jeu au piano. Son utilisation est très simple. Le pianiste n’a qu’à télécharger l'application sur son appareil (comme un iPhone ou un iPad) et de connecter son appareil au piano. Dès que ses doigts commencent à jouer des notes, des paysages naturels automatiquement générés commencent à évoluer au rythme de la mélodie. Le pianiste voit les tailles, les couleurs et les mouvements du ciel, de l'eau, du soleil, des arbres et d'autres objets naturels changer selon le son de ses propres notes. L'art sans fin est ainsi généré en temps réel pour le plus grand plaisir du pianiste et de son public.

Technologie

Diverses techniques d'apprentissage automatique et d'échantillonnage aléatoire sont utilisées pour générer les paysages de MuseArt. Tout d’abord, un artiste de LopLop dessine manuellement un paysage à l'aide du logiciel NATUR. Ce premier paysage se décline en des dizaines d'ambiances. Chaque ambiance peut comporter un moment de la journée, une saison, un climat, etc. Il pourrait s’agir d’une atmosphère sombre ou colorée, sous le soleil ou sous la pluie. Ensuite, la génération en temps réel démarre. Quatre ambiances de base sont choisies aléatoirement. En extrapolant entre ces quatre ambiances, le programme crée alors automatiquement une infinité d'ambiances aléatoires. Cependant, parmi ces ambiances générées automatiquement se trouvent certaines ambiances qui ne sont pas esthétiquement plaisantes. Certaines doivent être éliminées. Pour ce faire, LopLop utilise une technique d'apprentissage automatique appelée la Forêt de décision. Au cours de ce processus, 500 ambiances sont générées et un degré de beauté est attribué à chacune par un humain. Puis, en génération temps réel, le modèle d'apprentissage évalue chaque nouvelle ambiance générée et n'accepte que celles dépassant un certain seuil de beauté.

Résultat

Le mouvement des doigts sur le piano affecte directement et immédiatement le paysage numérique. Alors que les éléments à l'écran réagissent à la mélodie du pianiste, une totale synergie s’installe entre le piano et l’animation, créant ainsi des scènes infinies de confort et de divertissement. Grâce à l’apprentissage par machine, le musicien prend des airs de directeur artistique. Le résultat est une fusion d'équilibre et de chaos, une stimulation multi-sensorielle et un témoignage de la puissance de l'art algorithmique contrôlé directement par la créativité humaine.

Raison d’être

Le mythe de la diminution de notre capacité d’attention est répandu. Dans le monde toujours connecté que nous habitons, on nous dit souvent que les gens, en particulier les plus jeunes, ne peuvent pas rester assis et se concentrer sur une chose. Mais la réalité est que les consommateurs modernes en sont bien capables, tant qu'ils se sentent impliqués par le média en question. Ils aiment participer aux médias, au lieu d’en être les receveurs passifs. Et leur fort désir d'immersion se reflète dans le type de médias qu'ils choisissent de consommer. À mesure que la technologie évolue, les entreprises capables d'intégrer avec succès des éléments numériques interactifs dans les objets matériels que nous avons toujours utilisés ont un avantage définitif sur la concurrence.

Potentiel

MuseArt permet aux pianistes amateurs et professionnels de créer leurs propres vidéoclips en temps réel. MuseArt étant compatible avec tous les contrôleurs musicaux MIDI (tels que les claviers, les synthétiseurs, les échantillonneurs, les boîtes à rythmes, les guitares, les accordéons, etc.), LopLop recherche activement des collaborateurs dans l'industrie musicale. Si vous souhaitez en savoir plus sur les fonctionnalités et les vertus de MuseArt, envoyez-nous un courriel à aude@loplop.com ou appelez-nous au 1-438-926-6085.



Image

Un regard sur le potentiel de l'art interactif pour les personnes handicapées

En créant des œuvres d’art inclusives et accessibles aux personnes ayant des capacités différentes, nous pouvons promouvoir l'égalité.

L'art interactif accessible a le potentiel de profiter aux personnes handicapées de nombreuses façons. En créant des œuvres d’art inclusives et accessibles aux personnes ayant des capacités différentes, nous pouvons promouvoir un sentiment d'égalité, d'autonomisation et de participation parmi tous les membres de la communauté. Dans cet article, nous explorerons les avantages de l'art interactif accessible pour les personnes handicapées sous quatre thèmes principaux.

1.Participation et engagement

L'art interactif peut offrir une expérience unique aux personnes handicapées, leur permettant de participer activement à la création et au plaisir de l'art. Les formes d'art traditionnelles, telles que la peinture et la sculpture, peuvent ne pas être accessibles à tous en raison de limitations physiques ou de déficiences sensorielles. Cependant, l'art interactif peut offrir une expérience plus inclusive en offrant aux gens d'autres moyens d'interagir avec l'art, comme les écrans tactiles, les paysages sonores ou la réalité virtuelle.

En s'engageant dans l'art interactif, les personnes handicapées peuvent développer un sentiment d'autonomisation, car elles sont capables de contribuer activement à la création et à l'interprétation de l'art. Cela peut conduire à une augmentation de l'estime de soi, de la confiance et d'un sens du but. De plus, l'art interactif peut être utilisé comme outil thérapeutique pour les personnes handicapées, les aidant à s'exprimer et à faire face à certains défis émotionnels et physiques.

2. Accessibilité accrue

L'un des avantages les plus importants de l'art interactif est sa capacité à améliorer l'accessibilité pour les personnes handicapées. En incorporant des principes de conception universels, tels que la génération de sous-titres, de descriptions audio et d'éléments tactiles, l'art interactif peut être rendu accessible aux personnes souffrant d'un large éventail de handicaps. Cela peut aider à éliminer les barrières et à promouvoir une société plus inclusive.

De plus, l'art interactif peut offrir une expérience plus immersive aux personnes handicapées, leur permettant de s'engager avec l'œuvre d'art selon leurs propres conditions. Par exemple, les personnes ayant une déficience visuelle peuvent être en mesure d’interagir avec une œuvre par le biais de paysages sonores ou d'un retour haptique. De même, les personnes à mobilité réduite peuvent être en mesure de s'engager dans l'art interactif via des écrans tactiles ou des interfaces basées sur les gestes. En concevant de l'art interactif avec un souci d'accessibilité, nous pouvons créer un environnement plus accueillant et inclusif pour tous.

3. Socialisation et implication communautaire

L'art interactif peut également faciliter la socialisation et l'engagement communautaire des personnes handicapées. En offrant une expérience partagée entre tous, l'art interactif peut promouvoir un sentiment de communauté et d'appartenance. Les personnes handicapées peuvent se sentir isolées ou exclues des activités courantes, mais l'art interactif peut fournir un espace où elles peuvent dialoguer avec les autres sur un pied d'égalité.

En outre, l'art interactif peut être utilisé pour promouvoir la prise de conscience et la compréhension des problèmes de handicap au sein de la communauté au sens large. En mettant en valeur les capacités et la créativité des personnes handicapées, l'art interactif peut remettre en question les stéréotypes et promouvoir une société plus inclusive.

4. Effets positifs sur la santé mentale

Enfin, l'art interactif accessible peut avoir des effets émotionnels et psychologiques positifs sur les personnes handicapées. En s'engageant dans des activités créatives, les personnes handicapées peuvent éprouver un sentiment d'accomplissement et de satisfaction, ce qui peut avoir un impact positif sur leur santé mentale et leur bien-être. De plus, l'art interactif peut fournir aux personnes handicapées un moyen de s'exprimer et d'explorer leur identité, ce qui peut être particulièrement important pour les personnes ayant des difficultés de communication.

De plus, l'art interactif peut être une source d'inspiration et de motivation pour les personnes handicapées. En voyant d'autres personnes handicapées s'engager dans des activités créatives, elles peuvent être encouragées à poursuivre leurs propres intérêts créatifs et à explorer leur plein potentiel.



Image

Puis-je commander un film d'animation de 5 minutes pour 10 000$?

Une entreprise de logiciels d'animation numérique appelée LopLop peut créer un court métrage d'animation 2D en une semaine pour 10 000 $.

L’animation vous permet d’humaniser votre marque et d’imprégner votre message dans la mémoire des gens en évoquant de fortes émotions. Si vous avez une histoire à raconter et que vous cherchez un studio d'animation pour donner vie à vos idées, vous êtes au bon endroit.

Comme vous le savez peut-être, la création d'un film d'animation 2D prend généralement plusieurs semaines, voire plusieurs mois. Ce processus a également tendance à coûter des dizaines, voire des centaines de milliers de dollars. Toutefois, une entreprise de logiciels d'animation numérique établie à Montréal a conçu une solution efficace et abordable pour les particuliers et les entreprises qui cherchent à illustrer une histoire par l'animation. Cette petite entreprise appelée LopLop Inc. oeuvre dans le domaine depuis plus de 25 ans et peut créer un court métrage d'animation 2D en une semaine pour 10 000 $. Voici comment:

Pluto : une étude de cas

Voici Pluto, un court métrage explorant les profondeurs de la psyché d'une poétesse à travers des paysages boréaux. Pluto a été produit en 2022 par LopLop en une semaine en utilisant une technologie propriétaire appelée NATUR.

Qu'est-ce que NATUR?

NATUR est un outil d'animation utilisé pour créer divers paysages naturels en 2D. Les paysages (qui peuvent être terrestres, célestes, arctiques, tropicaux, etc.) sont créés en combinant divers objets graphiques pré-construits. Ces objets peuvent être un ciel, un soleil, des nuages, des montagnes, des glaciers, de l'eau, de la neige, de la pluie, des arbres, des fleurs, des plantes, des étoiles et bien plus encore. NATUR peut même utiliser des techniques d'intelligence artificielle pour créer des personnages et des créatures mythiques qui apprennent à marcher ou à nager par eux-mêmes. L'agencement de ces différents objets forme un paysage. Le paysage s'adapte alors à des dizaines d'ambiances.

Qu'est-ce qu'une ambiance?

Une ambiance est une séquence animée générative et perpétuelle. Le morphing des ambiances les unes avec les autres nous donne un montage final, comme Pluto. Pour illustrer les paroles de la poétesse taïwanaise Namu, LopLop a attribué une ambiance spécifique à chaque vers. Le film qui en résulte, Pluto, combine le puissant contenu du poème avec les imagerie vibrantes produites par NATUR. Lors de la création de Pluto, LopLop a automatisé la durée de chaque ambiance en fonction du temps de lecture de chaque phrase.

Les paysages NATUR peuvent-ils être modifiés à mon goût?

Absolument. Les éléments sont totalement personnalisables. Pour chaque ambiance, il est possible de modifier chaque paramètre de chaque objet. Cela signifie que les couleurs, les tailles, les saisons, les positions, les mouvements et les comportements dans le temps et dans l'espace peuvent être modifiés pour correspondre à vos objectifs.

Peut-on ajouter de la musique au film?

Non seulement de la musique peut être ajoutée au film, mais la musique peut être générée de manière algorithmique! En utilisant quelques règles de musicologie simples, NATUR peut créer une musique adaptée à l'ambiance. La mélodie est agréable, simple et tout à vous. Pas besoin de vous soucier des droits d'auteur!

Le film peut-il contenir des dialogues et/ou des voix?

Oui, LopLop combine des images dynamiques avec de la musique et des dialogues pour ajouter du réalisme et de l'adhérence au film. Lors de la création de Pluto, la musique a été conçue pour s'adapter aux paroles enregistrées de Namu.

Pour quels types de projets NATUR peut-il être utilisé?

Les organisations issues de tous les secteurs peuvent utiliser NATUR : technologie, jeux, divertissement, cinéma, tourisme, éducation et bien plus encore. Voici une liste non exhaustive de projets auxquels NATUR peut s'intégrer :
Décor de film
Conception de jeux vidéo
Installations urbaines
Bornes interactives
Campagnes publicitaires
Divertissement pour enfants
Oeuvres numériques
Environnements immersifs

À quoi ressemblera le résultat final d'un film d'animation 2D de LopLop?

LopLop peut créer toutes sortes de projets d'animation 2D pour vous. Le résultat final, qui s'agencera à votre vision et à votre esthétique, peut prendre la forme d'un montage linéaire ou d'un montage génératif.

Quelle est la différence entre un montage linéaire et un montage génératif?

Un montage linéaire est ce que nous sommes habitués à voir dans les films d'animation tels que ceux créés par Disney et Pixar. Il a un début et une fin fixes. Chaque visionnage est le même. L'animation est réalisée en montage-séquence : un plan après l'autre, toujours dans le même ordre.

Un montage génératif est une vidéo perpétuelle. Il n'a pas de boucle. Ce n'est jamais pareil à chaque visionnage. L'outil crée le montage de manière aléatoire ou interactive. En génération interactive, le logiciel est piloté par des éléments de son environnement tels que la météo, la musique d'ambiance, la détection de présence, les gestes, l'heure de la journée, le mois de l'année, etc.

Pour Pluto, un montage vidéo linéaire 4k a été choisi pour faciliter la diffusion.

En combien de temps puis-je faire produire mon film d'animation par LopLop?

LopLop valorise l'efficacité et assure la livraison rapide de chaque projet. Après avoir recueilli les informations pertinentes sur votre projet, LopLop examinera attentivement vos besoins et vous remettra un devis et un échéancier. À titre de référence, un simple film d'animation de 5 minutes comme Pluto prendra environ une semaine et 10 000 $ à produire.

Comment puis-je commencer?

Vous êtes prêts à enchanter votre public avec l'animation 2D? Entrez en contact avec LopLop dès aujourd'hui en composant le (438) 354-5497 ou alain@loplop.com et donnons vie à vos idées!



Image

L'art de l'interactivité : comment NATUR redéfinit les espaces publics

Le tourisme, l'architecture, l'éducation, la santé et de nombreux autres secteurs peuvent utiliser le logiciel d'animation NATUR.

1. Qu'est-ce que NATUR?
Imaginez le scénario suivant. Un enfant entre dans une salle. Sur le sol et le mur de la pièce, il voit de la végétation et des créatures aquatiques s’animer. Il regarde de plus près et se rend compte que ces objets projetés changent en fonction de son comportement. En effet, lorsqu'il se déplace, une des créatures à ses pieds se met à le suivre, et les arbres à côté de lui transforment la couleur de leurs feuilles à son passage. Lorsqu’il interagit avec cette œuvre numérique vivante, les gestes de l’enfant activent le changement des saisons ainsi que les cycles de la nature. Et selon sa position au sol, il attire ou repousse les bêtes numériques qui, suivant certaines règles d’apprentissage automatique, ont appris à nager par elles-mêmes et tentent de s'adapter au passage des humains, en évitant de se faire piétiner. Toute cette expérience, qui contient également des sons interactifs de faune et de flore, est générée par NATUR, un logiciel d'art numérique développé en C++ par LopLop.

2. Comment fonctionne NATUR?
En termes de matériel, NATUR est super simple. En plus de 2 projecteurs au plafond, l'équipement se résume à seulement 2 iPads parfaitement synchronisés par wifi. Chaque iPad est équipé d'une caméra LiDAR, d'une caméra de profondeur, de 2 caméras couleur, d'un processeur M1 ou M2 et du logiciel NATUR. Ce logiciel assure la détection des passants, l'analyse des gestes et le rendu graphique et sonore. L'utilisation d'iPads simplifie grandement le développement et l'installation de l'appareil. NATUR ne nécessite aucun ordinateur avec carte graphique, aucune caméra auxiliaire et aucun câble réseau. Toutes les configurations de caméras, distances, parallaxe projecteur, réglage des couleurs se font à l'aide de la télécommande NATUR depuis un iPhone. L'un des principaux avantages de NATUR est qu'il fonctionne sur Macintosh, iPad, iPhone et AppleTV afin que l'expérience immersive du public puisse aller au-delà de l'espace de projection et puisse être amenée à la maison pour le plaisir continu du spectateur.

3. Combien coûte NATUR?
À l'été 2022, LopLop a installé NATUR dans les espaces de TOPO, un centre de création artistique à Montréal. Cette installation a été construite en 5 jours. Il a coûté au client un total de 18 000 $ (3 000 $ pour les frais de matériel, soit 2 iPads avec supports, et 15 000 $ pour les paysages animés au sol et au mur).

4. Où peut-on utiliser NATUR?
Le tourisme, l'architecture, l'éducation, la santé, la vente au détail et de nombreuses autres industries peuvent utiliser NATUR. Voici quelques exemples d'espaces qui pourraient bénéficier des paysages interactifs de LopLop :

Hôpitaux pour enfants
Dans un cadre médical, l'art interactif peut promouvoir l'espoir et la guérison chez les patients en engageant leur corps et leur esprit. Étant donné que NATUR est facilement accessible aux personnes handicapées, telles que les utilisateurs de fauteuils roulants, il pourrait être installé dans un hôpital pour enfants. Les patients et les visiteurs peuvent se faire divertir par les sons, les couleurs, les formes et les saisons changeants de NATUR. De plus, LopLop peut concevoir des produits adaptés à plusieurs handicaps, tels que les déficiences visuelles, auditives ou motrices. Créer un art inclusif et accessible aux personnes ayant des capacités différentes aide à promouvoir un sentiment d'égalité, d'autonomisation et de participation parmi tous les membres de la communauté.

Zoos
Dans les dernières décennies, l’opinion publique s’est tournée vers la défense d’un traitement plus humain des animaux. Alors que les gens deviennent de plus en plus conscients de la maltraitance et de l'exploitation des animaux dans diverses industries, il existe une demande croissante d'alternatives qui accordent la priorité au bien-être des animaux. Cette approche compatissante du bien-être animal présente une opportunité pour l'art interactif de contribuer à la conversation. NATUR permet aux enfants de tous âges d'interagir avec des animaux mythiques de manière à la fois éducative et ludique. LopLop peut également créer facilement une application permettant aux enfants de ramener les animaux numériques à la maison et de s'occuper d'eux comme un tamagotchi. Ce type d'expérience interactive favorise non seulement un sentiment de responsabilité et d'empathie pour les animaux chez l'enfant, mais favorise également une compréhension plus profonde de leur comportement et de leurs besoins.

Festivals
L'ajout d'art interactif à un festival est un moyen éprouvé d'améliorer l'expérience des participants, et NATUR est une excellente option pour les festivals de toutes sortes. Que ce soit pour la musique, la comédie, le théâtre, le cirque, la poésie, le sport, le cinéma, l'art, la gastronomie, la culture, le conte, la spiritualité, la religion, la nature, la science, la mode ou tout autre thème, NATUR peut être intégré de manière à compléter l'événement et engager les visiteurs. Cette expérience interactive n'est pas limitée à un thème spécifique, ce qui en fait une option polyvalente à considérer pour les organisateurs de festivals. À la croisée de la nature et de la technologie, NATUR est une expérience multisensorielle unique. Cette technologie peut attirer l'attention positive des citoyens et des touristes, car elle ajoute un élément de nouveauté et d'innovation au festival, le distinguant des autres événements et laissant une impression durable sur les visiteurs. NATUR peut également servir de toile de fond parfaite pour un Reel ou un TikTok, augmentant le trafic et la visibilité en ligne.

Musées
Il va sans dire que les musées peuvent grandement bénéficier de l'intégration de NATUR dans leurs expositions. L'art interactif contribue à élever le niveau d'excitation des visiteurs face au musée, en particulier celui des jeunes visiteurs qui sont plus habitués aux expériences numériques interactives. En utilisant NATUR, les musées peuvent offrir une expérience dynamique qui non seulement divertira les visiteurs mais les encouragera également à interagir avec les œuvres d'art ainsi qu'entre eux. De plus, NATUR peut être conçu pour s'adapter à l'esthétique de la collection d'un musée, ajoutant à l'ambiance générale de l'espace. L'utilisation de l'art interactif peut également aider à augmenter la popularité du musée et à le promouvoir, car les visiteurs sont plus susceptibles de faire part de leurs expériences avec leurs proches si elles sont uniques et mémorables.

Bâtiments publics
Avez-vous entendu parler de la politique du 1%? Le gouvernement du Québec a adopté une mesure consistant à réserver environ 1% du budget de construction d'un édifice public à la réalisation d'une œuvre d'art spécifiquement conçue pour l'édifice. L'œuvre d'art prend généralement en compte l'architecture, l'espace et le but du bâtiment. Les principaux objectifs de la politique du 1% sont de soutenir la création d’arts visuels, d'enrichir le milieu de vie de la communauté, de promouvoir l'art contemporain et de favoriser la collaboration entre artistes et architectes dans le cadre d'une installation permanente ou éphémère. NATUR est un outil polyvalent de production d'œuvres d'art qui peut être intégré dans les bâtiments publics avec des écrans LED au grand plaisir visuel des passants.


YunTing

Yun Ting, une artiste aborigène taiwanaise qui dessine des films d'animation, allait attérrir chez elle à Taipei. Voici une courte animation décrivant son atterrisage.

Yun Ting


MAVI

Mondes Animés Végétaux et Interactifs (MAVI)

La collection MAVI comporte une trentaine d'oeuvres génératives, d'installation d'art public, et d'applications pour mobiles. Ces objets dessinés sont mis en scène dynamiquement par notre logiciel de composition de paysage.


Ombre

Oeuvre minimaliste pour iPhone

Des arbres en continuelle métamorphose s'activent selon la gestuelle de l'utilisateur


FixMind

Oeuvre minimaliste pour iPhone qui se déploie seulement si l'utilisateur demeure immobile

Un simple paysage animé propice à la méditation. L'oeuvre détecte le mouvement de la tête et des yeux et attend l'immobilité parfaite avant d'avancer dans le paysage. Si jamais les yeux bougent ou le cell se déplace, l'oeuvre recule vers son point de départ.

D'un point de vue conceptuel, l'oeuvre n'existe que si elle est regardée.


Beast

Oeuvre interactive mur et plancher.

Les humains déambulant dans l'espace sont perturbés par les animaux virtuels.


Biotope

Paysage, saisons et animaux virtuels s'activent dans l'espace public.

Cet environnement interactif dessiné par Jaime Jiménez et produit par le studio parisien MD-Lite chez Topo à Montréal à l'automne 2022, répond à la gestuelle des spectateurs suivant 3 cycles : le jour et la nuit, le beau temps et le mauvais temps, le défilement des saisons. Sur le plancher, 4 bêtes nageant selon des algorithmes d'apprentissage machine, tentent d'éviter le piétinnage des actants.


Bêtes

Animation perpétuelle dans les profondeurs de l'océan.

Bêtes autonomes, musique autonome, paysages sous-marins en constante métamorphose.


Million

1 million d'oeuvres générées

TOPO annonce la destruction d'un million d'oeuvres numériques, entre le lundi 22 août 2022 à 17 h et le samedi 3 septembre à 13 h 00. La destruction des œuvres, programmée par LopLop à raison d'une par seconde, sera visible en continu, jour et nuit, dans la vitrine d'exposition de TOPO, au rez-de-chaussée du 5445 de Gaspé. Cette proposition audacieuse s'inscrit comme une métaphore impitoyable de l'obsolescence programmée de nos outils numériques.


Broken Canto

Broken Englo

Animation interactive poétique.

L'artiste HongKongaise Namu se laisse regarder, comme dans un mirroir brisé, nous questionnant sur la perception de corps. En déambulant dans l'espace, la poésie animée remplace la platitude du plancher que pointe notre téléphone portable. On parcours ainsi les introspections à la fois boulimiques ou anorexiques de l'auteure.


Lanaud

Carte postale touristique animée montrant un paysage de la région de Lanaudière en toutes saisons

Lanaud


Hoffmann

Transformation d'une toile de l'artiste Hoffmann en animation

Un appart en location à Mexico, une toile décorative sur le mur, pourquoi ne pas la transformer en court film d'animation ?


Lys

Lys, oeuvre perpétuelle.

Ici nous avons pris l'oeuvre perpétuelle Nymphéas (voir plus bas) et nous avons remplacé chacune des images par de nouvelles ayant pour thème le lys. Il en résulte une oeuvre animée perpétuelle originale construite en moins d'une heure.


Paris 1919

À Paris en 1919, Monet peint ses Nymphéas. 103 ans plus tard, on s'en inspire pour créer des toiles animées.

1re d'un tryptique, cette toile anime des extraits des oeuvres de Paul Monet photographiés au Musée de l'Orangerie à Paris au printemps 2022


SolTouch

App pour iPad, du bout des doigts on caresse le paysage qui s'anime.

On dessine des arabesques. Les feuilles poussent, changent de couleur. Nous sommes le vents, les saisons, l'heure du jour.


Pluto in English

Pluton en cantonnais

Film d'animation poétique

Sur pluton, sous la couche de glace la vie est glaciale. Mais pour certaines, comme la poète Namu, cet endroit est plus chaleureux qu'ici sur terre.


Sakura

Sakura 2

Oeuvres perpétuelles en hommage à l'obsession japonaise pour les cerisiers en fleurs

De mars à mai, de Okinawa à Okkaido, du Sud au Nord, région après région, les sakuras envahissent le paysage et l'esprit des japonais. Tellement que "les cerisiers en fleur au printemps" se disent "sakura sakura" en japonais.


Piano visuel

Les notes du piano activent le mouvement rythmique du paysage

Il y plusieurs type d'animations. La plus connue est la succession image par image. Dans cet exemple, l'animation se fait par la manipulation et l'orchestration de paramètres. Ainsi le vent, la houle de l'eau, la couleur des feuilles, la tramsparence des nuages, la densité de pluie, bref tout, est animé en modifiant la valeur de ces paramètres.

Un paysage MAVI contient entre 1000 et 2000 paramètres. Ces paramètres peuvent être manipulés manuellement par un auteur ou une artiste mais ils peuvent aussi se modifier selon la gestuelle, la voix ou encore par des algorithmes externe d'intelligence artificielles. Dans cet exemple vidéo, certains paramètres sont modifiés par les notes d'un piano. Ainsi, à certains moments de la pièce musicale, la taille des nuages est connectée aux notes hautes du clavier. À d'autres moments, c'est le ruissellement des vagues qui agissent en harmonie avec les basses fréquences.

On obtient alors un parfait synchronisme entre le déploiement du paysage et le jeu de la pianiste.


Nymphéas

Des fleurs aquatiques défilent, indéfiniment ...

Un oeuvre perpétuelle qui voit défiler les saisons et les paysages sous-marin. Une rivière sans fin avec sa faune et sa flore, des insectes et des poissons, des grenouilles et de criquets. Une contemplation méditative d'un paysage visuel et sonore non-existant. Les images de base ont été peintes sur papier puis numérisées.


Jardin

App de réalité augmenté et de réalitée Fragmentée™ modélisant le jardin japonais du Jardin botanique de Montréal.

Nous avons photographié puis reconstruit virtuellement les arbres de ce magnifique jardin. Nous avons animé l'étang en y incorporant des poissons rouges. Nous avons aussi enregistré les oiseaux et d'autres sons ambiants. Nous avons ajusté l'animation pour rendre compte des saisons, des intempéries et des heures du jour. Nous avons connecté les données météorologiques réel à cet environnement virtuel et nous en avons fait une app pour iOS. Bref nous avons modélisé ce jardin japonais.


Démo NATUR

Démonstration du logiciel de création de paysages animés NATUR

Parcours en accéléré des étapes de créations d'un paysage animé.


Exemples Natur

Extraits de quelques paysages réalisés avec le logiciel NATUR


DanseLop

DanseLop anime de manière autonome des bestioles librement dessinées.

DanseLop ...


Duo

Un arbre et son jumeau, mi ombre mi reflêt, en perpétuel morphing.

Techniquement, une interpolation sans fin entre des arbres générés plus ou moins aléatoirement


LopColor

LopColor est un livre à colorier pour AppleTV.

Toute l'interface de LopColor se résume au minimalisme de la manette de jeu de l'AppleTV soit 6 boutons


MixDanse

Un être animé virtuellement par apprentissage machine fait son TaiChi au coucher du soleil

Une tentative d'intégration des algorithmes de DanseLop dans le logiciel NATUR.


Essaouira

Animation perpétuelle d'un moment précis au coucher du jour à Essaouira.

Tout simplement des nuages et l'océan bougeant minimalement, propice à relaxer.


La famille

Un arbre-enfant mime génétiquement à la fois sa maman et son papa.

Une famille en constante évolution...


Image

CellArt

La collection CellArt contient une trantaine d'oeuvre génératives perpétuelles, générées en temps réel et inspirées des forces physiques de la nature.

À partir d'un big bang initial où chaque chaque cellule se voit attribuée des valeurs aléatoires de position, poids, directions, etc, les tableaux se construisent suivant les règles dictées par l'algorithme central. Les règles sont manuellement et finement ajustée afin de produire une oeuvre esthétiquement convenable.


Cell01

On expérimente ici la fusion des cellules suivant un ordre bien établi de succession de couleurs: vert, bleu, rouge, jaune. Puis, lorsqu'il y a collision entre 2 cellules fusionnées, la fission se produit et chaque cellule libérée repart à la recherche d'une autre fusion éventuelle.


Cell02

Ici, la gravité, tout simplement.


Cell03

Les particules en collision irradiant à l'intérieur d'un champ magnétique.


Cell04

Les radiations agissant comme membrane séparant les cellules


Cell05

Par certaines contraintes selon le type de cellule, on obtient un presque-paysage.


Cell06

En restreignant le degré de liberté des cellules et en ajoutant le magnétisme, on arrive presque à dessiner.


Cell07

En ajoutant ici une 4e dimension, des meta-cellules attirent certaines cellules-filles qui doivent lutter entre les collision physique du monde en 3D et l'attirance magnétique de niveau supérieur. Il en résulte une simulation de la naissance d'un quelconque univers.


Cell08

Vue rapprochée d'un soleil bleu.


Cell09

Formation de nébuleuses suivant la règle de l'influence d'une 4e dimension, tentant d'extraire la matière de sa prison 3D.


Cell10

Vue de l'intérieur d'un accélérateur de particules (en pseudo-couleurs).


Cell11

Vue de l'intérieur d'un accélérateur de particules, avec une faible densité de plasma.


Cell12

Fission d'un atome de Loperieum. Le processus est ici accéléré afin de percevoir le déclin de la radio-activité. Les sous-particules ont été grossies plus milliers de fois pour des raisons pédagogiques.


Cell13

Muon isolé et confiné à l'intérieur d'un champ magnétique.


Cell14

Billard sub-atomique. Ici la casse dure dure plusieurs mois avant que les boules s'immobilisent sur la table.


Cell15

Formation d'une molécule synthétique de sang. Vert:oxygène, bleu:carbone, rouge:hydrogène, jaune:azote.


Cell16

Simulation de la fermentation d'un Cabernet-Sauvignon français 2013.


Cell17

Simulation de la fermentation d'un vin italien (Valpolicella).


Cell18

Simulation de la fermentation d'un vin australien.


Cell19

Auto-assemblage d'un logo animé par manipulation moleculaire (nano-technologies)


Cell20

Réinventer la roue à l'échelle moléculaire.


Viewsak 1

Ambiance visuelle en perpétuelle transformation. Entrainement de cellules virtuelles à dessiner des formes reconnaisables.


Viewsak 2

Tracé colorimétrique et symétrique.


Viewsak 3

Exploration d'un monde inexistant


Viewsak 4

Paysages éphémères.


Dialo

Un dialogue de couple, infini et absurde.

Chaque personnage est alimenté par un vocabulaire tiré d'un livre quelconque. Comme exemple ici, le Nouveau Testament affronte les écrits de Freud ou encore la Bagavad Gita rencontre l'érotisme de Sonia Traumsen.


FlipFlop

Petit jeu en forme de Casse-tête.

On choisit une image à partir du Musée LopArt, le logiciel la déconstruit aléatoirement et on tente de reconstruire l'image originale en flippant horizontalement ou en floppant verticalement. Il y a 3 niveaux de jeu. Le niveau 1 est beaucoup trop facile. Le niveau 2 est agréable à jouer et le niveau 3, avec ses toutes petites cases peut devenir frustrant parce que, un peu comme le cube Rubick, il faut déconstruire pour mieux reconstruire. Le niveau 4 a été enlevé puisqu'impossible à terminer.


Glyph

Langage de programmation graphique

Langage de programmation spécialement dessiné pour les adolescent. On fabrique ses propres apps à partir de son iPhone. Toute l'interface est iconique. Nous y introduisons le concept de variable animée, donc tout ce qui touche au mouvement est de beaucoup facilité.

Exemple d'une boîte à rythme fabriquée avec Glyph.


JardinContours

JardinContours

On donne à ce logiciel une photo de paysage et JardinContours reconnait le ciel, la forêt et le plan d’eau puis les anime.
2019


DessArbre

DessArbre

Logiciel de composition d’arbre utilisant la technique de réalité fragmentée. On ne dessine que certaines parties de l’arbre et le logiciel complète le tout.
2018


SyncBPM

SyncBPM

Ce logiciel écoute de la musique et tente de battre la mesure suivant le rythme de la chanson.
2017


SZen

SZen

Petite app iOS montrant ce que le soleil voit du globe terrestre à l’heure précise; sous le soleil, exactement, juste en-dessous. À noter que toutes les apps iOS de cette époque ont été détruite par Apple Cupertino après quelques mois de vie.
2017


LopArt Life

Logiciel de dessin animé pour enfants sur iPad

LopArt Life est la troisième application de la collection d'app animées LopArt.
Elle contient des textures réalistes à mettre en mouvement pour un maximum d'originalité. Chaque texture est inspirée d'éléments de notre quotidien: tissus, briques, fourrures, pelures, etc. Dessine ton environnement fidélement ou réinvente-le tout en le mettant en mouvement!
Idéal pour faire des croquis rapides ou des véritables chefs d'œuvres.
Profitez de la qualité d'un logiciel de dessin professionnel avec la simplicité d'un jeu d'enfants!
2014-01-01


Pixel Cowboy

Soyez le premier à toucher l'écran lorsque le GO! apparaît.

Sortez le holster et dégainez le Colt! PIXEL COWBOY vous téléporte dans l'Ouest Sauvage! Facile de prise en main et diablement précis, aiguisez vos réflexes pour survivre aux duels de légendes que vous offre PIXEL COWBOY!
Un gameplay simple mais extrêmement compétitif!
Exploitez pleinement votre coordination psychomotrice!
Provoquez vos amis en duel, en local (sur un seul appareil) ou via bluetooth!
Qui sera la plus fine gâchette?
Un classique revisité sur IOS!
Du stress, du fun et de la Country Music pour votre plus grand plaisir!
2013-06-30


Mini LopArt

Mini LopArt

Mini LopArt est une app de dessin en mouvements destinée aux enfants à partir de 2 ans. Cette app créative et originale posséde une grande variété de traits vivants grâce auxquels vos enfants pourront acquérir de la dextérité tout en s'amusant.
2013-04-05


LopArt Canvas

Outil de dessin événementiel.

Vous êtes cordialement invités au lancement de LopArt Canvas, la toute nouvelle invention artistique de l'équipe de LopLop :

Samedi, 17 octobre 2009, à 14h00 (apportez votre vin !) au 5455 de Gaspé, bureau #1205 (12e étage), LopLop ouvrira ses nouveaux bureaux afin de présenter ses technologies les plus récentes. Venez dessiner sur notre écran géant tactile LopArt Canvas, et ce, avec de vrais pinceaux !

Venez essayer notre table Multi-touch. Découvrez la dernière version de notre logiciel de dessin LopArt HD, tout en mouvements et en touchers. Venez également voir, exposées, des oeuvres réalisées à partir de notre logiciel de dessin aux finis exceptionnels ! Au plaisir de vous y voir.
2009-10-16

Aussi, LopArt Canvas est utilisé pour faire le lancement d'un scooter en France, de produits Chanels à HongKong, et toutes sortes d'applications événementiels comme le site Roland Garos à Paris. Les visiteurs personnalisent le dessin d'une marque à l'aide des outils de dessin et d'animation de LopArt Canvas.


LopArtDuo

Dessiner à deux, en réseau et en temps réel, c'est le tchat graphique !

LopLop a développé le logiciel LopArt DUO, le grand frére de LopArt, en s'inspirant des outils traditionnels de la peinture et du dessin. LopArt Duo a plusieurs caractéristiques remarquables. Il permet de se connecter à deux sur une même planche de dessin en réseau. Il permet aussi de créer ses propres textures et des traits en mouvements.
2010-06-11


La Poule aux oeufs d'Or

Jeu de loterie télévisée de Loto-Québec diffusé sur TVA Montréal.

LopLop a été mandaté par Loto-Québec pour développer l'application informatique et le réseau gérant La Poule aux oeufs d'OR. De plus, LopLop a créé toute l'infographie se retrouvant sur les écrans de l'émission. Grâce à son application TVLop, LopLop a été en mesure de répondre aux besoins de Loto-Québec tout en respectant les délais.
2010-06-01


L'Union fait la force

Jeu questionnaire télévisé

LopLop a été mandaté par Radio-Canada pour développer le système informatique qui gère le jeu télévisé
2010-06-01


LopArt Multitouch

LopArt Multitouch

LopArt Multitouch est plus qu'un logiciel de dessin. Il utilise une technologie qui lie le mouvement des doigts sur l'écran. C'est une expérience sensorielle ! En collaboration avec l'entreprise française Muchomedia, et son Muchotouch. Lancement en mai 2008 à La Cantine à Paris, en présence des artistes Jaimito et Popaye.
2009-01-02

La chasse aux trésors

Jeu télévisé de Loto-Québec

Développement logique du jeu télévisé "La chasse aux trésors" de Loto-Québec.
2003-01-01


Liquidation

Un photoroman aléatoire.

xxx
2001-01-03


OsSpec

OsSpec

La majorité des logiciels développés chez LopLop utilisent la plate-forme unifiée OsSpec. Une application écrite sous OsSpec roulera sous différents systèmes d'opération. Lors d'une compilation sous Macintosh, le projet incluera le fichier MacSpec.c ; sous Windows, WinSpec.c ; sous DOS, DosSpec.c et sous Linux, LinSpec.c

L'application, plutôt que d'appeler directement les fonctions spécifiques au système d'opération, appellera les fonctions normalisées OsSpec. OsSpec aiguillera l'appel vers la fonction équivalente de l'OS actuel.

L'interface OsSpec assure : les événements en provenance de l'OS ; la gestion des fenêtres et des BitMaps hors écran ; les fonctions de dessins ; les menus ; l'affichage d'images BMP, Pict, Jpeg et gif ; l'impression ; l'accès aux ports sériels ; l'accès aux fichiers des disques locaux ou via FTP ; la gestion du son multi-pistes ; le ClipBoard ; etc.

OsSpec est une technologie en constante évolution intégrant petit à petit de nouvelles fonctionnalités liées à l'évolution des OS et à la demande des clients de LopLop.

Actuellement, OsSpec est fonctionnel sous Mac, Windows et DOS. La version Linux est en chantier. Certaines fonctions restent à développer sous certains OS (ex : pas encore de FTP en DOS ! ).

Depuis plus de 2 ans de nombreuses librairies multimédias ont été développées sous OsSpec. Ces librairies, intégrées entre autres au logiciel PleinCadre, constitue une boîte à outils complète servant le développement d'applications multimédias : cédéroms, bornes interactives, Web, etc.
2000-01-01


DiceBox

DiceBox

Pourquoi utiliser le DiceBox ? Génération pseudo-aléatoire Tout micro-ordinateur peut, via son systéme d'opération, générer des nombres aléatoires. Ces nombres sont générés par des algorithmes mathématiques. Tous ces algorithmes mathématiques fonctionnent de la même maniére: un nombre (le germe) est fourni comme paramétre d'entrée, et à la sortie un nombre dit pseudo-aléatoire est généré. Pour obtenir une séquence de ces nombres, on réinjecte à l'algorithme son propre résultat et celui-ci générera un nouvelle réponse. Si on réinjecte deux fois le même nombre germe, l'algorithme gérérera deux fois la même réponse, répétera la même séquence de nombres. Ces générateurs sont cycliques, c'est-à-dire qu'ils généreront sans failles la même séquence de nombres. Puisque les nombres générés par tout algorithme pseudo-aléatoire sont séquentiels et prédéterminés, il est possible qu'un observateur informé puisse prédire les résultats. Génération réellement aléatoire Le DiceBox est un générateur de nombre réellement aléatoire. Il génére des nombres aléatoires sans l'apport d'algorithmes mathématiques ou informatiques. Le coeur génératif du DiceBox est composé d'éléments électroniques analogiques instables qui, combinés à des composants électroniques numériques, fabrique des nombres que tout ordinateur peut interpréter. Les nombres sont générés sans aucune influence d'un quelconque élément déterminé comme: la date, le nombre de 60e de seconde depuis la mise sous tension, une pile, etc... Les nombres aléatoires générés par le DiceBox sont totalemement imprévisibles et non-répétitifs. Aucun nombre germe n'est utilisé. à la mise sous tension, le premier nombre généré est toujours imprévisible. Tout comme un boulier, le DiceBox est un générateur de nombres réellement aléatoires. L'automatisation des processus du tirage et de la vérification de même que la faible maintenance qu'il exige simplifient de beaucoup la préparation et la programmation d'un tirage électronique. En somme, le DiceBox satisfait les critéres de sécurité et d'intégrité les plus élevés.
2000-01-01


PRoman

PRoman

La création de films multimédias faits sous PRoman se démarque des méthodes d'édition standard sous 3 aspects : 1) le positionnement des objets multimédias, dans le temps et l'espace, se fait de maniére hiérarchique plutôt que linéaire ; 2) certaines décisions, habituellement prises à l'étape de la production, peuvent être différées à la diffusion ; 3) le temps de déroulement du film s'ajuste selon l'intérêt du spectateur. Les objets, soit les cases, disposés sur la feuille de l'éditeur PRoman, contiennent une ou plusieurs fonctions. Ces fonctions de rendu d'images, de textes, de sons ou de programmations sont liées les unes aux autres suivant une structure hierarchique horizontale. Le déroulement temporel du film se fait en lisant les objets du haut de la feuille vers le bas. Les objets vers la gauche représentent généralement les fonctions concrétes comme " affiche une image " ou " joue un son ". Les objets vers la droite servent surtout à regrouper les objets concrets en concepts comme "séquence ", " scéne " ou " L'arrivée de Paule ". Ces concepts n'étant pas définis formellement dans le langage PRoman, ils sont donc utilisés librement à des fins d'organisation. Les liens, soient les traits unissant les cases, définissent le type de relation qu'entretiennent les objets entre eux lors de la construction spatiale du film et lors de son déroulement temporel. Chacune des pages est construite en appliquant toutes les fonctions d'une linéarité, en partant d'une feuille (à gauche) et en remontant jusqu'à la racine (à droite). Ainsi, les fonctions communes à l'ensemble du film se retrouveront à la racine. De même, les fonctions plus spécifiques se retrouveront prés des feuilles. La succession dans le temps de chacune des pages se fait selon le choix d'un des 3 types de liens unissant les objets d'une génération à l'autre, de la mére à ses filles. Le lien Obligé (en noir sur la feuille d'édition) donnera une succession séquentielle de toutes les filles d'une mére, de la plus haute vers le bas. Un film uniquement construit de liens noirs se jouera séquentiellement comme un film standard. à la projection, les images se succéderont telles que définies au montage. Le lien Permutable (en rouge) choisira aléatoirement l'ordre de succession des filles. Ce choix aléatoire se fera à chacune des projections. Un même film ainsi revu présentera les pages dans un ordre différent, à chaque projection. Le lien Ou exclusif (en bleu) choisira aléatoirement une seule des filles. Ainsi, chaque projection laissera découvrir de nouveaux éléments de contenu. Par la combinaison de ces 3 types de liens (noir, rouge et bleu), on peut construire un film non linéaire et narratif. Non linéaire puisque l'organisation se fait aléatoirement en temps réel. Narratif puisque, malgré l'aléatoire, l'histoire se déroule à l'intérieur d'un cadre voulu donc compréhensible. L'interaction premiére lors du visionnement d'un film construit sous PRoman repose sur la barre de durée. Le spectateur décide du temps de projection. Cette fonctionnalité est rendu possible par la valorisation de chaque objet. à la projection, chaque feuille sera choisie ou non selon l'importance de sa linéarité (de la feuille à la racine) relative à celle de ses soeurs et cousines. PRoman est programmé en langage " C " sous OsSpec. Il intégre ainsi certaines librairies multimédias associées à la technologie PleinCadre. Pour l'instant, le moteur génératif accepte l'image, le texte et le son. L'animation, de type LopTime, et le vidéo, QuickTime et AVI, y seront prochainement intégrés. Le cédérom Liquidation a été construit avec le logiciel PRoman.
2000-01-01


LopTime

Algorithme de compression et d'animation vidéo

Le systéme d'animation LopTime est composé de 2 modules. Le premier, le compilateur, combine en un seul fichier le son et une série d'images associée à leur masque. Le masque déterminera le degré de transparence de l'image animée sur l'image de fond. Le second module gére l'animation plein écran en appliquant dynamiquement l'image en transparence sur le fond actuel. Ainsi, une série d'images compilée sous LopTime s'intégrera harmonieusement à n'importe quel fond puisque la transparence n'a pas été enregistrée à la compilation mais calculée en temps réel lors de l'affichage. Cette transparence, appliquable bien sur à toute l'image animée, vient surtout régler le probléme classique d'escalier (aliasing) apparaissant aux contours de l'image. Puisque LopTime ignore totalement le background, soit souvent 80% de l'information d'une animation, il devient donc possible d'animer des objets à la grandeur de l'écran. Cette technologie prend toute son ampleur pour l'animation d'images de synthése 3D (ou 2D) ou d'images échantillonnées sur fond statique, par la technique de " chroma key ", Les images animées en provenance de films ou de clips vidéo n'ont aucun intérêt à être compilées sous LopTime. La premiére version de LopTime était destinée aux bornes interactives, sans aucun algorithme de compression donc exigeant beaucoup d'espace disque. La deuxiéme version comprime de moitié le poids de l'animation sans aucune perte de résolution d'images. La 3e version offre la compression par interpolation horizontale et / ou verticale, diminuant ainsi le poids du fichier du tiers. Le compilateur LopTime fonctionne sous Macintosh et le "player" sous librairies Mac et Windows. Les versions Director et Linux sont prévues pour les mois à venir. La technologie LopTime est au coeur des bornes interactives " Joker " du Casino de Montréal et du jeu télévisé "Lampe Magique" au réseau TVA.
1999-01-03


Analyseur spatial

Borne interactive

En temps réel, l'image est saisie puis est transformée en une grille de 8 cases par 8 cases. On réserve cette grille et on répète la saisie et la transformation générant ainsi une seconde grille. La différence entre les 2 grilles nous donne le mouvement délimité spatialement sur une 3e grille. On cherche la case de la 3e grille ayant le plus haut taux de mouvement et l'on joue, sonorement, la note de piano associée à cette case. Il en résulte une mélodie interactive que l'on peut voir et entendre au Musée des sciences de l'Europarque au Portugal.

Le région la plus mouvementée peut aussi attirer un animal virtuel se déplaçant sur écran géant dans un endroit public. Ou encore, en comparant le point de vue d'une salle vide avec celui de la même salle occupée, on obtient le positionnement actuel des spectateurs dans la salle. Ces techniques, en fait, sont l'oeil primaire d'un animal virtuel.

Liées à des moteurs qui controlent le pan et le zoom d'une caméra, ces technologies sont la base d'une modélisation d'un caméraman virtuel. L'analyseur spatial est programmé en 'C' sous Windows.
1999-01-01


Lampe Magique

Jeu télévisé

Développement logique du jeu télévisé "Lampe magique" de Loto-Québec.
1999-01-01


LopML

xxx

Le décodeur SGML de LopLop analyse un fichier texte et y détecte les tags acceptés par le langage cible. Un tag est défini comme une suite de caractères délimités par les caractères. à l'intérieur d'un tag se trouve un autre tag ou des paramètres. Les paramètres sont interprétés comme étant une chaîne de caractére, une valeur numérique (décimale ou hexadécimale) ou un rectangle. SGML décode les commandes, interpréte leurs paramétres et active ces commandes. Les commandes sont regroupées en un fichier externe et, ensembles, définissent le langage cible. Un des langages cibles développé est le HTML. L'interpréteur HTML de LopLop, bien qu'incomplet, est quand même assez évolué pour servir d'afficheur graphique à la suite BdLop. Les formulaires de saisie et d'impression de la base de données relationelles et le module d'affichage cédérom utilisent cette technologie. LopML est l'autre langage cible de type SGML développé chez LopLop. LopML rend possible la construction compléte d'un document multimédia depuis un simple traitement de texte. Le document est organisé en pages liées entre elles par des boutons. Les objets graphiques et sonores sont placés à l'intérieur des pages et un mécanisme de variables facilite l'édition. SGML,HTML et LopML fonctionnent sous DOS, Windows, et Macintosh.
1999-01-01


La 'Calembredaine

La 'Calembredaine

Tirée du modèle "Syntactic Structure" de Noam Chomsky (1957), la 'Calembredaine est composée d'un conjugueur de tous les verbes à tous les temps, d'un sélecteur de structure syntaxique, d'un lexique de mots catégorisés et de verbes sous-catégorisés, d'une banque de règles morpho-phonologiques et d'une génératrice de nombres pseudo-aléatoires.

Les phrases générées reflèteront le choix des mots et des structures syntaxiques de chaque projet. Pour chaque projet la 'Calembredaine génère 1000 livres de 40 pages chacun, mis en page automatiquement.

Il y eut comme projet d'afficher dans un parc public, sur écran géant et perpétuellement, des phrases générées par la 'Calembredaine.

Il y eut aussi comme projet d'encadrer sur un mur cette oeuvre d'art.

La 'Calembredaine a été programmé en langage Assembleur MC68000.

Exemple: une page de un des mille livres généré dans le cadre du projet Liquidation.

Ma démission. Cette initiale stabilisera cette structure de lampe avec les secrétaires. Mes linogravures 2 couleurs rembarquent annuellement. Ces statuettes non fumeuses Dessine votre kit de jeu Transformer. Il a escompté qu'elles ont tu leurs t‚ches en pierre. La "Passion selon Louise" sabordait vos verres. Ces soumissions semblèrent culturelles du moment que les gauches eurent dépensé. Tu as marché. Les surplus d'armée taxable avaient langui. Tu luiras. Notre "C'était cela notre amour" enrageait publiquement.

Nos " C'était cela notre amour" Manuel 076283, page 32
1986-11-01


Infographe

Infographe

II devient trés fastidieux, à partir d'un logiciel comme Photoshop, de manipuler des centaines, voire des milliers d'images. Infographe est un petit utilitaire qui, par un accés direct du clavier, flip, flop et rotate l'image, refait la perspective, modifie le contraste et la luminosité, trés rapidement. Les retouches sur 100 diapos en provenance d'un CD Kodak se font en moins d'une heure ! Cette rapidité d'exécution est possible car toutes les manipulations se font sur une copie en basse résolution de l'image (un CD Kodak contient plusieurs résolutions d'une même image). Aussi, toutes les manipulations sont enregistrées dans une base de données. à la fin de la cession, en activant la commande " Compile ", toutes les images de haute résolution du CD sont traitées automatiquement suivant les manipulations enregistrées dans la base de données. La compilation automatique de 100 images haute résolution se fait en moins de 5 minutes. Infographe est programmé en " C " sous Macintosh.
1996-01-01


Expotec

Bornes interactives pour Expotec à Montréall

Programmation de 2 bornes interactives pour l'exposition scientifique Expotec à Montréal en collaboration avec Tram Design.


Cosmodôme

Cosmodôme

Borne interactive
1994-01-03


Codec Vidéo

#LopLec:Codec d'animation vidéo pour VirtuelLabs. 1993-01-01 #LopSep: #LopCom:***************************************** Mount Independance Historic Site #LopIma:Independance.pdf,Independance.png #LopTit:Mount Independance Historic Site #LopSom:Bornes interactives #LopLec:Deux bornes interactives au Mount Independance Historic Site, Orwell, Vermont en collaboration avec Tram Design. 1993-01-01 #LopSep: #LopCom:***************************************** Vagues #LopIma:Vagues.pdf,Vagues.png #LopTit:Vagues #LopSom:Vagues #LopLec:Une image hors écran composée de pixels aux couleurs de la mer est modulée puis présentée à l'écran. L'emploi de formules mathématiques sinusoïdales pour modéliser les mouvements de la mer n'est pas trés concluant puisque le résultat est trop mécanique et prévisible. L'ajout d'une part d'aléatoire améliore le mouvement des vagues mais le réalisme est encore bien loin. L'aléatoire ne peut rendre compte du chaos de la nature. Par contre, une découverte bien simple, la rétroaction, réussit, par l'ajout de quelques lignes de programmation, à rendre réaliste le mouvement des vagues. Voici l'algorithme. Une image hors écran composée de pixels aux couleurs de la mer est modulée sinusoïdalement puis présentée à l'écran. L'image hors écran est remplacée par l'image traitée à l'écran. Cette nouvelle image hors écran est remodulée puis présentée à l'écran. L'écran est tranférée hors écran et ainsi de suite. Par cette rétroaction logicielle (ou " feed-back "), qui se résume en fait à 3 lignes de programmation, le chaos est modélisé et, comme par magie, les vagues semblent réelles. Ce simple feed-back, bien connu en art vidéo des années 70 mais appliqué ici à la science algorithmique, évite des pages et des pages de formules mathématiques. Il serait intéressant d'appliquer ce principe de rétroaction logicielle aux simulation des fluides, à la météo, à tout ce qui est chaotique. Vagues a été programmé en Assembleur MC68000 sous Macintosh. 1993-01-01 #LopSep: #LopCom:***************************************** Casino de Montréal #LopIma:Casino de Montréal.pdf,Casino de Montréal.png #LopTit:Casino de Montréal #LopSom:Borne interactive #LopLec:Une borne interactive pour le Casino de Montréal en collaboration avec Tram Design. 1993-01-01 #LopSep: #LopCom:***************************************** xxx #LopIma:xxx.pdf,xxx.png #LopTit:xxx #LopSom:xxx #LopLec:xxx #LopSep: RAAV Outil logiciel / progiciel Site web et Logiciel Bd-Lop pour le site Web du RAAV/Sodart. 1993-01-01 #LopCom:***************************************** TamTam #LopIma:TamTam.pdf,TamTam.png #LopTit:TamTam et Totem #LopSom:TamTam #LopLec: La norme NAPLPS, ancêtre du HTML, codifie sur une page télématique : le texte en plusieurs tailles et en rotation, l'image vectorielle (lignes, arcs, rectangles), et l'image bitmap (définie point par point). La compression des commandes sous forme de macro étant possible, il en résulte des pages-écran très légères occupant souvent moins de 1 kilobytes d'espace mémoire. NAPLPS était au coeur du réseau grand public Alex de Bell Canada. TamTam est un ´ browser ª NAPLPS. Il établit la connexion avec le modem puis le serveur et transforme en textes et en images les commandes reçues. Totem est un logiciel serveur multi-usager qui gère la navigation entre les pages regroupées dans une base de données. De plus, Totem est un logiciel de création de pages NAPLPS. TamTam et Totem ont été programmés en langage Assembleur MC68000. 1989-01-01 #LopSep: #LopCom:***************************************** CompoVidéo #LopIma:CompoVidéo.pdf,CompoVidéo.png #LopTit:CompoVidéo #LopSom:CompoVidéo #LopLec: Le vidéotiseur est une pièce de quincaillerie électronique qui a comme entrées 4 canaux vidéos et comme sortie 32 canaux vidéos. L'aiguillage des entrées vers sorties se fait via un port sériel. CompoVidéo est un logiciel d'édition par lequel on positionne à l'écran les 32 écrans de sortie. On assigne à chaque écran une des 4 sources d'entrée. Cette configuration est enregistrée sur l'une des touches d'un clavier. Chacune des 96 touches du clavier est donc liée à une configuration d'images sur les écrans. On active les configurations d'images en cliquant sur le clavier virtuel à l'écran ou encore en nourissant CompoVidéo d'une source MIDI. Ainsi CompoVidéo synchronisera les configurations d'images à chacune des notes musicales. CompoVidéo et le vidéotiseur sont utilisés pour des présentations multimédias ou des raves. CompoVidéo est programmé en Assembleur MC68000 sous Macintosh. 1990-01-01 #LopSep: #LopCom:***************************************** GenIma #LopIma:GenIma.pdf,GenIma.png #LopTit:GenIma #LopSom:GenIma #LopLec: Le coeur de cette génératrice est un module d'animation vectoriel 2D. Les objets visuels de départ sont dessinés manuellement. Aléatoirement GenIma transforme ces objets en plusieurs " key frames ". Le module d'animation interpole le mouvement entre les " key frames ". Toutes les images de l'animation sont fusionnées à une seule image. Outre la transformation des objets, l'aléatoire choisit les couleurs, le positionnement des objets et la densité de l'image. Exemples (Numériser les impressions ou retrouver le code source) 1988-01-01 #LopSep: #LopCom:***************************************** LopLop #LopIma:LopLop.pdf,LopLop.png #LopTit:LopLop #LopSom:LopLop #LopLec:Les images et les textes sont positionnés à l'écran en leur appliquant un effet de mouvement ou de transition. Les livres électroniques non interactifs ainsi créés sont visionnés dans les musées et autres lieux publics. LopLop a été programmé en Assembleur MC68000 sous Macintosh. 1988-01-01 #LopSep: #LopCom:***************************************** Photo #LopIma:Photo.pdf,Photo.png #LopTit:Photo #LopSom:Photo #LopLec: Avec son interface entièrement graphique, Photo laisse découvrir chacun des paramètres associés à un prise de vue. La simulation tient compte de la mise au point, du zoom, de l'ouverture du diaphragme et du temps d'exposition. Un projecteur diapo avec effets spéciaux laisse voir les clichés. Photo a été programmé en Assembleur 6502 sous Apple II. Lauréat de la Pomme d'or décernée par Apple France en 1995 (meilleur logiciel graphique de la francophonie), Photo fut distribué dans les écoles du Québec. 1985-01-01 #LopSep: #LopCom:***************************************** Synth #LopIma:Synth.pdf,Synth.png #LopTit:Synth #LopSom:Synth #LopLec:En accédant une mémoire spécifique de l'ordinateur, un " toc " se fait entendre sur le haut-parleur. Cette onde carrée binaire, activée plus ou moins rapidement, réussit à moduler la fréquence, l'enveloppe et même le timbre d'un son synthétique. Programmé en langage machine (en nombre hexadécimale sans assembleur) sous l'Apple II. 1983-01-01 #LopSep: #LopCom:***************************************** MoiMua #LopIma:MoiMua.pdf,MoiMua.png #LopTit:MoiMua #LopSom:MoiMua #LopLec:App aidant les apprenants chinois à pratiquer leur prononciation anglaise. L’app saisie les paroles libres de l’apprenant, change les paroles chinoises en texte, traduit le texte du mandarin à l’anglais, prononce la même phrase en anglais. L’apprenant doit alors répéter la phrase en anglais. L’App traduit maintenant de l’anglais au mandarin et si la phrase a été bien prononcée en anglais, elle sera identique à la phrase originale en mandarin. 2020 #LopSep: #LopCom:***************************************** BeatBox #LopIma:BeatBox.pdf,BeatBox.png #LopTit:BeatBox #LopSom:BeatBox #LopLec:Composition musicale par séquence rythmiques. 2020 #LopSep: #LopCom:***************************************** LotoLop #LopIma:LotoLop.pdf,LotoLop.png #LopTit:LotoLop #LopSom:LotoLop #LopLec:Logiciel complexe d’automatisation de loterie télévisuelle. 2020 #LopSep: #LopCom:***************************************** LopLite #LopIma:LopLite.pdf,LopLite.png #LopTit:LopLite #LopSom:LopLite #LopLec:Logiciel de performance artistique combinant le dessin animé et la caméra « live ». On dessine sur un Mac mais l’interface est sur l’iPhone. 2018 #LopSep: #LopCom:***************************************** Narrateur de particules #LopIma:Narrateur.pdf,Narrateur.png #LopTit:Narrateur de particules #LopSom:Narrateur de particules #LopLec:Au moment présent, le logiciel recherche partout sur la terre et sous de multiples langues les actualités. Il en fait un montage automatique visuel et sonore. 2018 #LopSep: #LopCom:***************************************** SyncTV #LopIma:SyncTV.pdf,SyncTV.png #LopTit:SyncTV #LopSom:SyncTV #LopLec:Cette app iOS écoute la trame sonore d’un quiz télévisé et synchronise automatiquement les questions et les points tout au long du déroulement du jeu. 2017 #LopSep: #LopCom:***************************************** LopArt 2018 #LopIma:LopArt 2018.pdf,LopArt 2018.png #LopTit:LopArt 2018 #LopSom:LopArt 2018 #LopLec:Dernière version du logiciel d’animation dessinée LopArt expérimentant ici le concept d’interface progressive: facile, agréable et complexe. Après 16 ans nous abandonnons le développement de ce logiciel suite aux multiples études démontrant les effets psychologiques et physiques nocifs des écrans chez les enfants. 2017 #LopSep: #LopCom:***************************************** Holodio #LopIma:Holodio.pdf,Holodio.png #LopTit:Holodio #LopSom:Holodio #LopLec: App iOS de relaxation musicale où l’utilisateur fait son propre mixage de pistes sonores d’inspiration naturelle 2016 #LopSep: #LopCom:***************************************** Le grand jeu des animaux #LopIma:Animaux.pdf,Animaux.png #LopTit:Le grand jeu des animaux #LopSom:Le grand jeu des animaux #LopLec:Quiz sur les animaux à Télé-Québec. 2013-10-07 #LopSep: #LopCom:***************************************** Mega LopArt #LopIma:Mega LopArt.pdf,Mega LopArt.png #LopTit:Mega LopArt #LopSom:App dessin #LopLec:Ajoutez une touche de social dans votre façon de dessiner avec Méga LopArt, la nouvelle app d'art animé de LopLop inc. ! Dessinez avec de l'encre vivante grâce à des options de dessin avancées et partagez vos œuvres d'art dans la galerie virtuelle LopArt. 2013-06-01 #LopSep: #LopCom:***************************************** Loppies #LopIma:Loppies.pdf,Loppies.png #LopTit:Loppies #LopSom:Loppies #LopLec:Des marionnettes virtuelles s’accouplent génétiquement pour générer une infinité de progénitures, toutes dissemblables mais ressemblant quand même à leurs deux parents. 2013 #LopSep: #LopCom:***************************************** GPS MONDE #LopIma:GPS MONDE.pdf,GPS MONDE.png #LopTit:GPS MONDE #LopSom:GPS MONDE #LopLec:Quiz sur la géographie sur les ondes de TV5. 2012-09-01 #LopSep: #LopCom:***************************************** Génies en Herbe #LopIma:Génies.pdf,Génies.png #LopTit:Génies en Herbe #LopSom:Génies en Herbe #LopLec:LopLop a été mandaté par Radio-Canada pour développer l'application informatique et le réseau gérant l'émission Génies en herbe. Ceci inclut le développement des stations des joueurs et de l'animateur, ainsi que des écrans de jeux tactiles. LopLop a participé à la conceptualisation des jeux et à la mise sur pied d'un test de qualification des joueurs en ligne. Tout au long des tournages, LopLop assure un soutien technique. Grâce à son application TVLop, LopLop a été en mesure de répondre aux besoins de Radio-Canada tout en respectant les délais. 2011-11-01 #LopSep: #LopCom:***************************************** Open Walls junior / Istanbul 2010 + Ruhr #LopIma:OpenWalls.pdf,xxx.png #LopTit:Open Walls junior / Istanbul 2010 + Ruhr #LopSom: #LopLec:Grâce à l'application de dessin et d'animation LopArtHDTouch et sa fonctionnalité DUO, les artistes et le public ont créé, en temps réel, des œuvres d'art collectives franchissant les barriéres géographiques, linguistiques et culturelles. à certains moments, appelés "CrossBridges" (traverser les ponts), on a mis en avant-scènes des artistes allemands, turcs et français, afin qu'ils créent des œuvres collectives sur des thémes communs. 2010-11-04 #LopSep: #LopCom:***************************************** LOPARTDUO AU DIVAN ORANGE #LopIma:LOPARTDUO.pdf,LOPARTDUO.png #LopTit:LOPARTDUO AU DIVAN ORANGE #LopSom:LOPARTDUO AU DIVAN ORANGE #LopLec: Dessin en réseau avec le nouveau logiciel LopArt Duo, les artistes dessinent simultanément sur le même canvas, en duo, au Divan Orange, 4234 Saint-Laurent. Du 1er au 5 octobre 2008 à tous les soirs. 2010-06-02 #LopSep: #LopCom:***************************************** Elle Tourne! #LopIma:ElleTourne.pdf,ElleTourne.png #LopTit:Elle Tourne #LopSom:Elle Tourne #LopLec:LopLop est en phase de développement d'un nouveau quiz télévisé pour les jeunes. Ce quiz est unique en son genre, puisqu'il est conçu pour être géré automatiquement (caméra, éclairage, déroulement du jeu, montage, etc.) De plus, des outils seront disponible pour que les téléspectateurs créent des jeux eux-mêmes... Attendez-vous à être épaté ! 2010-06-01 #LopSep: #LopCom:***************************************** LopArt Canvas #LopIma:xxx.pdf,xxx.png #LopTit:LopArt Canvas #LopSom:LopArt Canvas est la toute derniére invention de LopLop. #LopLec:LopArt Canvas est un écran tactile de 42 pouces incrusté dans un meuble en bois sur lequel on peint des tableaux avec de vrais pinceaux. Derriére l'écran réside notre logiciel LopArt version haute résolution(HD) avec lequel vous sélectionnez vos tons de couleur, textures, transparence et mouvements; créant ainsi une œuvre d'art vibrante et mouvante. De plus, LopArt Canvas est connecté à un réseau international d'œuvres, assemblé dans un musée virtuel accessible de par le monde entier. Chaque écran LopArt Canvas peut donc accéder et diffuser les oeuvres des autres bornes du réseau. LopArt Canvas, pour une toute nouvelle expérience de création artistique ! 2009-01-03 #LopSep: #LopCom:***************************************** TVLop #LopIma:TVLop.pdf,TVLop.png #LopTit:TVLop #LopSom:TVLop #LopLec:TVLop est une application de gestion d'émissions télévisées à caractére multiplateforme, conçu principalement pour la diffusion à la télévision et sur Internet. TVLop s'intégre à un studio modulaire, dans lequel toutes les composantes (caméras, écrans de jeu, éclairage, boutons) peuvent être gérées par l'application centrale TVLop. De plus, la réalisation et le montage se font de maniére automatique et nécessitent un seul opérateur. TVLop se prête à tous les formats d'émissions télévisées : jeux divers, météo, nouvelles, entrevues, variétés et autres. L'application simplifie le processus de création et de gestion des programmes télévisés. TVLop se distingue de la concurrence par l'application de méthodes d'automatisation et d'optimisation informatiques poussées; en centralisant la gestion des différentes étapes de production et de diffusion, TVLop permet la diminution des coûts liés à la production. TVLop est utilisé à l'émission L'Union fait la force de Radio-Canada, ainsi qu'à La Poule aux oeufs d'OR de TVA. #LopSep: #LopCom:***************************************** Copigraphie #LopIma:xxx.pdf,xxx.png #LopTit:Copigraphie, #LopSom:Copigraphie Éléments pour une histoire globale #LopLec:CDRom retraçant l'histoire de l'art copigraphique 2001-01-04 #LopSep: #LopCom:***************************************** New York Power Authority #LopIma:NYPA.pdf,NYPA.png #LopTit:New York Power Authority #LopSom:New York Power Authority #LopLec:Programmation d'une borne intéractive. 2001-01-01 #LopSep: #LopCom:***************************************** PleinCadre #LopIma:PleinCadre.pdf,PleinCadre.png #LopTit:PleinCadre #LopSom:PleinCadre #LopLec:PleinCadre est un logiciel auteur facilitant l'intégration de documents visuels, sonores, animés, textuels et de programmation spécifique en un ensemble multimédia cohérent. Les interfaces graphiques des applications PleinCadre se construisent en positionnant les éléments sur les pages et en liant les pages entre elles. Le code source des applications, écrits en " C " et spécifique à chacun des projets, se connecte à l'ensemble. L'organisation graphique et visuelle du document, soit l'interface avec l'usager, se fait via le compositeur. L'application utilise les librairie multimédias afin d'intégrer ses fonctionnalités à l'interface graphique. La technologie PleinCadre utilise la couche d'interface systéme multi-plate-forme OsSpec, donc compatible avec les OS Macintosh et Windows, entre autres. L'utilité de PleinCadre commence là ou se termine celle des logiciels commerciaux comme Director, Authorware et autres PowerPoint, là où les exigeances algorithmiques priment sur l'interface graphique, en termes de développement. PleinCadre est utilisé pour des applications de calculs scientifiques, de bases de données relationnelles, de gestion de périphériques, de réseau, de traitement d'image et de sons, mais exigeant une interface graphique de type multimédia. Pour l'instant, le compositeur ne fonctionne que sous Macintosh. Par contre, les documents créés avec PleinCadre sont lisibles sous Macintosh et Windows et la version Linux est en chantier. 2000-01-01 #LopSep: #LopCom:***************************************** BDLop #LopIma:BDLop.pdf,BDLop.png #LopTit:BDLop #LopSom:BDLop #LopLec: BDLop est une suite logicielle composée de 3 modules : la saisie de données multimédias, la diffusion de ces données sur l'internet et leur diffusion autonome sur support cédérom ou à l'intérieur d'une borne interactive. Automatiquement, une modification à la base de données modifie le site internet et le cédérom. La gestion Le logiciel de saisie des données, écrit en langage de programmation 'C', est l'outil d'accés à la base de données relationnelles. On y importe, ajoute, modifie ou enlève les fiches multimédias : textes, images, sons, pdf, flash, etc. Ces fiches sont mises en relation entre elles, triées, retrouvées, imprimées ou exportées via une interface d'usage originale et efficace. (saisie d'écran de l'interface avec explications (tirée du concept)) Les données multimédias de gestion et les fichiers qui y sont liés sont aussi transférés automatiquement par FTP sur le site Internet et vers l'application cédérom, s'il y a lieu. L'internet Sur le site Internet, les données sont présentées à l'intérieur de page Html comportant des codes spécifiques à BDLop. Avant d'expédier une page vers le client, le serveur appelle les CGI qui, interprétant ces codes, construit dynamiquemant la page en y intégrant les données de la base relationelle. Par cette méthode, il devient possible de modifier et d'ajouter du contenu au site sans jamais avoir à programmer ou dessiner de nouvelles pages webs. Les modifications à la base de données du gestionnaire construisent automatiquement ces nouvelles pages webs. Outre la mise à jour automatique et la construction dynamique des pages, les modules logiciels résidants sur l'ordinateur serveur offrent les fonctionnalités de panier de magasinage, de facturation et de transmission des commandes à l'ordinateur de gestion. La gestion "online" du site, partagée par plusieurs personnes, est aussi intégrée à BdLop. Par accès sécurisé via un navigateur (Netscape ou autres), chaque ayant droit gère une section du site qui lui est assignée. L'ajout de fonctionnalités logicielles spécifiques à chacun des sites se fait de manière flexible. L'architecture logique de BdLop accueille aisément les CGI écrits en langage de programmation ´ Perl ª (fonctions simples rapidement construites) et 'C' (fonctions performantes et complexes). Cet encadrement logique, l'API BdLop, est offert sous serveurs Windows NT et Linux. Liste des sites utilisant BdLop Le club vidéo La BoÓte Noire (www.boitenoire.com) La Cinémathèque Québécoise (www.cinematheque,qc.ca) Le regroupement des artistes en arts visuels (www.raav.org) Le dictionnaire de la mode au Québec (www.dicomode.qc.ca) Le cédérom Les données compilées par le module de gestion de la suite BdLop alimentent à la fois le site web et l'application multimédia autonome. L'application autonome est soit un cédérom distribué massivement, soit une borne interactive sécurisée offrant la consultation des données dans un espace public. Le cédérom rend la consultation des items de la base de données plus agréable que sur l'internet parce qu'il intègre les sons et les animations aux textes et aux images. Les recherches se font aussi plus rapidement puisque les données n'ont pas à être téléchargées. L'architecture interne de l'application BdLop pour cédérom prévoit l'ajout de fonctionnalités spécifiques à chaque projet. à ce jour, les appliquettes suivantes ont été développées : un zoom d'image dynamique avec traitement ´ antialiase ª, un mécanisme de recherche hierarchique des données, un présentoire aléatoire d'images. Une appliquette de mise à jour des données via l'Internet est en cours de développement. Le module cédérom de BdLop fonctionne présentement sous Macintosh et Windows. La version Linux est espérée. Le cédérom Copigraphie, éléments pour une histoire globale a été développé sous BdLop. 2000-01-01 #LopSep: #LopCom:***************************************** Centre des sciences de Montréal #LopIma:xxx.pdf,xxx.png #LopTit:Centre des sciences de Montréal #LopSom:Centre des sciences de Montréal #LopLec:Programmation de cinq bornes interactives pour le Centre des Sciences de Montréal. 2000-01-01 #LopSep: #LopCom:***************************************** GrosArt #LopIma:GrosArt.pdf,GrosArt.png #LopTit:GrosArt #LopSom:GrosArt #LopLec:L'originalité de cet outil de dessin artistique est que le trait dessiné à l'écran provient d'une image numérisée d'un médium réel. Ainsi l'image numérisée d'un crayon de cire, par exemple, est appliquée à l'écran suivant le mouvement de la souris, rendant réaliste l'image résultante. Chaque échantillon linéaire de l'image source (le trait numérisé) est courbé dynamiquement dans tous les sens, répondant en temps réel au mouvement de la souris. Chaque trait numérisé est accompagné d'un masque de 256 niveaux de gris par lequel l'algoritme ajoute la transparence au dessin. Trois méthodes d'application du tracé à l'écran sont possibles soit ; le trait masque le fond (crayon de cire), le trait s'ajoute au fond jusqu'à saturation (fusain) ou encore, l'image est pulvérisée plutït que tracée ("spray paint "). De plus, pour ajouter du réalisme au rendu, des fonctionnalités simulant le passage d'un doigt sur le tracé et le dépït d'un pochoir sur le dessin ont été modélisées. (Exemple d'images résultantes avec encadrés demontrant chaque fonction) GrosArt est programmé en " C " sous OsSpec, il est donc actif sous Mac et Windows. Il est aussi disponible en format " Xtra " pour " Director ". 1999-01-02 #LopSep: #LopCom:***************************************** Loto #LopIma:Loto.pdf,Loto.png #LopTit:Loto #LopSom:Loto #LopLec: Loto est un logiciel écrit en 'C' sous Macintosh ayant pour tâche le contrôle logique et matériel d'une loterie télévisée. Il gère le tirage, la distribution des prix, le déroulement du jeu, l'entrée et la validation des choix des concurrents, l'affichage dynamique multi-écran d'images et d'animations, le cumulatif des joueurs, les rapports officiels des tirages, etc. L'architecture interne du logiciel est composé de 3 modules principaux soit : l'interface graphique avec l'opérateur où sont programmées les interactions du déroulement du jeu, l'engin de jeu où sont modélisées les règles spécifiques à chaque tirage et les fonctions de rendu par lesquelles tous les éléments multimédias sont présentées. Cette architecture, généralisant les besoins en tirage télévisé, est conçue de telle sorte qu'elle puisse accueillir aisément tout nouveau jeu télévisé. Loto agit aussi comme centre nerveux d'un réseau reliant entre eux des micro-contrôleurs (que LopLop fabrique) connectés à des afficheurs numériques à diodes ou électromagnétiques, des boutons poussoir, des interrupteurs de lumières, etc. Il reçoit aussi des nombres aléatoires réels en provenance du DiceBox et imprime via une connexion Ethernet. L'intégrité et la sécurité des tirages sont assurées par les technologies suivantes. En cas de pannes électriques (ou autres), les tirages sont sécurisés par un système intégré qui préserve simultanément les données sur 2 disques durs et qui, au redémarrage, replace tous les éléments logiques et matériels à l'état exact où ils étaient avant la panne. De plus, un journal de bord complet préserve le déroulement du jeu, pas à pas. Les tirages au sort sont fait par le DiceBox. Le DiceBox est un périphérique d'ordinateur qui agit comme boulier électronique en générant des nombres aléatoires. Contrairement aux algorithmes mathématiques qui génèrent des nombres pseudo-aléatoires, donc prévisibles, le DiceBox génère des nombres réellement aléatoires, imprévisibles et non cycliques. Loto utilise aussi des algorithmes de distribution des prix dont l'équiprobabilité atteint 100 %. Le DiceBox et les algorithmes de tirages ont été vérifiés et validés par le département de statisques de l'Université de Montréal ainsi que par les firmes de vérification Samson Bélair Deloitte Touche, et Raymond Chabot Grant Thornton. L'ensemble de logiciels et de matériel Loto a servi aux tirages ´ Festival of Dreams ª de Atlantic lottery, ´ La chasse aux trésors ª, ´ Monopoly ª et ´ La lampe magique ª de Loto-Québec. 1999-01-01 #LopSep: #LopCom:***************************************** Baleine #LopIma:Baleine.pdf,Baleine.png #LopTit:Baleine #LopSom:Animal virtuel 3D #LopLec: L'animal est importé d'un fichier MESH (dessin 3D), puis représenté par une série de vecteurs liés à une colonne vertébrale. En appliquant des fonctions sinusoïdales à la colonne vertébrale, tout l'animal se meut de manière réaliste. La colonne vertébrale, en plus du mouvement oscillatoire, bouge linéairement dans l'environnement 3D, se déplaçant sur un rail. Le comportement de l'animal, i.e. la cible à atteindre dans l'espace, est défini soit aléatoirement soit de manière interactive. Il en résulte une simulation animale réaliste réagissant en temps réel aux interactions de son environnement. Cette étude de faisabilité de modélisation 3D d'un animal sinueux en temps réel à été programmée en 'C' avec l'aide des librairies OpenGL sous Windows NT. 1999-01-01 #LopSep: #LopCom:***************************************** Cinémathèque québécoise #LopIma:Cinématheque.pdf,Cinématheque.png #LopTit:Cinémathèque québécoise #LopSom:Cinémathèque québécoise #LopLec:Programmation des CGI du site de la Cinémathèque Québécoise. 1998-01-01 #LopSep: #LopCom:***************************************** Monopoly #LopIma:Monopoly.pdf,Monopoly.png #LopTit:Monopoly #LopSom:Monopoly #LopLec:Développement logique du jeu télévisé "Monopoly" de Loto-Québec. 1997-01-01 #LopSep: #LopCom:***************************************** Voitures de course #LopIma:Course.pdf,xxx.png #LopTit:Voitures de course #LopSom:Voitures de course #LopLec: Sur une piste de course de type Nascar, des voitures se déplacent en évitant toute collision. Sur un jeu de table, les concurrents jettent les dés et avancent leur voiture, petit à petit, sur une piste quadrillée. à chaque tour de table la position des voitures est retenue dans une base de données. à la fin de la partie, la course est rejouée et chacune des voitures devra se déplacer de manière réaliste en évitant de tamponner ses voisines. Pour faciliter le traitement, les calculs mathématiques se font sur une piste droite. Lors de l'affichage chacune des voitures est transposée sur la piste circulaire. Puisque toutes les voitures avancent simultanément vers leur prochaine position sur la piste, il faut une technique d'animation qui empèche les voitures de se superposer. Cette technique consite à évaluer le déplacement de chaque voiture et si, à la vitesse actuelle, une collision est prévisible. Si oui, il faut décélérer ou accélérer selon une prioritée donnée à chacune des voies. Afin d'être réaliste, ce mouvement se fait progressivement relatif à toutes les voitures du jeu. Ces algorithmes ont été programmés en 'C' sous Windows. 1996-01-01 #LopSep: #LopCom:***************************************** Projectile en orbite #LopIma:Orbite.pdf,Orbite.png #LopTit:Projectile en orbite #LopSom:Projectile en orbite #LopLec:La forme élliptique tracée par un satellite tournant autour de la terre ou par les planètes autour du soleil est ici calculée en fonction de la position et de la force de l'impulsion initiale. Ces calculs tridimentionnels combinés à un module d'animation 2D multipiste rendent compte des sciences de la balistique, de la mise en orbite d'un satellite ou des voyages interplanétaires. Ce simulateur a été programmé en 'C' sous Macintosh. 1995-01-01 #LopSep: #LopCom:***************************************** Jardin botanique de Montréal #LopIma:Botanique.pdf,Botanique.png #LopTit:Jardin botanique de Montréal #LopSom:Jardin botanique de Montréal #LopLec:Borne intéractive en collaboration avec Tram Design. 1994-01-01 #LopSep: #LopCom:***************************************** Musée de Macao au Portugal #LopIma:Macao.pdf,Macao.png #LopTit:Musée de Macao au Portugal #LopSom:Musée de Macao au Portugal #LopLec:Deux bornes interactives au Musée de Macao au Portugal 1993-01-01 #LopSep: #LopCom:***************************************** Musée Maurice Richard #LopIma:Musée Maurice Richard.pdf,Musée Maurice Richard.png #LopTit:Musée Maurice Richard #LopSom:Musée Maurice Richard #LopLec:jeu multimédia pour le Musée Maurice Richard en collaboration avec Tram Design. 1993-01-01 #LopSep: #LopCom:***************************************** La Boîte Noire #LopIma:La Boîte Noire.pdf,La Boîte Noire.png #LopTit:La Boîte Noire #LopSom:La Boîte Noire #LopLec:Conception et programmation des CGI du site de la Boîte Noire. 1993-01-01 #LopSep: #LopCom:***************************************** Europarque #LopIma:Europarque.pdf,Europarque.png #LopTit:Europarque #LopSom:Europarque #LopLec:Dix-neuf bornes intéractives pour l'Europarque, Musée des Sciences au Portugal. 1993-01-01 #LopSep: #LopCom:***************************************** Biosphère de Montréal #LopIma:xxx.pdf,xxx.png #LopTit:Biosphère de Montréal #LopSom:Biosphère de Montréal #LopLec:Programmation des CGI du site de la Biosphére de Montréal en collaboration avec Tram Design. 1993-01-01 #LopSep: #LopCom:***************************************** Arbre #LopIma:Arbre.pdf,Arbre.png #LopTit:Arbre #LopSom:Arbre #LopLec:Grammaire générative fractale dont les régles de croissance de l'arbre sont paramétrisables : proportion tronc / feuillage, nombre de génération des branches, proportion entre les générations, nombre de division de chaque embranchement, degré d'imperfection des divisions et de la croissance des branches, attirance vers le sol selon la génération, forme et couleur des feuilles des fleurs et des fruits, direction et force du vent. La valeur de chaque paramétre peut être assignée manuellement ou générée aléatoirement. Il y eu comme projet de planter virtuellement un arbre sur l'internet, de le nourrir informatiquement de données reflétant l'état réel de la météo, et de le laisser vivre et mourrir de maniére autonome. Arbre a été programmé en langage Assembleur MC68000. Il fut tiré sur papier 1000 arbres uniques dont l'un mesurait 2m par 2 m.. 1992-01-01 #LopSep: #LopCom:***************************************** Rrose #LopIma:Rrose.pdf,Rrose.png #LopTit:Rrose #LopSom:Rrose #LopLec: Rrose est une variante du logiciel LopLop. Le montage et les effets visuels sont pré-programmés sans texte. La projection, les lecteurs sont invités à s'exprimer sur le clavier public. Ces commentaires s'insèrent alors automatiquement à l'intérieur du montage visuel. Rrose fut de toutes les soirées mondaines de l'underground artistique montréalais des années 90. Il fut aussi le logiciel de saisie du réseau Sélavy reliant plusieurs villes d'Amérique et d'Europe lors du centième anniversaire de l'artiste Marcel Duchamp. Rrose a été programmé en Assembleur MC68000 sous Macintosh. 1989-01-01 #LopSep: #LopCom:***************************************** CompoCoul #LopIma:CompoCoul.pdf,CompoCoul.png #LopTit:CompoCoul #LopSom:CompoCoul #LopLec: Sur quatre lignes de temps parallèles sont disposées, ici et là, des petits blocs de couleurs. Lors de la présentation, CompoCoul fait la lecture des blocs et interpole les couleurs entre 2 blocs. Ces données sont expédiées à 4 génératrices de couleur connectées à autant de moniteur de vidéo. Il en résulte une ambiance où les couleurs sont en perpétuelles mouvance. Cette appareillage est au coeur d'une installation où les moniteurs étaient plongées dans une piscine publique. CompoCoul est programmé en Assembleur MC68000 sous Macintosh. 1988-01-01 #LopSep: #LopCom:***************************************** Télécino #LopIma:Télécino.pdf,Télécino.png #LopTit:Télécino #LopSom:Télécino #LopLec:Une page est composée d'objets graphiques vectoriels. Cette page est dupliquée plusieurs fois et ses objets sont déplacées et tranformés. Télécino fabrique les images mitoyennes de l'animation en appliquant une interpolation spatiale entre 2 pages. L'interface graphique de composition d'images vectorielles offre comme outils : les cercles, les rectangles, les polygones avec insertion de point, les courbes de type B-Spline, le groupement des objets, l'édition par plan, etc. L'interpolation des images, créant le mouvement ,se fait soit linéairement soit de maniére courbée. à une époque où l'emploi d'une division était proscrite parce que demandant trop d'efforts computationnels (microprocesseur cadencé à 8 megahertz), il fut développé un algorithme de courbe n'employant que des additions, soustractions et " shift " de régistres (division ou multiplication par 2). Le résultat donne une animation fluide où les images calculées en temps réel défilent à 15 ou 30 images par secondes, dépendamment du nombre d'objets animés. Télécino a été programmé en Assembleur MC68000 sous Macintosh. 1987-01-01 #LopSep: #LopCom:***************************************** Hockey #LopIma:Hockey.pdf,Hockey.png #LopTit:Hockey #LopSom:Description textuelle générative du match de hockey #LopLec:Ce logiciel présente à l'écran la transcription d'un match de hockey. Les situations de jeu étant choisies aléatoirement, la joute est pleine de rebondissement et interminable. Le langage développé pour cette oeuvre combine l'écriture libre de texte à des commandes de choix aléatoire de paragraphe, de phrase, de mot ou d'une série d'autres commandes. Les situations de jeu y sont décrites selon leur positionnement sur la patinoire. Le lien entre ces situations et le choix des joueurs qui y participent est aléatoire. Il en résulte une partie de hockey entre les membres de .(La Société de Conservation du Présent) et le groupe Neoism. Évidemment, la .(SCP) gagne à tous coups. Hockey a été programmé en Assembleur 6502 sous Apple II. 1984-01-01 #LopSep: #LopCom:***************************************** Viewsak #LopIma:Viewsak.pdf,Viewsak.png #LopTit:Viewsak #LopSom:Viewsak #LopLec:Des éventails multicolores apparaissant aléatoirement sur l'écran, la découverte de l'image programmée par l'emploi de variables et de boucles. La constatation aussi de l'extrème lenteur du langage informatique. Viewsak est programmé en BASIC sous Apple II. 1982-01-01 #LopSep:

Codec d'animation vidéo pour VirtuelLabs.
1993-01-01


Mount Independance Historic Site

Bornes interactives

Deux bornes interactives au Mount Independance Historic Site, Orwell, Vermont en collaboration avec Tram Design.
1993-01-01


Vagues

Vagues

Une image hors écran composée de pixels aux couleurs de la mer est modulée puis présentée à l'écran. L'emploi de formules mathématiques sinusoïdales pour modéliser les mouvements de la mer n'est pas trés concluant puisque le résultat est trop mécanique et prévisible. L'ajout d'une part d'aléatoire améliore le mouvement des vagues mais le réalisme est encore bien loin. L'aléatoire ne peut rendre compte du chaos de la nature. Par contre, une découverte bien simple, la rétroaction, réussit, par l'ajout de quelques lignes de programmation, à rendre réaliste le mouvement des vagues. Voici l'algorithme. Une image hors écran composée de pixels aux couleurs de la mer est modulée sinusoïdalement puis présentée à l'écran. L'image hors écran est remplacée par l'image traitée à l'écran. Cette nouvelle image hors écran est remodulée puis présentée à l'écran. L'écran est tranférée hors écran et ainsi de suite. Par cette rétroaction logicielle (ou " feed-back "), qui se résume en fait à 3 lignes de programmation, le chaos est modélisé et, comme par magie, les vagues semblent réelles. Ce simple feed-back, bien connu en art vidéo des années 70 mais appliqué ici à la science algorithmique, évite des pages et des pages de formules mathématiques. Il serait intéressant d'appliquer ce principe de rétroaction logicielle aux simulation des fluides, à la météo, à tout ce qui est chaotique. Vagues a été programmé en Assembleur MC68000 sous Macintosh.
1993-01-01


Casino de Montréal

Borne interactive

Une borne interactive pour le Casino de Montréal en collaboration avec Tram Design.
1993-01-01


xxx

xxx

xxx


TamTam et Totem

TamTam

La norme NAPLPS, ancêtre du HTML, codifie sur une page télématique : le texte en plusieurs tailles et en rotation, l'image vectorielle (lignes, arcs, rectangles), et l'image bitmap (définie point par point). La compression des commandes sous forme de macro étant possible, il en résulte des pages-écran très légères occupant souvent moins de 1 kilobytes d'espace mémoire. NAPLPS était au coeur du réseau grand public Alex de Bell Canada.

TamTam est un ´ browser ª NAPLPS. Il établit la connexion avec le modem puis le serveur et transforme en textes et en images les commandes reçues. Totem est un logiciel serveur multi-usager qui gère la navigation entre les pages regroupées dans une base de données. De plus, Totem est un logiciel de création de pages NAPLPS.

TamTam et Totem ont été programmés en langage Assembleur MC68000.
1989-01-01


CompoVidéo

CompoVidéo

Le vidéotiseur est une pièce de quincaillerie électronique qui a comme entrées 4 canaux vidéos et comme sortie 32 canaux vidéos. L'aiguillage des entrées vers sorties se fait via un port sériel.

CompoVidéo est un logiciel d'édition par lequel on positionne à l'écran les 32 écrans de sortie. On assigne à chaque écran une des 4 sources d'entrée. Cette configuration est enregistrée sur l'une des touches d'un clavier. Chacune des 96 touches du clavier est donc liée à une configuration d'images sur les écrans.

On active les configurations d'images en cliquant sur le clavier virtuel à l'écran ou encore en nourissant CompoVidéo d'une source MIDI. Ainsi CompoVidéo synchronisera les configurations d'images à chacune des notes musicales.

CompoVidéo et le vidéotiseur sont utilisés pour des présentations multimédias ou des raves.

CompoVidéo est programmé en Assembleur MC68000 sous Macintosh.
1990-01-01


GenIma

GenIma

Le coeur de cette génératrice est un module d'animation vectoriel 2D. Les objets visuels de départ sont dessinés manuellement. Aléatoirement GenIma transforme ces objets en plusieurs " key frames ". Le module d'animation interpole le mouvement entre les " key frames ". Toutes les images de l'animation sont fusionnées à une seule image. Outre la transformation des objets, l'aléatoire choisit les couleurs, le positionnement des objets et la densité de l'image. Exemples (Numériser les impressions ou retrouver le code source)
1988-01-01


LopLop

LopLop

Les images et les textes sont positionnés à l'écran en leur appliquant un effet de mouvement ou de transition. Les livres électroniques non interactifs ainsi créés sont visionnés dans les musées et autres lieux publics. LopLop a été programmé en Assembleur MC68000 sous Macintosh.
1988-01-01


Photo

Photo

Avec son interface entièrement graphique, Photo laisse découvrir chacun des paramètres associés à un prise de vue. La simulation tient compte de la mise au point, du zoom, de l'ouverture du diaphragme et du temps d'exposition.

Un projecteur diapo avec effets spéciaux laisse voir les clichés.

Photo a été programmé en Assembleur 6502 sous Apple II.

Lauréat de la Pomme d'or décernée par Apple France en 1995 (meilleur logiciel graphique de la francophonie), Photo fut distribué dans les écoles du Québec.
1985-01-01


Synth

Synth

En accédant une mémoire spécifique de l'ordinateur, un " toc " se fait entendre sur le haut-parleur. Cette onde carrée binaire, activée plus ou moins rapidement, réussit à moduler la fréquence, l'enveloppe et même le timbre d'un son synthétique. Programmé en langage machine (en nombre hexadécimale sans assembleur) sous l'Apple II.
1983-01-01


MoiMua

MoiMua

App aidant les apprenants chinois à pratiquer leur prononciation anglaise. L’app saisie les paroles libres de l’apprenant, change les paroles chinoises en texte, traduit le texte du mandarin à l’anglais, prononce la même phrase en anglais. L’apprenant doit alors répéter la phrase en anglais. L’App traduit maintenant de l’anglais au mandarin et si la phrase a été bien prononcée en anglais, elle sera identique à la phrase originale en mandarin.
2020


BeatBox

BeatBox

Composition musicale par séquence rythmiques.
2020


LotoLop

LotoLop

Logiciel complexe d’automatisation de loterie télévisuelle.
2020


LopLite

LopLite

Logiciel de performance artistique combinant le dessin animé et la caméra « live ». On dessine sur un Mac mais l’interface est sur l’iPhone.
2018


Narrateur de particules

Narrateur de particules

Au moment présent, le logiciel recherche partout sur la terre et sous de multiples langues les actualités. Il en fait un montage automatique visuel et sonore.
2018


SyncTV

SyncTV

Cette app iOS écoute la trame sonore d’un quiz télévisé et synchronise automatiquement les questions et les points tout au long du déroulement du jeu.
2017


LopArt 2018

LopArt 2018

Dernière version du logiciel d’animation dessinée LopArt expérimentant ici le concept d’interface progressive: facile, agréable et complexe. Après 16 ans nous abandonnons le développement de ce logiciel suite aux multiples études démontrant les effets psychologiques et physiques nocifs des écrans chez les enfants.
2017


Holodio

Holodio

App iOS de relaxation musicale où l’utilisateur fait son propre mixage de pistes sonores d’inspiration naturelle
2016


Le grand jeu des animaux

Le grand jeu des animaux

Quiz sur les animaux à Télé-Québec.
2013-10-07


Mega LopArt

App dessin

Ajoutez une touche de social dans votre façon de dessiner avec Méga LopArt, la nouvelle app d'art animé de LopLop inc. ! Dessinez avec de l'encre vivante grâce à des options de dessin avancées et partagez vos œuvres d'art dans la galerie virtuelle LopArt.
2013-06-01


Loppies

Loppies

Des marionnettes virtuelles s’accouplent génétiquement pour générer une infinité de progénitures, toutes dissemblables mais ressemblant quand même à leurs deux parents.
2013


GPS MONDE

GPS MONDE

Quiz sur la géographie sur les ondes de TV5.
2012-09-01


Génies en Herbe

Génies en Herbe

LopLop a été mandaté par Radio-Canada pour développer l'application informatique et le réseau gérant l'émission Génies en herbe. Ceci inclut le développement des stations des joueurs et de l'animateur, ainsi que des écrans de jeux tactiles. LopLop a participé à la conceptualisation des jeux et à la mise sur pied d'un test de qualification des joueurs en ligne. Tout au long des tournages, LopLop assure un soutien technique. Grâce à son application TVLop, LopLop a été en mesure de répondre aux besoins de Radio-Canada tout en respectant les délais.
2011-11-01


Open Walls junior / Istanbul 2010 + Ruhr

#LopLec:Grâce à l'application de dessin et d'animation LopArtHDTouch et sa fonctionnalité DUO, les artistes et le public ont créé, en temps réel, des œuvres d'art collectives franchissant les barriéres géographiques, linguistiques et culturelles. à certains moments, appelés "CrossBridges" (traverser les ponts), on a mis en avant-scènes des artistes allemands, turcs et français, afin qu'ils créent des œuvres collectives sur des thémes communs. 2010-11-04 #LopSep: #LopCom:***************************************** LOPARTDUO AU DIVAN ORANGE #LopIma:LOPARTDUO.pdf,LOPARTDUO.png #LopTit:LOPARTDUO AU DIVAN ORANGE #LopSom:LOPARTDUO AU DIVAN ORANGE #LopLec: Dessin en réseau avec le nouveau logiciel LopArt Duo, les artistes dessinent simultanément sur le même canvas, en duo, au Divan Orange, 4234 Saint-Laurent. Du 1er au 5 octobre 2008 à tous les soirs. 2010-06-02 #LopSep: #LopCom:***************************************** Elle Tourne! #LopIma:ElleTourne.pdf,ElleTourne.png #LopTit:Elle Tourne #LopSom:Elle Tourne #LopLec:LopLop est en phase de développement d'un nouveau quiz télévisé pour les jeunes. Ce quiz est unique en son genre, puisqu'il est conçu pour être géré automatiquement (caméra, éclairage, déroulement du jeu, montage, etc.) De plus, des outils seront disponible pour que les téléspectateurs créent des jeux eux-mêmes... Attendez-vous à être épaté ! 2010-06-01 #LopSep: #LopCom:***************************************** LopArt Canvas #LopIma:xxx.pdf,xxx.png #LopTit:LopArt Canvas #LopSom:LopArt Canvas est la toute derniére invention de LopLop. #LopLec:LopArt Canvas est un écran tactile de 42 pouces incrusté dans un meuble en bois sur lequel on peint des tableaux avec de vrais pinceaux. Derriére l'écran réside notre logiciel LopArt version haute résolution(HD) avec lequel vous sélectionnez vos tons de couleur, textures, transparence et mouvements; créant ainsi une œuvre d'art vibrante et mouvante. De plus, LopArt Canvas est connecté à un réseau international d'œuvres, assemblé dans un musée virtuel accessible de par le monde entier. Chaque écran LopArt Canvas peut donc accéder et diffuser les oeuvres des autres bornes du réseau. LopArt Canvas, pour une toute nouvelle expérience de création artistique ! 2009-01-03 #LopSep: #LopCom:***************************************** TVLop #LopIma:TVLop.pdf,TVLop.png #LopTit:TVLop #LopSom:TVLop #LopLec:TVLop est une application de gestion d'émissions télévisées à caractére multiplateforme, conçu principalement pour la diffusion à la télévision et sur Internet. TVLop s'intégre à un studio modulaire, dans lequel toutes les composantes (caméras, écrans de jeu, éclairage, boutons) peuvent être gérées par l'application centrale TVLop. De plus, la réalisation et le montage se font de maniére automatique et nécessitent un seul opérateur. TVLop se prête à tous les formats d'émissions télévisées : jeux divers, météo, nouvelles, entrevues, variétés et autres. L'application simplifie le processus de création et de gestion des programmes télévisés. TVLop se distingue de la concurrence par l'application de méthodes d'automatisation et d'optimisation informatiques poussées; en centralisant la gestion des différentes étapes de production et de diffusion, TVLop permet la diminution des coûts liés à la production. TVLop est utilisé à l'émission L'Union fait la force de Radio-Canada, ainsi qu'à La Poule aux oeufs d'OR de TVA. #LopSep: #LopCom:***************************************** Copigraphie #LopIma:xxx.pdf,xxx.png #LopTit:Copigraphie, #LopSom:Copigraphie Éléments pour une histoire globale #LopLec:CDRom retraçant l'histoire de l'art copigraphique 2001-01-04 #LopSep: #LopCom:***************************************** New York Power Authority #LopIma:NYPA.pdf,NYPA.png #LopTit:New York Power Authority #LopSom:New York Power Authority #LopLec:Programmation d'une borne intéractive. 2001-01-01 #LopSep: #LopCom:***************************************** PleinCadre #LopIma:PleinCadre.pdf,PleinCadre.png #LopTit:PleinCadre #LopSom:PleinCadre #LopLec:PleinCadre est un logiciel auteur facilitant l'intégration de documents visuels, sonores, animés, textuels et de programmation spécifique en un ensemble multimédia cohérent. Les interfaces graphiques des applications PleinCadre se construisent en positionnant les éléments sur les pages et en liant les pages entre elles. Le code source des applications, écrits en " C " et spécifique à chacun des projets, se connecte à l'ensemble. L'organisation graphique et visuelle du document, soit l'interface avec l'usager, se fait via le compositeur. L'application utilise les librairie multimédias afin d'intégrer ses fonctionnalités à l'interface graphique. La technologie PleinCadre utilise la couche d'interface systéme multi-plate-forme OsSpec, donc compatible avec les OS Macintosh et Windows, entre autres. L'utilité de PleinCadre commence là ou se termine celle des logiciels commerciaux comme Director, Authorware et autres PowerPoint, là où les exigeances algorithmiques priment sur l'interface graphique, en termes de développement. PleinCadre est utilisé pour des applications de calculs scientifiques, de bases de données relationnelles, de gestion de périphériques, de réseau, de traitement d'image et de sons, mais exigeant une interface graphique de type multimédia. Pour l'instant, le compositeur ne fonctionne que sous Macintosh. Par contre, les documents créés avec PleinCadre sont lisibles sous Macintosh et Windows et la version Linux est en chantier. 2000-01-01 #LopSep: #LopCom:***************************************** BDLop #LopIma:BDLop.pdf,BDLop.png #LopTit:BDLop #LopSom:BDLop #LopLec: BDLop est une suite logicielle composée de 3 modules : la saisie de données multimédias, la diffusion de ces données sur l'internet et leur diffusion autonome sur support cédérom ou à l'intérieur d'une borne interactive. Automatiquement, une modification à la base de données modifie le site internet et le cédérom. La gestion Le logiciel de saisie des données, écrit en langage de programmation 'C', est l'outil d'accés à la base de données relationnelles. On y importe, ajoute, modifie ou enlève les fiches multimédias : textes, images, sons, pdf, flash, etc. Ces fiches sont mises en relation entre elles, triées, retrouvées, imprimées ou exportées via une interface d'usage originale et efficace. (saisie d'écran de l'interface avec explications (tirée du concept)) Les données multimédias de gestion et les fichiers qui y sont liés sont aussi transférés automatiquement par FTP sur le site Internet et vers l'application cédérom, s'il y a lieu. L'internet Sur le site Internet, les données sont présentées à l'intérieur de page Html comportant des codes spécifiques à BDLop. Avant d'expédier une page vers le client, le serveur appelle les CGI qui, interprétant ces codes, construit dynamiquemant la page en y intégrant les données de la base relationelle. Par cette méthode, il devient possible de modifier et d'ajouter du contenu au site sans jamais avoir à programmer ou dessiner de nouvelles pages webs. Les modifications à la base de données du gestionnaire construisent automatiquement ces nouvelles pages webs. Outre la mise à jour automatique et la construction dynamique des pages, les modules logiciels résidants sur l'ordinateur serveur offrent les fonctionnalités de panier de magasinage, de facturation et de transmission des commandes à l'ordinateur de gestion. La gestion "online" du site, partagée par plusieurs personnes, est aussi intégrée à BdLop. Par accès sécurisé via un navigateur (Netscape ou autres), chaque ayant droit gère une section du site qui lui est assignée. L'ajout de fonctionnalités logicielles spécifiques à chacun des sites se fait de manière flexible. L'architecture logique de BdLop accueille aisément les CGI écrits en langage de programmation ´ Perl ª (fonctions simples rapidement construites) et 'C' (fonctions performantes et complexes). Cet encadrement logique, l'API BdLop, est offert sous serveurs Windows NT et Linux. Liste des sites utilisant BdLop Le club vidéo La BoÓte Noire (www.boitenoire.com) La Cinémathèque Québécoise (www.cinematheque,qc.ca) Le regroupement des artistes en arts visuels (www.raav.org) Le dictionnaire de la mode au Québec (www.dicomode.qc.ca) Le cédérom Les données compilées par le module de gestion de la suite BdLop alimentent à la fois le site web et l'application multimédia autonome. L'application autonome est soit un cédérom distribué massivement, soit une borne interactive sécurisée offrant la consultation des données dans un espace public. Le cédérom rend la consultation des items de la base de données plus agréable que sur l'internet parce qu'il intègre les sons et les animations aux textes et aux images. Les recherches se font aussi plus rapidement puisque les données n'ont pas à être téléchargées. L'architecture interne de l'application BdLop pour cédérom prévoit l'ajout de fonctionnalités spécifiques à chaque projet. à ce jour, les appliquettes suivantes ont été développées : un zoom d'image dynamique avec traitement ´ antialiase ª, un mécanisme de recherche hierarchique des données, un présentoire aléatoire d'images. Une appliquette de mise à jour des données via l'Internet est en cours de développement. Le module cédérom de BdLop fonctionne présentement sous Macintosh et Windows. La version Linux est espérée. Le cédérom Copigraphie, éléments pour une histoire globale a été développé sous BdLop. 2000-01-01 #LopSep: #LopCom:***************************************** Centre des sciences de Montréal #LopIma:xxx.pdf,xxx.png #LopTit:Centre des sciences de Montréal #LopSom:Centre des sciences de Montréal #LopLec:Programmation de cinq bornes interactives pour le Centre des Sciences de Montréal. 2000-01-01 #LopSep: #LopCom:***************************************** GrosArt #LopIma:GrosArt.pdf,GrosArt.png #LopTit:GrosArt #LopSom:GrosArt #LopLec:L'originalité de cet outil de dessin artistique est que le trait dessiné à l'écran provient d'une image numérisée d'un médium réel. Ainsi l'image numérisée d'un crayon de cire, par exemple, est appliquée à l'écran suivant le mouvement de la souris, rendant réaliste l'image résultante. Chaque échantillon linéaire de l'image source (le trait numérisé) est courbé dynamiquement dans tous les sens, répondant en temps réel au mouvement de la souris. Chaque trait numérisé est accompagné d'un masque de 256 niveaux de gris par lequel l'algoritme ajoute la transparence au dessin. Trois méthodes d'application du tracé à l'écran sont possibles soit ; le trait masque le fond (crayon de cire), le trait s'ajoute au fond jusqu'à saturation (fusain) ou encore, l'image est pulvérisée plutït que tracée ("spray paint "). De plus, pour ajouter du réalisme au rendu, des fonctionnalités simulant le passage d'un doigt sur le tracé et le dépït d'un pochoir sur le dessin ont été modélisées. (Exemple d'images résultantes avec encadrés demontrant chaque fonction) GrosArt est programmé en " C " sous OsSpec, il est donc actif sous Mac et Windows. Il est aussi disponible en format " Xtra " pour " Director ". 1999-01-02 #LopSep: #LopCom:***************************************** Loto #LopIma:Loto.pdf,Loto.png #LopTit:Loto #LopSom:Loto #LopLec: Loto est un logiciel écrit en 'C' sous Macintosh ayant pour tâche le contrôle logique et matériel d'une loterie télévisée. Il gère le tirage, la distribution des prix, le déroulement du jeu, l'entrée et la validation des choix des concurrents, l'affichage dynamique multi-écran d'images et d'animations, le cumulatif des joueurs, les rapports officiels des tirages, etc. L'architecture interne du logiciel est composé de 3 modules principaux soit : l'interface graphique avec l'opérateur où sont programmées les interactions du déroulement du jeu, l'engin de jeu où sont modélisées les règles spécifiques à chaque tirage et les fonctions de rendu par lesquelles tous les éléments multimédias sont présentées. Cette architecture, généralisant les besoins en tirage télévisé, est conçue de telle sorte qu'elle puisse accueillir aisément tout nouveau jeu télévisé. Loto agit aussi comme centre nerveux d'un réseau reliant entre eux des micro-contrôleurs (que LopLop fabrique) connectés à des afficheurs numériques à diodes ou électromagnétiques, des boutons poussoir, des interrupteurs de lumières, etc. Il reçoit aussi des nombres aléatoires réels en provenance du DiceBox et imprime via une connexion Ethernet. L'intégrité et la sécurité des tirages sont assurées par les technologies suivantes. En cas de pannes électriques (ou autres), les tirages sont sécurisés par un système intégré qui préserve simultanément les données sur 2 disques durs et qui, au redémarrage, replace tous les éléments logiques et matériels à l'état exact où ils étaient avant la panne. De plus, un journal de bord complet préserve le déroulement du jeu, pas à pas. Les tirages au sort sont fait par le DiceBox. Le DiceBox est un périphérique d'ordinateur qui agit comme boulier électronique en générant des nombres aléatoires. Contrairement aux algorithmes mathématiques qui génèrent des nombres pseudo-aléatoires, donc prévisibles, le DiceBox génère des nombres réellement aléatoires, imprévisibles et non cycliques. Loto utilise aussi des algorithmes de distribution des prix dont l'équiprobabilité atteint 100 %. Le DiceBox et les algorithmes de tirages ont été vérifiés et validés par le département de statisques de l'Université de Montréal ainsi que par les firmes de vérification Samson Bélair Deloitte Touche, et Raymond Chabot Grant Thornton. L'ensemble de logiciels et de matériel Loto a servi aux tirages ´ Festival of Dreams ª de Atlantic lottery, ´ La chasse aux trésors ª, ´ Monopoly ª et ´ La lampe magique ª de Loto-Québec. 1999-01-01 #LopSep: #LopCom:***************************************** Baleine #LopIma:Baleine.pdf,Baleine.png #LopTit:Baleine #LopSom:Animal virtuel 3D #LopLec: L'animal est importé d'un fichier MESH (dessin 3D), puis représenté par une série de vecteurs liés à une colonne vertébrale. En appliquant des fonctions sinusoïdales à la colonne vertébrale, tout l'animal se meut de manière réaliste. La colonne vertébrale, en plus du mouvement oscillatoire, bouge linéairement dans l'environnement 3D, se déplaçant sur un rail. Le comportement de l'animal, i.e. la cible à atteindre dans l'espace, est défini soit aléatoirement soit de manière interactive. Il en résulte une simulation animale réaliste réagissant en temps réel aux interactions de son environnement. Cette étude de faisabilité de modélisation 3D d'un animal sinueux en temps réel à été programmée en 'C' avec l'aide des librairies OpenGL sous Windows NT. 1999-01-01 #LopSep: #LopCom:***************************************** Cinémathèque québécoise #LopIma:Cinématheque.pdf,Cinématheque.png #LopTit:Cinémathèque québécoise #LopSom:Cinémathèque québécoise #LopLec:Programmation des CGI du site de la Cinémathèque Québécoise. 1998-01-01 #LopSep: #LopCom:***************************************** Monopoly #LopIma:Monopoly.pdf,Monopoly.png #LopTit:Monopoly #LopSom:Monopoly #LopLec:Développement logique du jeu télévisé "Monopoly" de Loto-Québec. 1997-01-01 #LopSep: #LopCom:***************************************** Voitures de course #LopIma:Course.pdf,xxx.png #LopTit:Voitures de course #LopSom:Voitures de course #LopLec: Sur une piste de course de type Nascar, des voitures se déplacent en évitant toute collision. Sur un jeu de table, les concurrents jettent les dés et avancent leur voiture, petit à petit, sur une piste quadrillée. à chaque tour de table la position des voitures est retenue dans une base de données. à la fin de la partie, la course est rejouée et chacune des voitures devra se déplacer de manière réaliste en évitant de tamponner ses voisines. Pour faciliter le traitement, les calculs mathématiques se font sur une piste droite. Lors de l'affichage chacune des voitures est transposée sur la piste circulaire. Puisque toutes les voitures avancent simultanément vers leur prochaine position sur la piste, il faut une technique d'animation qui empèche les voitures de se superposer. Cette technique consite à évaluer le déplacement de chaque voiture et si, à la vitesse actuelle, une collision est prévisible. Si oui, il faut décélérer ou accélérer selon une prioritée donnée à chacune des voies. Afin d'être réaliste, ce mouvement se fait progressivement relatif à toutes les voitures du jeu. Ces algorithmes ont été programmés en 'C' sous Windows. 1996-01-01 #LopSep: #LopCom:***************************************** Projectile en orbite #LopIma:Orbite.pdf,Orbite.png #LopTit:Projectile en orbite #LopSom:Projectile en orbite #LopLec:La forme élliptique tracée par un satellite tournant autour de la terre ou par les planètes autour du soleil est ici calculée en fonction de la position et de la force de l'impulsion initiale. Ces calculs tridimentionnels combinés à un module d'animation 2D multipiste rendent compte des sciences de la balistique, de la mise en orbite d'un satellite ou des voyages interplanétaires. Ce simulateur a été programmé en 'C' sous Macintosh. 1995-01-01 #LopSep: #LopCom:***************************************** Jardin botanique de Montréal #LopIma:Botanique.pdf,Botanique.png #LopTit:Jardin botanique de Montréal #LopSom:Jardin botanique de Montréal #LopLec:Borne intéractive en collaboration avec Tram Design. 1994-01-01 #LopSep: #LopCom:***************************************** Musée de Macao au Portugal #LopIma:Macao.pdf,Macao.png #LopTit:Musée de Macao au Portugal #LopSom:Musée de Macao au Portugal #LopLec:Deux bornes interactives au Musée de Macao au Portugal 1993-01-01 #LopSep: #LopCom:***************************************** Musée Maurice Richard #LopIma:Musée Maurice Richard.pdf,Musée Maurice Richard.png #LopTit:Musée Maurice Richard #LopSom:Musée Maurice Richard #LopLec:jeu multimédia pour le Musée Maurice Richard en collaboration avec Tram Design. 1993-01-01 #LopSep: #LopCom:***************************************** La Boîte Noire #LopIma:La Boîte Noire.pdf,La Boîte Noire.png #LopTit:La Boîte Noire #LopSom:La Boîte Noire #LopLec:Conception et programmation des CGI du site de la Boîte Noire. 1993-01-01 #LopSep: #LopCom:***************************************** Europarque #LopIma:Europarque.pdf,Europarque.png #LopTit:Europarque #LopSom:Europarque #LopLec:Dix-neuf bornes intéractives pour l'Europarque, Musée des Sciences au Portugal. 1993-01-01 #LopSep: #LopCom:***************************************** Biosphère de Montréal #LopIma:xxx.pdf,xxx.png #LopTit:Biosphère de Montréal #LopSom:Biosphère de Montréal #LopLec:Programmation des CGI du site de la Biosphére de Montréal en collaboration avec Tram Design. 1993-01-01 #LopSep: #LopCom:***************************************** Arbre #LopIma:Arbre.pdf,Arbre.png #LopTit:Arbre #LopSom:Arbre #LopLec:Grammaire générative fractale dont les régles de croissance de l'arbre sont paramétrisables : proportion tronc / feuillage, nombre de génération des branches, proportion entre les générations, nombre de division de chaque embranchement, degré d'imperfection des divisions et de la croissance des branches, attirance vers le sol selon la génération, forme et couleur des feuilles des fleurs et des fruits, direction et force du vent. La valeur de chaque paramétre peut être assignée manuellement ou générée aléatoirement. Il y eu comme projet de planter virtuellement un arbre sur l'internet, de le nourrir informatiquement de données reflétant l'état réel de la météo, et de le laisser vivre et mourrir de maniére autonome. Arbre a été programmé en langage Assembleur MC68000. Il fut tiré sur papier 1000 arbres uniques dont l'un mesurait 2m par 2 m.. 1992-01-01 #LopSep: #LopCom:***************************************** Rrose #LopIma:Rrose.pdf,Rrose.png #LopTit:Rrose #LopSom:Rrose #LopLec: Rrose est une variante du logiciel LopLop. Le montage et les effets visuels sont pré-programmés sans texte. La projection, les lecteurs sont invités à s'exprimer sur le clavier public. Ces commentaires s'insèrent alors automatiquement à l'intérieur du montage visuel. Rrose fut de toutes les soirées mondaines de l'underground artistique montréalais des années 90. Il fut aussi le logiciel de saisie du réseau Sélavy reliant plusieurs villes d'Amérique et d'Europe lors du centième anniversaire de l'artiste Marcel Duchamp. Rrose a été programmé en Assembleur MC68000 sous Macintosh. 1989-01-01 #LopSep: #LopCom:***************************************** CompoCoul #LopIma:CompoCoul.pdf,CompoCoul.png #LopTit:CompoCoul #LopSom:CompoCoul #LopLec: Sur quatre lignes de temps parallèles sont disposées, ici et là, des petits blocs de couleurs. Lors de la présentation, CompoCoul fait la lecture des blocs et interpole les couleurs entre 2 blocs. Ces données sont expédiées à 4 génératrices de couleur connectées à autant de moniteur de vidéo. Il en résulte une ambiance où les couleurs sont en perpétuelles mouvance. Cette appareillage est au coeur d'une installation où les moniteurs étaient plongées dans une piscine publique. CompoCoul est programmé en Assembleur MC68000 sous Macintosh. 1988-01-01 #LopSep: #LopCom:***************************************** Télécino #LopIma:Télécino.pdf,Télécino.png #LopTit:Télécino #LopSom:Télécino #LopLec:Une page est composée d'objets graphiques vectoriels. Cette page est dupliquée plusieurs fois et ses objets sont déplacées et tranformés. Télécino fabrique les images mitoyennes de l'animation en appliquant une interpolation spatiale entre 2 pages. L'interface graphique de composition d'images vectorielles offre comme outils : les cercles, les rectangles, les polygones avec insertion de point, les courbes de type B-Spline, le groupement des objets, l'édition par plan, etc. L'interpolation des images, créant le mouvement ,se fait soit linéairement soit de maniére courbée. à une époque où l'emploi d'une division était proscrite parce que demandant trop d'efforts computationnels (microprocesseur cadencé à 8 megahertz), il fut développé un algorithme de courbe n'employant que des additions, soustractions et " shift " de régistres (division ou multiplication par 2). Le résultat donne une animation fluide où les images calculées en temps réel défilent à 15 ou 30 images par secondes, dépendamment du nombre d'objets animés. Télécino a été programmé en Assembleur MC68000 sous Macintosh. 1987-01-01 #LopSep: #LopCom:***************************************** Hockey #LopIma:Hockey.pdf,Hockey.png #LopTit:Hockey #LopSom:Description textuelle générative du match de hockey #LopLec:Ce logiciel présente à l'écran la transcription d'un match de hockey. Les situations de jeu étant choisies aléatoirement, la joute est pleine de rebondissement et interminable. Le langage développé pour cette oeuvre combine l'écriture libre de texte à des commandes de choix aléatoire de paragraphe, de phrase, de mot ou d'une série d'autres commandes. Les situations de jeu y sont décrites selon leur positionnement sur la patinoire. Le lien entre ces situations et le choix des joueurs qui y participent est aléatoire. Il en résulte une partie de hockey entre les membres de .(La Société de Conservation du Présent) et le groupe Neoism. Évidemment, la .(SCP) gagne à tous coups. Hockey a été programmé en Assembleur 6502 sous Apple II. 1984-01-01 #LopSep: #LopCom:***************************************** Viewsak #LopIma:Viewsak.pdf,Viewsak.png #LopTit:Viewsak #LopSom:Viewsak #LopLec:Des éventails multicolores apparaissant aléatoirement sur l'écran, la découverte de l'image programmée par l'emploi de variables et de boucles. La constatation aussi de l'extrème lenteur du langage informatique. Viewsak est programmé en BASIC sous Apple II. 1982-01-01 #LopSep:

Grâce à l'application de dessin et d'animation LopArtHDTouch et sa fonctionnalité DUO, les artistes et le public ont créé, en temps réel, des œuvres d'art collectives franchissant les barriéres géographiques, linguistiques et culturelles. à certains moments, appelés "CrossBridges" (traverser les ponts), on a mis en avant-scènes des artistes allemands, turcs et français, afin qu'ils créent des œuvres collectives sur des thémes communs.
2010-11-04


LOPARTDUO AU DIVAN ORANGE

LOPARTDUO AU DIVAN ORANGE

Dessin en réseau avec le nouveau logiciel LopArt Duo, les artistes dessinent simultanément sur le même canvas, en duo, au Divan Orange, 4234 Saint-Laurent.
Du 1er au 5 octobre 2008 à tous les soirs.
2010-06-02


Elle Tourne

Elle Tourne

LopLop est en phase de développement d'un nouveau quiz télévisé pour les jeunes. Ce quiz est unique en son genre, puisqu'il est conçu pour être géré automatiquement (caméra, éclairage, déroulement du jeu, montage, etc.) De plus, des outils seront disponible pour que les téléspectateurs créent des jeux eux-mêmes... Attendez-vous à être épaté !
2010-06-01


LopArt Canvas

LopArt Canvas est la toute derniére invention de LopLop.

LopArt Canvas est un écran tactile de 42 pouces incrusté dans un meuble en bois sur lequel on peint des tableaux avec de vrais pinceaux. Derriére l'écran réside notre logiciel LopArt version haute résolution(HD) avec lequel vous sélectionnez vos tons de couleur, textures, transparence et mouvements; créant ainsi une œuvre d'art vibrante et mouvante. De plus, LopArt Canvas est connecté à un réseau international d'œuvres, assemblé dans un musée virtuel accessible de par le monde entier. Chaque écran LopArt Canvas peut donc accéder et diffuser les oeuvres des autres bornes du réseau. LopArt Canvas, pour une toute nouvelle expérience de création artistique !
2009-01-03


TVLop

TVLop

TVLop est une application de gestion d'émissions télévisées à caractére multiplateforme, conçu principalement pour la diffusion à la télévision et sur Internet. TVLop s'intégre à un studio modulaire, dans lequel toutes les composantes (caméras, écrans de jeu, éclairage, boutons) peuvent être gérées par l'application centrale TVLop. De plus, la réalisation et le montage se font de maniére automatique et nécessitent un seul opérateur. TVLop se prête à tous les formats d'émissions télévisées : jeux divers, météo, nouvelles, entrevues, variétés et autres. L'application simplifie le processus de création et de gestion des programmes télévisés.
TVLop se distingue de la concurrence par l'application de méthodes d'automatisation et d'optimisation informatiques poussées; en centralisant la gestion des différentes étapes de production et de diffusion, TVLop permet la diminution des coûts liés à la production. TVLop est utilisé à l'émission L'Union fait la force de Radio-Canada, ainsi qu'à La Poule aux oeufs d'OR de TVA.


Copigraphie,

Copigraphie Éléments pour une histoire globale

CDRom retraçant l'histoire de l'art copigraphique
2001-01-04


New York Power Authority

New York Power Authority

Programmation d'une borne intéractive.
2001-01-01


PleinCadre

PleinCadre

PleinCadre est un logiciel auteur facilitant l'intégration de documents visuels, sonores, animés, textuels et de programmation spécifique en un ensemble multimédia cohérent. Les interfaces graphiques des applications PleinCadre se construisent en positionnant les éléments sur les pages et en liant les pages entre elles. Le code source des applications, écrits en " C " et spécifique à chacun des projets, se connecte à l'ensemble. L'organisation graphique et visuelle du document, soit l'interface avec l'usager, se fait via le compositeur. L'application utilise les librairie multimédias afin d'intégrer ses fonctionnalités à l'interface graphique. La technologie PleinCadre utilise la couche d'interface systéme multi-plate-forme OsSpec, donc compatible avec les OS Macintosh et Windows, entre autres. L'utilité de PleinCadre commence là ou se termine celle des logiciels commerciaux comme Director, Authorware et autres PowerPoint, là où les exigeances algorithmiques priment sur l'interface graphique, en termes de développement. PleinCadre est utilisé pour des applications de calculs scientifiques, de bases de données relationnelles, de gestion de périphériques, de réseau, de traitement d'image et de sons, mais exigeant une interface graphique de type multimédia. Pour l'instant, le compositeur ne fonctionne que sous Macintosh. Par contre, les documents créés avec PleinCadre sont lisibles sous Macintosh et Windows et la version Linux est en chantier.
2000-01-01


BDLop

BDLop

BDLop est une suite logicielle composée de 3 modules : la saisie de données multimédias, la diffusion de ces données sur l'internet et leur diffusion autonome sur support cédérom ou à l'intérieur d'une borne interactive. Automatiquement, une modification à la base de données modifie le site internet et le cédérom.

La gestion Le logiciel de saisie des données, écrit en langage de programmation 'C', est l'outil d'accés à la base de données relationnelles. On y importe, ajoute, modifie ou enlève les fiches multimédias : textes, images, sons, pdf, flash, etc. Ces fiches sont mises en relation entre elles, triées, retrouvées, imprimées ou exportées via une interface d'usage originale et efficace.
(saisie d'écran de l'interface avec explications (tirée du concept)) Les données multimédias de gestion et les fichiers qui y sont liés sont aussi transférés automatiquement par FTP sur le site Internet et vers l'application cédérom, s'il y a lieu.

L'internet Sur le site Internet, les données sont présentées à l'intérieur de page Html comportant des codes spécifiques à BDLop. Avant d'expédier une page vers le client, le serveur appelle les CGI qui, interprétant ces codes, construit dynamiquemant la page en y intégrant les données de la base relationelle. Par cette méthode, il devient possible de modifier et d'ajouter du contenu au site sans jamais avoir à programmer ou dessiner de nouvelles pages webs. Les modifications à la base de données du gestionnaire construisent automatiquement ces nouvelles pages webs.
Outre la mise à jour automatique et la construction dynamique des pages, les modules logiciels résidants sur l'ordinateur serveur offrent les fonctionnalités de panier de magasinage, de facturation et de transmission des commandes à l'ordinateur de gestion.

La gestion "online" du site, partagée par plusieurs personnes, est aussi intégrée à BdLop. Par accès sécurisé via un navigateur (Netscape ou autres), chaque ayant droit gère une section du site qui lui est assignée.

L'ajout de fonctionnalités logicielles spécifiques à chacun des sites se fait de manière flexible. L'architecture logique de BdLop accueille aisément les CGI écrits en langage de programmation ´ Perl ª (fonctions simples rapidement construites) et 'C' (fonctions performantes et complexes). Cet encadrement logique, l'API BdLop, est offert sous serveurs Windows NT et Linux.

Liste des sites utilisant BdLop Le club vidéo La BoÓte Noire (www.boitenoire.com) La Cinémathèque Québécoise (www.cinematheque,qc.ca) Le regroupement des artistes en arts visuels (www.raav.org) Le dictionnaire de la mode au Québec (www.dicomode.qc.ca)

Le cédérom Les données compilées par le module de gestion de la suite BdLop alimentent à la fois le site web et l'application multimédia autonome. L'application autonome est soit un cédérom distribué massivement, soit une borne interactive sécurisée offrant la consultation des données dans un espace public.

Le cédérom rend la consultation des items de la base de données plus agréable que sur l'internet parce qu'il intègre les sons et les animations aux textes et aux images. Les recherches se font aussi plus rapidement puisque les données n'ont pas à être téléchargées.

L'architecture interne de l'application BdLop pour cédérom prévoit l'ajout de fonctionnalités spécifiques à chaque projet. à ce jour, les appliquettes suivantes ont été développées : un zoom d'image dynamique avec traitement ´ antialiase ª, un mécanisme de recherche hierarchique des données, un présentoire aléatoire d'images. Une appliquette de mise à jour des données via l'Internet est en cours de développement.

Le module cédérom de BdLop fonctionne présentement sous Macintosh et Windows. La version Linux est espérée.

Le cédérom Copigraphie, éléments pour une histoire globale a été développé sous BdLop.
2000-01-01


Centre des sciences de Montréal

Centre des sciences de Montréal

Programmation de cinq bornes interactives pour le Centre des Sciences de Montréal.
2000-01-01


GrosArt

GrosArt

L'originalité de cet outil de dessin artistique est que le trait dessiné à l'écran provient d'une image numérisée d'un médium réel. Ainsi l'image numérisée d'un crayon de cire, par exemple, est appliquée à l'écran suivant le mouvement de la souris, rendant réaliste l'image résultante. Chaque échantillon linéaire de l'image source (le trait numérisé) est courbé dynamiquement dans tous les sens, répondant en temps réel au mouvement de la souris. Chaque trait numérisé est accompagné d'un masque de 256 niveaux de gris par lequel l'algoritme ajoute la transparence au dessin. Trois méthodes d'application du tracé à l'écran sont possibles soit ; le trait masque le fond (crayon de cire), le trait s'ajoute au fond jusqu'à saturation (fusain) ou encore, l'image est pulvérisée plutït que tracée ("spray paint "). De plus, pour ajouter du réalisme au rendu, des fonctionnalités simulant le passage d'un doigt sur le tracé et le dépït d'un pochoir sur le dessin ont été modélisées. (Exemple d'images résultantes avec encadrés demontrant chaque fonction) GrosArt est programmé en " C " sous OsSpec, il est donc actif sous Mac et Windows. Il est aussi disponible en format " Xtra " pour " Director ".
1999-01-02


Loto

Loto

Loto est un logiciel écrit en 'C' sous Macintosh ayant pour tâche le contrôle logique et matériel d'une loterie télévisée. Il gère le tirage, la distribution des prix, le déroulement du jeu, l'entrée et la validation des choix des concurrents, l'affichage dynamique multi-écran d'images et d'animations, le cumulatif des joueurs, les rapports officiels des tirages, etc.

L'architecture interne du logiciel est composé de 3 modules principaux soit : l'interface graphique avec l'opérateur où sont programmées les interactions du déroulement du jeu, l'engin de jeu où sont modélisées les règles spécifiques à chaque tirage et les fonctions de rendu par lesquelles tous les éléments multimédias sont présentées.

Cette architecture, généralisant les besoins en tirage télévisé, est conçue de telle sorte qu'elle puisse accueillir aisément tout nouveau jeu télévisé.

Loto agit aussi comme centre nerveux d'un réseau reliant entre eux des micro-contrôleurs (que LopLop fabrique) connectés à des afficheurs numériques à diodes ou électromagnétiques, des boutons poussoir, des interrupteurs de lumières, etc. Il reçoit aussi des nombres aléatoires réels en provenance du DiceBox et imprime via une connexion Ethernet.

L'intégrité et la sécurité des tirages sont assurées par les technologies suivantes.

En cas de pannes électriques (ou autres), les tirages sont sécurisés par un système intégré qui préserve simultanément les données sur 2 disques durs et qui, au redémarrage, replace tous les éléments logiques et matériels à l'état exact où ils étaient avant la panne. De plus, un journal de bord complet préserve le déroulement du jeu, pas à pas.

Les tirages au sort sont fait par le DiceBox. Le DiceBox est un périphérique d'ordinateur qui agit comme boulier électronique en générant des nombres aléatoires. Contrairement aux algorithmes mathématiques qui génèrent des nombres pseudo-aléatoires, donc prévisibles, le DiceBox génère des nombres réellement aléatoires, imprévisibles et non cycliques.

Loto utilise aussi des algorithmes de distribution des prix dont l'équiprobabilité atteint 100 %. Le DiceBox et les algorithmes de tirages ont été vérifiés et validés par le département de statisques de l'Université de Montréal ainsi que par les firmes de vérification Samson Bélair Deloitte Touche, et Raymond Chabot Grant Thornton.

L'ensemble de logiciels et de matériel Loto a servi aux tirages ´ Festival of Dreams ª de Atlantic lottery, ´ La chasse aux trésors ª, ´ Monopoly ª et ´ La lampe magique ª de Loto-Québec.
1999-01-01


Baleine

Animal virtuel 3D

L'animal est importé d'un fichier MESH (dessin 3D), puis représenté par une série de vecteurs liés à une colonne vertébrale. En appliquant des fonctions sinusoïdales à la colonne vertébrale, tout l'animal se meut de manière réaliste.

La colonne vertébrale, en plus du mouvement oscillatoire, bouge linéairement dans l'environnement 3D, se déplaçant sur un rail. Le comportement de l'animal, i.e. la cible à atteindre dans l'espace, est défini soit aléatoirement soit de manière interactive.

Il en résulte une simulation animale réaliste réagissant en temps réel aux interactions de son environnement.

Cette étude de faisabilité de modélisation 3D d'un animal sinueux en temps réel à été programmée en 'C' avec l'aide des librairies OpenGL sous Windows NT.
1999-01-01


Cinémathèque québécoise

Cinémathèque québécoise

Programmation des CGI du site de la Cinémathèque Québécoise.
1998-01-01


Monopoly

Monopoly

Développement logique du jeu télévisé "Monopoly" de Loto-Québec.
1997-01-01


Voitures de course

Voitures de course

Sur une piste de course de type Nascar, des voitures se déplacent en évitant toute collision.

Sur un jeu de table, les concurrents jettent les dés et avancent leur voiture, petit à petit, sur une piste quadrillée. à chaque tour de table la position des voitures est retenue dans une base de données. à la fin de la partie, la course est rejouée et chacune des voitures devra se déplacer de manière réaliste en évitant de tamponner ses voisines.

Pour faciliter le traitement, les calculs mathématiques se font sur une piste droite. Lors de l'affichage chacune des voitures est transposée sur la piste circulaire.

Puisque toutes les voitures avancent simultanément vers leur prochaine position sur la piste, il faut une technique d'animation qui empèche les voitures de se superposer. Cette technique consite à évaluer le déplacement de chaque voiture et si, à la vitesse actuelle, une collision est prévisible. Si oui, il faut décélérer ou accélérer selon une prioritée donnée à chacune des voies. Afin d'être réaliste, ce mouvement se fait progressivement relatif à toutes les voitures du jeu.

Ces algorithmes ont été programmés en 'C' sous Windows.
1996-01-01


Projectile en orbite

Projectile en orbite

La forme élliptique tracée par un satellite tournant autour de la terre ou par les planètes autour du soleil est ici calculée en fonction de la position et de la force de l'impulsion initiale.

Ces calculs tridimentionnels combinés à un module d'animation 2D multipiste rendent compte des sciences de la balistique, de la mise en orbite d'un satellite ou des voyages interplanétaires.

Ce simulateur a été programmé en 'C' sous Macintosh.
1995-01-01


Jardin botanique de Montréal

Jardin botanique de Montréal

Borne intéractive en collaboration avec Tram Design.
1994-01-01


Musée de Macao au Portugal

Musée de Macao au Portugal

Deux bornes interactives au Musée de Macao au Portugal
1993-01-01


Musée Maurice Richard

Musée Maurice Richard

jeu multimédia pour le Musée Maurice Richard en collaboration avec Tram Design.
1993-01-01


La Boîte Noire

La Boîte Noire

Conception et programmation des CGI du site de la Boîte Noire.
1993-01-01


Europarque

Europarque

Dix-neuf bornes intéractives pour l'Europarque, Musée des Sciences au Portugal.
1993-01-01


Biosphère de Montréal

Biosphère de Montréal

Programmation des CGI du site de la Biosphére de Montréal en collaboration avec Tram Design.
1993-01-01


Arbre

Arbre

Grammaire générative fractale dont les régles de croissance de l'arbre sont paramétrisables : proportion tronc / feuillage, nombre de génération des branches, proportion entre les générations, nombre de division de chaque embranchement, degré d'imperfection des divisions et de la croissance des branches, attirance vers le sol selon la génération, forme et couleur des feuilles des fleurs et des fruits, direction et force du vent. La valeur de chaque paramétre peut être assignée manuellement ou générée aléatoirement. Il y eu comme projet de planter virtuellement un arbre sur l'internet, de le nourrir informatiquement de données reflétant l'état réel de la météo, et de le laisser vivre et mourrir de maniére autonome. Arbre a été programmé en langage Assembleur MC68000. Il fut tiré sur papier 1000 arbres uniques dont l'un mesurait 2m par 2 m..
1992-01-01


Rrose

Rrose

Rrose est une variante du logiciel LopLop. Le montage et les effets visuels sont pré-programmés sans texte. La projection, les lecteurs sont invités à s'exprimer sur le clavier public. Ces commentaires s'insèrent alors automatiquement à l'intérieur du montage visuel.

Rrose fut de toutes les soirées mondaines de l'underground artistique montréalais des années 90. Il fut aussi le logiciel de saisie du réseau Sélavy reliant plusieurs villes d'Amérique et d'Europe lors du centième anniversaire de l'artiste Marcel Duchamp.

Rrose a été programmé en Assembleur MC68000 sous Macintosh.
1989-01-01


CompoCoul

CompoCoul

Sur quatre lignes de temps parallèles sont disposées, ici et là, des petits blocs de couleurs. Lors de la présentation, CompoCoul fait la lecture des blocs et interpole les couleurs entre 2 blocs. Ces données sont expédiées à 4 génératrices de couleur connectées à autant de moniteur de vidéo. Il en résulte une ambiance où les couleurs sont en perpétuelles mouvance.

Cette appareillage est au coeur d'une installation où les moniteurs étaient plongées dans une piscine publique.

CompoCoul est programmé en Assembleur MC68000 sous Macintosh.
1988-01-01


Télécino

Télécino

Une page est composée d'objets graphiques vectoriels. Cette page est dupliquée plusieurs fois et ses objets sont déplacées et tranformés. Télécino fabrique les images mitoyennes de l'animation en appliquant une interpolation spatiale entre 2 pages. L'interface graphique de composition d'images vectorielles offre comme outils : les cercles, les rectangles, les polygones avec insertion de point, les courbes de type B-Spline, le groupement des objets, l'édition par plan, etc. L'interpolation des images, créant le mouvement ,se fait soit linéairement soit de maniére courbée. à une époque où l'emploi d'une division était proscrite parce que demandant trop d'efforts computationnels (microprocesseur cadencé à 8 megahertz), il fut développé un algorithme de courbe n'employant que des additions, soustractions et " shift " de régistres (division ou multiplication par 2). Le résultat donne une animation fluide où les images calculées en temps réel défilent à 15 ou 30 images par secondes, dépendamment du nombre d'objets animés. Télécino a été programmé en Assembleur MC68000 sous Macintosh.
1987-01-01


Hockey

Description textuelle générative du match de hockey

Ce logiciel présente à l'écran la transcription d'un match de hockey. Les situations de jeu étant choisies aléatoirement, la joute est pleine de rebondissement et interminable.

Le langage développé pour cette oeuvre combine l'écriture libre de texte à des commandes de choix aléatoire de paragraphe, de phrase, de mot ou d'une série d'autres commandes. Les situations de jeu y sont décrites selon leur positionnement sur la patinoire. Le lien entre ces situations et le choix des joueurs qui y participent est aléatoire. Il en résulte une partie de hockey entre les membres de .(La Société de Conservation du Présent) et le groupe Neoism. Évidemment, la .(SCP) gagne à tous coups.

Hockey a été programmé en Assembleur 6502 sous Apple II.
1984-01-01


Viewsak

Viewsak

Des éventails multicolores apparaissant aléatoirement sur l'écran, la découverte de l'image programmée par l'emploi de variables et de boucles. La constatation aussi de l'extrème lenteur du langage informatique.

Viewsak est programmé en BASIC sous Apple II.
1982-01-01