| Message posté le 01/03/08 à 16:28, vu 477 fois |

Lanfeust
|
Alors voilà avec mes amis nous faisons un MMORPG 3D avec virgale qui nous facilite bien la vie il faut le dire. Mais il faut que nous puissions créer des personnages alors voilà mes questions:
-est-il possible de mettre des pnj (npc, controler par ordinateur) en 3D dans le monde virtuel qu'il faudra par exemple tuer, ou parler? Si oui comment
2 eme question:
-pour créer un avatar 3D vous consseillez Avatar Studio, je l'ai télécharger mais quand je sauvegarde rien n'apparati dans le dossie de mes avatars et si je fai directement exporter ca m'emmene sur une page d'erreur. Alors comment faire nos propres avatar 3D?
Merci de répondre a mes questions le plus rapidement possible.
|
| Message posté le 01/03/08 à 17:04 |

Peugeotfast
|
http://forums.virgal.net/faq/3_ou-trouver-des-avatars-3d-sur-internet.htm

Tes questions sont déja posé sur le forum ,
|
| Message posté le 01/03/08 à 17:05 |

Lanfeust
|
sauf que moi je veux créer mes avatars. Pas en prendre déja pris et avatar studio ne marche pas. Voir premier messages.
|
| Message posté le 01/03/08 à 17:17 |

Peugeotfast
|
Citation
Alors comment faire nos propres avatar 3D
Avec un soft de 3D ( TOUT est en 3D ) , pour les avatars le plus difficile c'est de créé ses mouvements si tu connais rien !
Sinon avatar studio fonctionne correctement sens problême , il en a d'autres aussi mais faut donné des euros !!! hahah bisnesse
|
| Message posté le 01/03/08 à 18:16 |

Lanfeust
|
Bah moi mon probleme c'est une fois que j'ai fini l'avatar. Je le sauvegarde (jusque l'a ca marche) mais si je veux l'uploader sa me met sur une page d'erreur.
Et quand je vais dans le répértoire de mes avatar il est toujours vide.
Sinon pour la premiere question du premier message personne ne sais?
Message modifié par son auteur le 01/03/2008 à 18:17
|
| Message posté le 02/03/08 à 00:03 |

