• Aucun résultat trouvé

Améliorations visuelles (V)

5.3 Etayer les informations

5.3.3 Améliorations visuelles (V)

Les améliorations en entrée (amélioration en entrée) nous ont permis d'obtenirdesinformationssupplémentaires.L'améliorationdesinformations ensortie(améliorationvisuelles)apourobje tifdeproposerunevisualisation améliorée.L'obje tifestdepermettreàl'utilisateurd'a éderàl'information amélioréepour lesvisualiser.

A. Transmission de point de vue (V1)

Dansles

EV

existantslatransmissiond'unmessageestsouventtextuelle. Or, il est parfois di ile de dé rire textuellement des situations ou des a - tions.Il estpréférable de lesmontrer. Ave ette idée, nousavons her hé à améliorerlesupportdu messageen ajoutant uneimage au messagetextuel. Quandl'agent a ompris lemessage,ilvadistinguerdeux as:utilisation ou nonde ladésignation.

Sans utilisation de la désignation,l'agent onnaîtl'objetdela on- versation : il va re her her dans l'ensemble des objets virtuels de la s ène l'objet orrespondant. Il va alors prendre une photo de la s ène et l'en- voyeren atta hé aumessage textuel.

Ave utilisation de la désignation,l'agent possède non seulement l'objetdela onversationmaisaussiunpointde vuequel'émetteurautilisé pourdésignerl'objet.Noussommespartisduprin ipequel'émetteurpouvait envoyerlepointde vuedeladésignation ommeimage del'objet. L'agent a onnaissan e desdésignations. Il va prendre e point de vue etl'envoyer au ré epteur.

Sinousreprenonsles énarioprin ipal A(ligne01) :Je t'attends au afé Chez-Paul, l'agent prend onnaissan e de laposition del'objet, rée une image du aféChez-Paul.Le ré epteurreçoit lemessage ave l'objet Chez-Paul sous la forme d'un lien hypertexte qui montre une image du afé.Sil'utilisateurfaitundouble- li ksur elien,unpointdevuese ondaire est alors réé omme pour la améra déportée (se tion 5.3.2 page 145). Le ré epteurpeutainsivisualiserl'objetdire tement en temps-réel.

Expli ations

L'implémentation de ette fon tionnalité a été soumise à desproblèmes te hniques. Dans ette se tion, nous allons présenter l'implémentation de ette fon tionnalité au sein de la plateforme VREng pour laquelle un pro- blème de ressour es réseau s'est présenté. Nous n'avions pas les moyens de transmettredire tement lesimagesauré epteur.Lesexpli ationste hniques

sontdiponibleen annexe ( f.Annexe 8.4page 182).

Nousavonsdon essayéde trouverunautremoyen detransmettre laun point de vue. Pour palier à e problème, rappelons un onstat des travaux de Gerbner( f. Chapitre 2.4.3 page 34) surune diéren e fondamentale de laréalité virtuelle etla ommuni ation réelle : l'environnement virtuel rée un ontexte ommun.Dèslors,ilestintéressant detransmettre nonpasdes imagesmaisseulement desréféren es. Ouplus exa tement des oordonnées danslas ènequi orrespondentà l'imagevoulue. L'interfa ese hargealors detraiter l'information etde générer l'image auniveau duré epteur.

La méthode en pla e est simple, l'agent va générer des infor- mations de oordonnées et l'asso ier à l'objet. Par exemple, si nous reprenons notre exemple : Je t'attends au afé Chez-Paul.va êtremodié par l'agent en : Je t'attends au

afé 

x, y, z, ax, ay, az

Chez-Pierre.

x

,

y

,

z

sont les oordonnées spatiales absolues et

ax

,

ay

,

az

les orienta- tions. Le message est reçu en amont avant la visualisation de l'utilisateur. L'interfa e retireles oordonnéesdumessagereçuetfaitgénérerune image. La génération de l'image est faite suivant la méthode dite de  o-s reen rendering(pour les expli ations f.Annexe 8.4page 182).

Ennpourobtenir unse ondpointdevue, nousae tonsau lienhyper- textelaposibilitéde lan erune améradéportéeaux oordonnées indiquées ( f.gure5.9).L'émetteur transmetnon seulement un textemaisatta héà e textedes oordonnées quisont transformées enimage etpoint devue.

Fig. 5.9 Visualisationd'un pointde vue

B.Mise en éviden e (D2)

