Précédent   Forum des professionnels en informatique > Applications > Développement 2D, 3D et Jeux > API graphiques > DirectX
DirectX Forum d'entraide sur le développement avec DirectX. Avant de poster -> FAQ DirectX
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 16/05/2011, 13h50   #1
Invité régulier
 
Inscription : juillet 2006
Messages : 25
Détails du profil
Informations forums :
Inscription : juillet 2006
Messages : 25
Points : 7
Points : 7
Par défaut 3D Relief & Direct3D

Bonjour,

Je voulais savoir si quelqu'un savais si il faut implémenter quelque chose de particulier pour que les KIT 3D relief fonctionnent avec Direct3D ?

Un amis a un KIT 3D relief Nvidia, J'ai ramener mon "moteur 3D" chez lui, le kit 3D s'active mais la 3D relief ne fonctionne pas (l'image n'est pas "doublée" sans lunettes) ( et pas en 3D relief avec les lunettes ).

Voilà Merci à vous
Xtrange est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/05/2011, 16h08   #2
Invité régulier
 
fred be
Inscription : juin 2010
Messages : 37
Détails du profil
Informations personnelles :
Nom : fred be

Informations forums :
Inscription : juin 2010
Messages : 37
Points : 9
Points : 9
Pour le kit 3D VISION de Nvidia il y a un API fourni par NVidia et appelé Nvapi qui permet de régler la convergence des deux images.

Tu pourrais le trouver en tapant sur google NVidia develloper.
hohenheim37 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/06/2011, 14h19   #3
Invité régulier
 
Inscription : juillet 2006
Messages : 25
Détails du profil
Informations forums :
Inscription : juillet 2006
Messages : 25
Points : 7
Points : 7
Ah ok, il y a une API... j'irais jeter un œil, merci
Xtrange est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/06/2011, 17h47   #4
Expert Confirmé Sénior
 
Développeur informatique
Inscription : novembre 2006
Messages : 4 215
Détails du profil
Informations personnelles :
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : novembre 2006
Messages : 4 215
Points : 5 291
Points : 5 291
Citation:
Envoyé par Xtrange Voir le message
Bonjour,

Je voulais savoir si quelqu'un savais si il faut implémenter quelque chose de particulier pour que les KIT 3D relief fonctionnent avec Direct3D ?
as-tu regardé dans le SDK de Direct X ?
Si Direct3d supporte ce genre de technologie ce sera inévitablement décrit dans le SDK...
quand tu programmes sous Windows tu est obligé d'utiliser soit le MSDN soit le SDK de Direct X
A ma connaissance la dernière version de 11 ne supporte pas cela...
__________________
Alea Jacta Est
Mat.M est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/06/2011, 15h40   #5
Invité régulier
 
fred be
Inscription : juin 2010
Messages : 37
Détails du profil
Informations personnelles :
Nom : fred be

Informations forums :
Inscription : juin 2010
Messages : 37
Points : 9
Points : 9
Il ne me semble pas que dans Directx il y ai ce genre de chose. Je peux me tromper vu que je ne travaille que en DirectX 9.

Pour le NvApi tu as des fonctions comme NvAPI_Initialize();
NvAPI_Stereo_CreateHandleFromUnknow(pd3dDevice, stereoHandle);
NvAPI_Enable();

Après tu as des fonctions pour gérer la separation (distances intra oculaires) et la convergences des images.

Il me semble que c'est le GPU qui gère le passage a la 3D et pas le programme (sauf si tu utilises les fonctions précédement citées). Lorsque que ton programme est en plein ecran, ton application passe en 3D.

Attention le kit 3D vision grand public n'est pas compatible avec l'openGL il me semble mais seulement avec DX. Pour OpenGL il faut un GPU Nvidia Quadro, et ça coute bonbon.
hohenheim37 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/07/2011, 10h35   #6
Invité régulier
 
Inscription : septembre 2007
Messages : 20
Détails du profil
Informations forums :
Inscription : septembre 2007
Messages : 20
Points : 6
Points : 6
J'utilise le kit 3D Vision en programmant en DirectX9 et cela fonctionne très bien, c'est étrange que cela ne marche pas chez toi.

Attention à bien vérifier que tous les paramètres pour le plein écran sont activés (le paramètre windowed du device ou de d3d je sais plus à FALSE etc) ainsi que le depth buffer. Pour rappel la sétéro avec 3Dvision ne fonctionne qu'en plein écran.
Normalement ce sont les drivers qui font tout le boulot en calculant eux-même les deux vues à partir des matrices qu'on lui balance.

En ce qui concerne l'API de NVIDIA, j'avais regardé et il me semble qu'on ne peut pas contrôler la stéréo de A à Z, au mieux on peut l'activer/désactiver et personnaliser les paramètres mais pas gérer la synchro, le calcul des deux vues etc... Cependant si quelqu'un a mieux compris la doc que moi et vu le contraire ça m'intéresse beaucoup !
Bartimeus est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 12h04.


 
 
 
 
Partenaires

Hébergement Web