|
Dans Second Life, les rares ombres que nous remarquons sont des simulations faites à la pièce, par le créateur d'un objet lui-même. Ce sont des textures plaquées au sol et, dans le meilleur des cas, un script en règle la direction et la taille en fonction de la position du soleil. Plantes et parasols sont souvent dotés de ces « ombres ». Les simulateurs ne calculent que les lois de la Mécanique jusqu'à présent. Grâce à eux, la pomme de Newton continuera à tomber sur le grand homme, pour peu que la pomme soit déclarée « physic ». Des lois de l'Optique, réflexion, réfraction etc, il n'est point question, les rayons lumineux n'ont pas d'existence virtuelle. Impossible d'utiliser une loupe pour pyrograver un objet en bois ! Et si le viewer s'en chargeait ?
Cette idée a germé dans la tête des développeurs d'Open Simulator autant que dans celle des développeurs du viewer Kirstens et enfin du viewer officiel Linden Labs. Bien entendu, en programmeurs passionnés qu'ils sont, ils l'ont fait. Et ça marche !
Il n'y a pas que les ombres .. la lumière est traitée comme elle le devait, par calcul des rayons émis, en se limitant aux rayons s'appuyant sur le contour des objets. Il n'est pas question de raytracing intégral, ce qui est pour l'heure hors de la portée des circuits de nos cartes graphiques (mais ça peut, là aussi, changer). Une source lumineuse peut projeter une texture selon son axe Oz, axe dont on peut modifier l'orientation comme nécessaire. Une aubaine pour les projecteurs de scène qui bombardent les avatars des pistes de danse de leurs étoiles, sapins de Noël ou toutes formes amusantes (gobos). Les silhouettes découpées des gobos se projettent automatiquement sous les feux des nouveaux projecteurs tournants (scanners). Enfin, on va pouvoir ressortir les projecteurs de diapositives de papa et grand papa. Créez une simple prim, mettez la texture d'une photo de vacances dans le cadre « image à projeter » des propriétés « Lumière » de l'onglet « Attributs » et orientez la prim vers un « écran » à texture blanche (non « lumineuse » et sans « Rayonnement »), et l'affaire est entendue … ajustez les paramètres de zoom et de focale pour l'adapter à votre écran pour parfaire votre projection, c'est tout. Si vous bougez le projecteur, l'image se déplace aussi, quitte à sortir de l'écran et à ramper sur tout ce qui se présente. Enfin si un avatar passe entre le projecteur et l'écran, son ombre est projetée aussi. Baisse toi, t'es pas transparent !
Voici comment procéder pour tester cet embryon d'effets optiques virtuels : installez le viewer prévu pour l'expérimentation sur les meshes : http://automated-builds-secondlife-com.s3.amazonaws.com/hg/repo/mesh-development/rev/216108/index.html lancez le viewer sans entrer votre nom et mot de passe pour l'instant Dans PREFERENCES/Graphiques activez les options suivantes : Effets Atmosphériques
Lightning and shadows (en anglais dans le texte) pour « Shadows », sélectionnez la valeur « Sun/Moon+Projectors » Faites Appliquer. Dans PREFERENCES/Avancees, cochez « Show Grid selection at login »
Revenons à l'écran de login que vous allez renseigner de vos noms et mot de passe habituels. Ce viewer étant expérimental, il pointe sur la grille de test « Aditi ». Il faut sélectionner dans la liste la main grid « Agni ». Il ne vous reste plus qu'à vous loguer, et admirer … Attention, le bon fonctionnement n'est pas garanti ! Votre ordinateur peut ne pas apprécier, ce n'est pas gravissime, vous allez crasher dans ce cas. Il vous restera à attendre patiemment la version définitive (si j'ose dire) qui ne devrait pas tarder beaucoup. L'avenir (virtuel) nous le dira ! 
|
Commentaires
Concernant mac os, les ombres et la projection de lumiere ne sont pas dispo pour l'instant (et peut etre pour un moment) sur les mac à base de carte ATI.
Les macs à base de carte nvidia auront plus de chance.
Sinon un simple unix de type linux suffit amplement mais les cartes ati sont effectivement désavantages que cela soit sous mac, unix classique ou windows. Citer
Franchement ces histoires de Mac, de PC, de cartes graphiques qui veulent ou qui ne veulent pas, ça nous passe au-dessus de la tête.
Quand on rencontre un problème avec un viewer non officiel (ce qui est le cas des versions bêtas) la première des choses à faire c'est de charger et installer la version officielle de Linden Lab et de refaire le test.
Si ça ne veut rien savoir, je fais appel au support de SL et éventuellement je pose un Jira (https://jira.secondlife.com) en demandant la prise en compte de mon matériel. Éventuellement je jette un œil aux tutos concernés de Torley Linden, il fait bien attention de spécifier ce qui va ou ne va pas avec les matos Apple.
Sinon, le Canard ne peut que faire "Coincoin" mais ça n'a jamais fait avancer les problèmes!!!!
Garmin Citer
J'ai un léger doute là
Le Mac c'est 5 % du marché, une niche écologique dans l'informatique du moment. En plus la marque est sur-représentée en France, je vois mal les développeurs privilégier 5% du marché.
Sinon les compatibles PC qui tournent sous Unix BSD (modifié pour être totalement captif) et qui sont commercialisés par Apple font très bien tourner Windows.
Question de choix… Mais quand il est fait il faut l'assumer.
Claude Neiro. Citer
J'en avais parlé dans Jol, mais ça n'a pas eu vraiment d'échos.
Alors que je trouve cela impressionnant.
Voici le lien sur OpenSimulator.fr avec 3 vidéos montrant quelques possibilités
http://opensimulator.fr/article.php/Les-textures-projetees
Marianne Citer