Bienvenue sur Virgal : monde virtuel, mmorpg gratuit, monde persistant, chat en 3D
Virgal Monde virtuel Annuaire mondes virtuels Créer son monde virtuel personnel et site en 3D Forum Virgal

[Tutorial] Créé une Webcam Live Capture d'image
Message posté le 26/01/08 à 14:50, vu 319 fois
Peugeotfast
Peugeotfast

[Tutorial] Créé une Webcam Live Capture d'image

Comment créé son avoir ca Webcam live en capture d'image sur un model?

Quand je dit capture , c'est une prise de photo tous les x secondes celon votre configuration dans le soft utiliser .!

Plusieures étapes sont a faire a cette réalisation .!

1) avoir une webcam biensur !

2) avoir un accé hébregeur FTP

3) avoir un soft qui captures le flux video de la webcam pour gérè l'upload des images vers le FTP , webcamfirst fera l'affaire et gartuit lui aussi .

------------------------------------------------------------------------------------------------------------------

Le model wrl

Pour expliquer simple , nous allons placé le flux video de la webcam sur une surface du model qui sera réaliser , biensur la création peut être diverifier , exemple ( télé , plasma , cinéma , Ordinateur , portable , breff tout ce qui vous passe par la tête ) .

Voila vous avez créé votre model , vous devez et cela pour la texture ( images Webcame ) identifer celle-ci afin de vous y retrouvé lors du scriptage code pour que cela fonctionne correctement.

---------------------------------------------------------------------------------------------------------------------------

Le model est fait et la surface identifier avec une texture basic ou couleur !

exporter votre model en wrl puis éditer le avec le notpad ou VrmlPad si vous avez !

Ouvriez le fichier .

Le scripte

En haut de page juste apres la ligne

#VRML V2.0 utf8

placé le code suivant

EXTERNPROTO HUD[
field SFVec3f bboxSize
field SFVec3f bboxCenter
exposedField MFNode children
eventIn MFNode addChildren
eventIn MFNode removeChildren

]
["urn:inet:blaxxun.com:node:HUD" "http://www.blaxxun.com/vrml/protos/nodes.wrl#HUD"]

-----------------------------

Rechercher l'identifient de votre texture basic ou couleur et remplacer comme ceci

texture DEF IT ImageTexture {
#url ["basic.jpg"]
}

-------------------------------------------

En bas de scripts , juste après

}

copier le code

DEF scr Script {
 field SFString livecamera
 "http://votre-site/Webcam/photo.jpg"
 field SFString nocache "?nocache="
 field SFNode IT USE IT
 eventIn SFTime refresh
 url "javascript:
 function refresh ()
 {
  IT.url[0] = livecamera + nocache + Math.random();
 }
 "
}

DEF TS TimeSensor {
 loop TRUE
 cycleInterval 120   
}
DEF TScam TimeSensor {
    enabled TRUE
    loop TRUE
    cycleInterval 120
   }
ROUTE TScam.cycleTime TO scr.refresh

 

---------------------------------------------------------------------------

remplacer l'adresse URL par la votre comme ci-dessus dans le code .!

vérifier que votre adresse URL héberge l'image la ou vous avez demander et sous dossier.

Enregister votre travaille et le tour est jouer !!

voila bon Taff

Tutorial réaliser par toute une équipe LouiZeForum

Plus d'info

http://closed.forumactif.com/

 

 

faq creation mondes virtuels
Sujet précédent : [Tutoriel vidéo] Création de monde : premiers pas
Sujet suivant : Trouver des objets 3D gratuits sur Internet
Moteur de recherche
Mot-clé :