module av3d
varsion 031207

partiel du 12 mars 2007 par iri

- correction du bug lors de l'utilisation conjointe du plugin ' Construction ' (cf av3d.pkg)
	

* ====================== *

partiel du 27 fvrier 2007 par iri

- correction donwload ressources graphiques du browser
- correction filtre peau
- corrections mineures
	

* ====================== *

partiel du 20 fvrier 2007 par iri

- correction au niveau serveur de la structure des items clients qui incrmentait la structure lorsque le client changeait de m3d mais sans enlever l'ancien : du coup, c'tait l'ancien qui tait rcupr dans la scne 3d, le DMS s'arrtant  la premire occurence du client trouv dans ladite structure
- correction de la position de la cam en premire personne
- ajout de la slection par le client de la couleur du filtre de peau ( un taux de 180 sur un maxi de 255) : pour cela, il la choisit en cliquant sur l'image courante dans la petite fentre sur la gauche de la cabine (winPhoto)
	

* ====================== *

partiel du 31 janvier 2007 par iri

- Intgration des filtres
- Ajout des filtres X, Y et R en plus des prcdents (C et S). Cf doc du format m3d version 4
- Suppression temporaire en attendant plus d'infos du dplacement latral de l'avatar ds qu'il est updat (cf ' fun Setpos ' dans le plugin av3d.pkg)
- Ajout d'un test sur la prsence d'un profil (sex ok ou non ?). Pour l'instant, juste un event est gnr. A complter comme par exemple un enregistrement d'un nouveau profil
- Mise  jour de l'aide
	

* ====================== *

partiel du 29 janvier 2007 par iri

- Correctif lors du premier tlchargement des ressources utilises par un avatar, toutes les ressources ncessaires sont disponibles dans le cache client ds le premier coup.
- Intgration PARTIELLE de plusieurs filtres en utilisation simultane
	- Interface
	- Premiers lments de gestion
	

* ====================== *

partiel du 26 janvier 2007 2 par iri

- Retournement droite / gauche de la l'uimage obtenue de la webcam. Utilisation d'un sprite dans une scne 3d simplifie et non affiche et dont les coordonnes de textures ont subi une rotation. Cette mthode est beaucoup plus efficace qu'inverser le contenu ligne par ligne du bitmap ou le modifier pixel par pixel (_GETpixel24 / _PUTpixel24).


* ====================== *

partiel du 26 janvier 2007 par iri

- Retournement droite / gauche de l'image reue de la webcam (image quivalente  celle obtenue en se regardant dans un miroir)
- Reset de la position de l'avatar lorsque les textures dfilent dans la cabine
- Vrification du filtre de colorisation de la peau (le pb tait li au m3ds utiliss)
- Automatisation des sliders de saturation
- Mise en commentaires des DLG de test


* ======================= *

partiel du 24 janvier 2007 par iri

- Ajout du filtre de saturation  la place du filtre de colorimtrie
- Corrections diverses


* ======================= *

partiel du 18 janvier 2007 par iri

- intgration de la " coloromtrie " : permet la coloration des textures de l'avatar (sauf le visage) par l'application d'un filtre.
- ajout du screenshot de la cabine
- rinitialisation par l'utilisateur des orientations de la cabine et de l'avatar
- compression des donnes du serveur vers les clients
- corrections mineures (entre autres, vrifie qu'il y a bien une ressource (donc diffrente de ' nil ') lors du choix de l'utilisateur : m3d ou textures)


* ======================= *

partiel du 15 janvier 2007 par iri

- intgration du ' photomaton '

note : pb avec les fonctions Scol " _CRcapWindow " et " _SETcapVideoStart " : cf commentaire dans le code du browser (av3d_browser.pkg) dans la partie ' WEBCAM '.
Le pb est signal  Bob. Il n'est pas bloquant dans l'utilisation du photomaton.


* ======================= *

partiel du 12 janvier 2007 par iri

- corrections et optimisations du code (utilisation CPU, mmoire et temps de chargement)
- intgration de la nouvelle arborescence des avatars avec sous-types (sport, cool, business ...)

Attention : ce qui est obligatoire pour un bon fonctionnement du module :
	- les ressources prsentes dans ../partition/avatars
	- les avatars masculins dans ../avatars/typem
	- les avatars fminins dans ../avatars/typef
	- les sous-types dans ../typem ou ../typef selon le sexe
	- un sous-type "default" pour chaque sex
	- chaque dossier sous-type est compos de :
		- m3d : contient les ressources 3d
		- bottom : contient les ressources 2d 'vtement bas'
		- top : contient les ressources 2d 'vtement haut'
		- face : contient les  ressources 2d 'visage'
		- hair : contient les ressources 2d 'cheveux'
		- shoes : contient les ressources 2d 'chaussures'
		(a priori, le nombre de ces ss-dossier n'est pas limite)
		- un fichier "peau.jpg"
		- un fichier "ombrage.png"
	- une ressource "avdefault.m3d" pour chaque sous-type
	- une texture "default.jpg" pour chaque catgorie 2d de sous-type
	
Rem : le nom d'un sous-type est le nom du dossier.

Exemple :
- partition
	+ avatars
		+ typem
			+ business
				+ bottom
					- b025.jpg
					- b0.26.jpg
					- default.jpg
				+ face
					- f02.jpg
					- default.jpg
				+ hair
					- default.jpg
					- ...
				+ m3d
					- avdefault.m3d
					- ...
				+ ...
			+ cool
				+ bottom
					- ...
					- default.jpg
				+ face
					- ...
					- default.jpg
				+ hair
					- default.jpg
					- ...
				+ m3d
					- avdefault.m3d
					- ...
				+ ...
			+ default
				+ bottom
					- ...
					- default.jpg
				+ face
					- ...
					- default.jpg
				+ hair
					- default.jpg
					- ...
				+ m3d
					- avdefault.m3d
					- ...
				+ ...
			+ ...
		+ typef
			+ ...