La transmission dupoint du vue noussembleêtre une méthode utileet e a e pour désigner un objet mais son emploi est parfois limité selon les ontextes.Lesobjetspeuventêtretropéloignés,o ultésouen oreaumilieu d'autresobjetssimilaires.

Nous nous sommes pen hés sur la miseen éviden e des objets pour fa- iliter la visualisation de l'objet. Dans les

M V

que nousavons étudiés, les misesen éviden esont pour lemoinssimplistes.Ellesselimitent àunajout d'un en adrement en surimpression autour de l'objet. L'utilisateur qui ob- serve las ène voit alors l'objetentouré par des traitsde séle tion. Après la mise en pla e de méthodes similaires : è hes de dire tion ou en adrement à densité de traits variables, nous avons trouvé que les problèmes pour si- tuer l'objet était résolus mais pas la visualisation de l'objet en lui-même. Nousavonsalors mis enpla e deuxméthodesquiapportent leurs modes de visualisation :laméthode de surimpression(utilisation d'uneet te hnique d'OpenGL) et la méthode de diminution des informations (utilisation d'un on ept devisualisation).

Surimpression

Ce paradigme onsiste à mettre en éviden e un objet par une visuali- sation au travers de toutes les autres objets. Pour e faire nous utilisons une méthode de surimpression(notamment par unemploi de lafon tion de transparen e OpenGLGL_BLEND).L'eet obtenuest permetune visuali- sation de laposition de l'objet maisaussi de la nature de l'objet. Cet eet estobtenu par lavisualisation enmono ouleur de satextureexterne.

Cetteméthodemontresonintérêtlorsqueladiéren eentrelasurfa ede proje tion en mode normal et en mode surimpression est forte. On entend par là que son appli ation est e a e lorsque l'objet de taille grande et fortement o ultée. Elle amoins d'intérêt lorsque l'objetest de petite taille oulorsquel'objet on erné esttrèséloigné.Eneet,dans es onditions,les informationsde textures deviennent inutiles.

Diminution d'informations

Dans de nombreux domaines, lare her he d'objets tendà une augmen- tation des informations visuelles pour améliorer la ompréhension. Nous sommes partis d'un raisonnement inverse pour arriver à ette méthode de visualisation. Nous avons her hé à diminuer la quantité d'informations vi- suelles ande mettre enéviden e l'objet on erné.

Comme onlevoit surlaFigure5.10,nousa honsenmode ldefer touslesobjetsnon- on ernésetnouslaissonsuna hage ompletdel'ob- jet on erné. Dans la pratique, nous avons trouvé son emploi utile lorsque l'objet on erné étaitentouré d'autresobjetsave des ara téristiquessimi- laires.Ilestànoterquedans ertains as, ettevisualisationnenouspermet pasde situerl'objetdanslas ènenotammentlorsquequ'il yadenombreux

Fig.5.10 Visualisation dupointde vue dela améra

objetsou lorsqu'ilesttrès éloigné.

Expli ations

Lamiseenéviden ed'unobjetestdisponibleàl'aidedumenupersonna- lisabledeVREng oùles fon tionspeuvent êtrelan ées. Lelan ement de es méthodes est soumis à la ondition qu'un objet doit déjà être séle tionné. Lorsqu'un message est transmis ave un objet on erné, l'utilisateur doit pouvoir lan er dire tement une mise en éviden e de elui- i. Pour résoudre e problème, nous avons utilisé une méthode similaire à latransmission de pointdevue.Nousajoutonsàlademandedepointdevue,lenomuniquede l'objetdans le mondevirtuel. Lors d'una te de ommuni ation, l'interfa e ré eptionne lemessage, il trouve l'objet on erné à l'aide de sonidentiant etleséle tionneavant d'ee tuer d'autres traitements.

Lorsque le message initial est : Je préfère Chez-Pierre., le message résulant de ette méthode est :  Je préfère



x, y, z, ax, ay, az



caf e − num2

Chez-Pierre.

En on lusion

Autraversde esaméliorationsensortie, nousavons her hédesmoyens d'aiderl'utilisateuràa éderàl'information.G.Gerbnera ordeunegrande importan eàla ompréhensiondesmessages.Nousavonsvouluoriràl'uti- lisateur diversessolutions etde moyens de ontrle surl'information. Dans

ertaines onditions,nousproposons l'aidede solutions devisualisation que nouspensons être e a e.L'utilisateur reste maître desaméliorations aux- quellesila ède.Parexemple,latransmissiondupointdevuereste onstam- ment a essibleetseul une volonté du ré epteurpermet savisualisation.