Peugeotfast
|
Siiii pour la première question !!
Tien un exemple du code , il y a juste 5620 lignes a modifier ..
#VRML V2.0 utf8 # PROTO Avatar[
eventIn SFVec3f set_position
eventIn SFRotation rotation
eventOut SFTime touchTime
eventOut SFBool isOver
eventIn SFBool isPilot
exposedField SFInt32 whichChoice 0
exposedField SFBool isAvatar TRUE
exposedField MFFloat avatarSize[ 0.25 1.7500 ]
exposedField SFInt32 state 0
eventIn SFTime set_gesture1
eventIn SFTime set_gesture2
eventIn SFTime set_gesture3
eventIn SFTime set_gesture4
eventIn SFTime set_gesture5
eventIn SFTime set_gesture6
eventIn SFTime set_gesture7
eventIn SFTime set_gesture8
eventIn SFTime set_gesture9
eventIn SFTime set_gesture10
eventIn SFTime set_gesture11
eventIn SFTime set_gesture12
eventIn SFInt32 set_gesture
exposedField MFString gestureNames["Hello2","Assissert","Poselara","Sitindiangirl","Bisous2","Poselara1","Oh","Assissesx","Rirewoofs","Posearrogante","Poselara1","Marchesexy",]
exposedField SFString nickname "femaleav07"
exposedField SFString sex "female"
exposedField MFString jointNames["dummy_sol","Center","sacroiliac","vl5","vc7"]
]{
Switch {
whichChoice IS whichChoice
choice DEF WalkingAvatar Transform {
children [
WorldInfo { info ["Avatar Studio","Copyright (c)2000 CANAL NUMEDIA. All Rights Reserved."]}
DEF TOUCH TouchSensor{ touchTime IS touchTime, isOver IS isOver }
DEF vis VisibilitySensor { size 1 2 1 center 0 1 0 }
etc.........
Message modifié par son auteur le 03/03/2008 à 13:56
|
| Message posté le 02/03/08 à 10:49 |

Lanfeust
|
Ok. T'es sur que c'est un bon code que tu m'as donner??? Sinon y a pas un autre moyen?
|
| Message posté le 02/03/08 à 11:31 |

Peugeotfast
|
LOL Lanfeust bien sur que le code est bon , puisq'il est d'un avatar de avatar studio , c'était un exemple pour te montrer le code générale d'un avatar , qui est très difficile a modifier si tu ne comprend rien en scripte .! C'était juste cela!
Maintenant si , il y a d'autres softs pour les avatars , mais payant et pas sur qu'il passe sur virgal .
|
| Message posté le 02/03/08 à 11:35 |

Lanfeust
|
OK. Mais je voudrais faire en sorte que par exemple les mouettes attaque les personnes qui viendront dans mon monde. Est-ce possible? (Il faudrait aussi que les personnes puissent riposter)
|
| Message posté le 02/03/08 à 11:43 |

Peugeotfast
|
Pour faire ce que tu dit , il faut créé un models 3D mouette avec une animation attaque , et pour les avatars c'est dans les gestures que cela ce travaille ..!
Breff du taff quoi .!
|
| Message posté le 02/03/08 à 11:47 |

Lanfeust
|
OK je sais créer les animations sa ne me posera pas de problèmes.
Mais après comment faire pour qu'il utilise cette animation automatiquement dans le monde de virgal?
|
| Message posté le 02/03/08 à 12:24 |

Peugeotfast
|
Il faut que ton soft créé le code vrml a exportation du fichier , c'est lui qui le gère , ou bien encore , faut étre un très bon scripteur pour le faire a la main .!
|
| Message posté le 02/03/08 à 14:53 |

Lanfeust
|
Je suis très mauvais scripteur. Mais je n'ai pas compris se que mon soft dois faire. Désolé mais tu peux réexpliquer?
Sinon est-ce que quelqu'un sais comment régler mon probleme avatar studio??? car jen ai vraiment besoin mais lorsque je veux mettre en ligne ça me mais un message d'erreur. Et j'ai beau sauvegardé il b'y a rien dans le dossier mes avatars.
Message modifié par son auteur le 02/03/2008 à 14:56
|
| Message posté le 02/03/08 à 18:39 |

Antares
Modérateur
|
Salut Lanfeust
Pour le pb avec AvatarStudio : normalement tes avatars sont livrés tout chauds dans C:\Program files\Avatar Studio 2\Avatars
S'ils n'y sont pas lorsque tu fais "Enregistrer" (ou "Save" je sais plus), alors ... hum ... bizarre 
Sinon concernant l'interaction c'est possible, simplement il n'y a pas d'outil sur Virgal pour te mâcher le travail. A part bien sûr que sur Virgal tous les avatars multiutiisateurs sont déjà gérés, et aussi l'installation/détection du plugin, etc 
Si tu projettes de faire un jeu du style "les mouettes tueuses", c'est possible, mais tu vas devoir te mettre sérieusement au langage VRML afin de pouvoir faire ce que tu veux. D'après ce que j'ai compris, la prog pourrait consister en deux parties, d'une part afficher des mouettes et faire qu'elles attaquent le joueur (pour ça, tu peux détecter la position du joueur avec un ProximitySensor), et d'autre part faire en sorte de pouvoir riposter, par exemple en cliquant sur la mouette pour la faire exploser (TouchSensor).
Perso j'ai programmé un petit jeu interactif de dégommage de bouteilles 
Donc si tu es motivé pour apprendre le langage VRML et ainsi pouvoir concevoir ton projet, vas y fonce, et n'hésite pas à t'appuyer sur des sites comme Web3d-fr ou LouizeForum 
Un bon point de départ pour le VRML, si tu n'y connais rien, est la page d'info sur Wikipédia : http://fr.wikipedia.org/wiki/VRML
Ce n'est pas un langage très difficile en soi, à partir du moment où on a compris le principe des noeuds (objets) et la syntaxe. Ensuite pour le scripting c'est l'équivalent du Javascript.
|
| Message posté le 02/03/08 à 19:26 |

Lanfeust
|
Antar tu as tous a fait compris ce que je veux faire, c'est tout a fais ça. Tu pourrais m'expliqeur comment faire pour le truc de tirer sur les mouettes comme t'as fait pour les bouteilles.
Sinon avec le VMRL mem si je sais le langage je sais pas comment faire pous l'utiliser sur virgal. ALors Faudrait m'expliquer un peu plus.
|
| Message posté le 02/03/08 à 19:43 |

Lanfeust
|
Sinon la tu as répondu pour l'attaque et la contre attaque donc jte dit merci antares. Mais tuu n'as pas répondu a mes autres questions posé ici:forums.virgal.net/faq/125_creation-de-mmorpg-avec-virgal.htm.
DOnc je les répetes là:
-Est-il possibkle d'afficher barre de vie, mana, exp, et lvl pour les joueurs?
-Est il possible de créer un inventaire et des objets que les joueurs seront capables de rammasser?
-Est-il possible de créer des sorts que les joueurs pourront utiliser?
Message modifié par son auteur le 02/03/2008 à 19:47
|
| Message posté le 03/03/08 à 13:55 |

Antares
Modérateur
|
Salut,
Si, j'y ai répondu juste au dessus 
"Sinon concernant l'interaction c'est possible, simplement il n'y a pas d'outil sur Virgal pour te mâcher le travail."
Donc je le répète, oui tout ce dont tu parles est POSSIBLE, si toi tu programmes ce qu'il faut en VRML. Sur Virgal rien n'est déjà prévu pour gérer ce dont tu parles (barre de vie ...), mais si tu apprend le VRML tu pourras le programmer toi même en créant un fichier VRML à la main dans un fichier jeu.wrl par ex, que tu inséreras dans ton monde sur Virgal (Ajouter un objet > Fichier VRML).
|
| Message posté le 04/03/08 à 15:12 |

Lanfeust
|
Ok J'ai appris a faire le repérage des mouettes pour qu'ils attaque. Mais je ne sais pas comment faire pour les barres de vie, la contre attaque des joueurs et pour faire les sorts. Si queqlqu'un pouvait m'expliquer ou me donnner un nom comme proximity sensor.
|
| Message posté le 05/03/08 à 11:19 |

Antares
Modérateur
|
Salut,
ProximitySensor => permet de détecter la position du joueur
Layer3D => permet d'afficher une couche de graphisme par dessus la fenêtre 3D (comme le bouton "Maison" en bas à gauche des mondes)
TouchSensor => permet de détecter un clic sur une mouette
Script => permet de coder des trucs interactifs en JavaScript
Mais bon, rien ne vaut un bon site spécialisé ou une bonne doc :
http://www.web3d-fr.com/tutoriels/Atelier-VRML.php
http://grandm.free.fr/apprend/vrml/00index.html
Tous les noeuds officiels du VRML 2.0 : http://accad.osu.edu/~pgerstma/class/vnv/resources/info/AnnotatedVrmlRef/ch3-351.htm
Message modifié par son auteur le 05/03/2008 à 11:22
|
| Message posté le 05/03/08 à 14:21 |

Lanfeust
|
Sincérement j'y cpte pas grand chose...Mais je vais faire un effort car je veux réussir mon jeu.
Merci de m'avoir passer des liens qui je pense vont me faciliter la vie.
|
| Message posté le 11/03/08 à 13:51 |

Lanfeust
|
Je trouve pas de site qui explique le layer3D. Tu c'est pas où il y en a une?
Sinon j'ai essayer de faire des codes pour un pistolet laser (et oui carrément^^) et pour l'eesayer je voulais y mettre dans virgal mes je ne sais pas comment car mon fichier est un fichier world avec du code alors comment je fait?
Message modifié par son auteur le 11/03/2008 à 14:20
|
| Message posté le 11/03/08 à 18:14 |

Antares
Modérateur
|
Pour insérer un ficheir VRML sur un monde Virgal, regarde sur http://forums.virgal.net/faq-creation-mondes-virtuels/79_trouver-des-objets-3d-gratuits-sur-internet.htm
En dessous de "IMPORTER UN OBJET DANS VOTRE MONDE"
|
| Message posté le 13/03/08 à 06:37 |

Lanfeust
|
Ok mais je n'ai toujours pas compris un truc, layer3D, touchsensor..... se sont des codes que tu tapes ou? Car moi j'y ai tapé dans words mais je ne peux pas importer un fichier word alors comment faire?
|