Programmeur en nouveaux médias

jacky béjean

Cube OL en papervision 3D

9 avril 2008 par jacky

Voici mon second projet 3D Flash réalisé avec la fameuse librairie Papervision 3D.

Mon premier projet était un simple cube réalisé avec 6 planes. Dans cette version, les 6 planes sont à plat et je les anime pour former le cube.

Ce cube contient 4 faces avec vidéos streaming en utilisant le matériel VideoStreamMaterial. On peut faire pivoter le cube de 90° à droite ou à gauche en utilisant les flèches du clavier.

Bonne visualisation de 2 clips vidéos de joueurs de l’olympique lyonnais réalisées par OLTV.


Voir le code source

Juste pour rire

9 avril 2008 par jacky

Header Flash du site web Juste Pour Rire

Début mars, nous avons mis en ligne la nouvelle version du site internet Juste pour rire. Mon travail sur ce projet était de réaliser le header flash, pas un seul header mais en fait 6 headers différents composés de 3 ou 4 modules chacuns.

Au lieu de réaliser 6 headers différents en flash, j’en ai réalisé qu’un seul relié à un fichier xml pour gérer la configuration de chaque, soit l’image de fond et les modules à charger avec leur position exacte.

Certains modules sont indépendants mais d’autres sont dépendants les un des autres comme le header de la page d’accueil. Sur ce dernier, quand on sélectionne une date ou un mois, les informations du calepins changent, ainsi que celles du menu déroulant. Le lecteur vidéo au centre du header est géré par les articles affichés dans le calepin.

View CodeACTIONSCRIPT
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
package ca.turbulent.jpr
{
	public class Bridge
	{
		private static var _instance:Bridge = null;
 
 
		public function Bridge(s:SingleTon = null)
		{
			if(s == null)
				throw new Error("Controller doesn't exist!");
		}
 
		public static function getInstance():Bridge
		{
			if(_instance == null)
			{
				_instance = new Bridge(new SingleTon());
				_instance.initialize();
			}
 
			return _instance;
		}
 
		public function initialize():void
		{
			// initialisation de la classe Bridge
		}
 
		// création des différentes fonctions public
		// dont on se sert pour communiquer entre plusieurs objets
	}
}
 
class SingleTon{}

Pour réaliser cela, j’ai créé une classe SingleTon pour créer un pont entre tout ces modules. Réaliser une classe SingleTon permet d’avoir une seule et unique instance de cette dernière ce qui permet de communiquer entre chaque modules sans erreurs.

Site internet : http://www.hahaha.com/
Réalisation technique : Turbulent Média Inc.
Conception graphique :
Mecano Montréal

Sound Spectrum

30 mars 2008 par jacky

C’est en ce beau dimanche que je vous propose mon premier Sound Spectrum en actionScript 3.
Sur la musique de Boys Noize - Let’s Buy Happiness, j’ai créé 4 effets visuels différents.
J’ai une petite préférence pour les cercles multicolores ;)

Je vous laisse admirer le travail.


Voir le code source

…mais deux c’est mieux

28 mars 2008 par jacky

www.deuxcestmieux.com

Mi-janvier dernier, on a sorti en une dizaine de jour un gros projet AS3 pour la nouvelle version du site internet “un verre de lait c’est bien, mais deux c’est mieux”. Un concours basé sur des bouteilles de lait qui contiennent des messages texte, photo, audio ou vidéo que les visiteurs jettent à la mer auxquels on peut répondre quand on en reçoit une dans sa boîte courriel.

Ce site a été mon premier gros projet entièrement codé en ActionScript 3 sous Adobe Flex Builder 3, un joli défi :D Cela m’a permis de bien switcher du langage AS2 à AS3 et d’utiliser un logiciel qui simplifie la réalisation de site internet AS3 grâce à la structure de fichiers mxml.

Site internet : http://www.deuxcestmieux.com/
Réalisation technique : Turbulent Média Inc.
Conception graphique :
BBDO Montréal

Bienvenue sur mon blog

21 mars 2008 par jacky

Depuis un bon moment, je voulais réaliser un portfolio sur les projets et les expérimentations que je réalise au quotidien mais un problème se posait. Quel concept réaliser ? Quel graphisme faire ? Quel technologie utiliser ?

Pour être efficace et surtout visible, le choix s’est très vite tourné vers un blog propulsé par WordPress en utilisant un thème gratuit… Vu que je ne suis pas graphiste ;)

Aujourd’hui, j’ouvre donc mon blog, qui aura pour but d’être mon portfolio, mon book ou mon image puisque j’y parlerai des projets sur lesquels je travaille chez Turbulent Média Inc. et ailleurs ainsi que mes expérimentations.

Je vous souhaite à tous un très bon week-end de Pâques.