Accueil > Forum > > > > DX9 : Copie de surface à surface
DX9 : Copie de surface à surface
vendredi 22 septembre 2006 à 02:03:32 |
DX9 : Copie de surface à surface

MFN
|
Salut tout le monde ;)
J'essaie de programmer des applications multimédias en DX9 depuis peu, et je me débrouille pas trop mal à part que... Je ne sais pas s'il y a moyen de copier une surface sur une autre. Pour ceux qui ne voient pas trop ce que je veux dire, je vous donne un exemple : On va dire que je veux concevoir un portrait personnalisé. Pour ce faire j'utilise parmi un certain nombre de modèles (donc chacun ayant une texture propre) un visage, une coupe de cheveux, des lunettes etc. Et mon problème c'est qu'au lieu de superposer tout celà à chaque fois sur le backbuffer, je veux faire une seule superposition et garder le tout dans une texture unique qui sera affichée tout simplement. Tout ça dans un souci d'éconmie mémoire et processeur.
Si vous connaissez la solution, je vous en remercie d'avance ;)
(C'est pour VB.Net mais j'adapterai si vous connaissez uniquement VB6 )
|
|
jeudi 28 septembre 2006 à 13:10:35 |
Re : DX9 : Copie de surface à surface

vr3h
|
Salut a toi, j'ai du mal à voir ce que tu utilises, des surfaces ou des textures ? Et c'est pour un rendu 3D ou 2D ?
|
|
jeudi 28 septembre 2006 à 17:45:53 |
Re : DX9 : Copie de surface à surface

MFN
|
Oui, désolé pour ma confusion, au temps pour moi. En fait ce sont bien des Textures que j'utilise. Le rendu est fait par l'usage de Sprite qui copie donc ces Textures sur le Backbuffer pour donner une sorte de 2D.
|
|
jeudi 28 septembre 2006 à 17:49:32 |
Re : DX9 : Copie de surface à surface

vr3h
|
Ok donc si je comprends bien tu voudrais copier le contenu d'une texture vers une autre texture ?
|
|
jeudi 28 septembre 2006 à 18:22:20 |
Re : DX9 : Copie de surface à surface

MFN
|
Exactement. En théorie on pourrait le faire en passant par l'objet Graphics, mais j'utilise un mode graphique avec un canal alpha, ce qui empêche d'accéder à cet Objet depuis la Texture. (Méthode : Texture .GetSurfaceLevel(0).GetGraphics ) Il faut donc que je trouve un autre moyen.
|
|
vendredi 29 septembre 2006 à 09:16:59 |
Re : DX9 : Copie de surface à surface

vr3h
|
Réponse acceptée !
Ben tu as plusieurs méthodes (par contre je ne peux te donner que la théorie car je ne sais pas le faire en pratique) : soit tu utilises GetPrivateData et SetPrivateData mais là tu vas devoir faire toi meme la methode de mélange des couleurs, soit tu utilises le rendu sur texture pour chaque nouvelle image (changement de "filtre" où "filtre" = <par exemple>"moustache") puis tu recuperes le resultat dans une surface ou une texture que tu affiches ensuite tant qu'il n'y a pas de changement.
|
|
vendredi 29 septembre 2006 à 11:53:00 |
Re : DX9 : Copie de surface à surface

MFN
|
Ok, merci pour ta réponse qui ne manquera pas de m'aider. Je n'en doute pas 
|
|
Cette discussion est classée dans : copie, trop, texture, surface, dx9
Répondre à ce message
Sujets en rapport avec ce message
Protection de CD [ par Smu2003 ]
Bijour a tous,Je dois securiser un logiciel et je ne sais pas trop comment mi prendre.G fais quelque recherche pour eviter la copie de CD (TOC,Durée l
DirectX8 [ par steph19 ]
Bonjour à tous,Tout d'abord merci à tous les programmeurs qui nous donne de leur temps afin de mettre des exemples, sources et divers tutoriaux ! Ces
[VBScript] Auto-copie du fichier. [ par SuperInkEyes ]
Bonjour,En premier, je tiens à m'excuser parce que je connait pas trop le forum et j'ai donc mis ce topic dansles Discussions Libres xDEnfin, c'est un
VS2005 - Copie multiple [ par Marko007 ]
Bonjour, comment copier en VS2005 (VB) tout les fichiers et les sous répértoires d'un répértoire CIBLE vers une clé USB en gardant la même structure -
Pb copier/coller feuilles [ par seveneven ]
Bonjour, je dois developper un programme dans le cadre d'un stage. J'ai un fichier source qui va chercher des infos dans un automate. IL y a donc des
copie word dans case Excel [ par bg84 ]
Bonjour,Je cherche à copier des données de word vers des cases Excel données.Ces données word doivent repondre aux critères de recherches suivants: -
copie d'un formulaire vers word [ par zmagne2001 ]
BonjourJ'ai un formulaire de saisie 'userform1' que je souhaite copier en l'état vers word.Sachant que je souhaite uniquement copier le formulaire (un
lecture d'un fichier .wav octet par octet [ par devVb10 ]
Bonjour je dois creer une procedure permettant de lire un fichier .wav octet par octet pour pouvoir supprimer l' header par exemple. Je sais que j
Remplissage de datatable trop long [ par juju8684 ]
Bonjour à tous,J'ai un problème de lien avec ma base de données. J'ai une table qui contient 40 000 enregistrements et que je dois charger dans une da
copie d'un Range en mémoire [ par mixedparts ]
Bonjour, je suis nouveau en VBA et j'essaie de copier un Range depuis une worksheet, vers une variable Variant.Pour le moment j'utilise :Set A = shin.
Livres en rapport
|
Derniers Blogs
UNE JOLIE-HORLOGE ET PAS QU'UN PEU !UNE JOLIE-HORLOGE ET PAS QU'UN PEU ! par neodante
Pour les possesseurs d'iPhone, ça y est Bijin Tokei - qui se traduit littéralement en Français par " Jolie Horloge " - est arrivé et GRATUITEMENT s'il vous plaît ! Après la version Tokyo, Hokkaido, night club, racing, Gal, "pour les mademoiselles'", . voi...
Cliquez pour lire la suite de l'article par neodante TECHDAYS PARIS 2010 : CONNECTEZ VOS DONNéES à SHAREPOINT 2010 AVEC LES BUSINESS CONNECTIVITY SERVICESTECHDAYS PARIS 2010 : CONNECTEZ VOS DONNéES à SHAREPOINT 2010 AVEC LES BUSINESS CONNECTIVITY SERVICES par ROMELARD Fabrice
Animé par: Gaetan Bouveret et Julien Chomarat Business Connectivity Services (BCS) est dans SharePoint 2010 la version 2 de Business Data Catalog (BDC dans SharePoint 2007). Il s'agit de la solution permettant de visualiser des données provenan...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice [DIVERS] SUIVRE VOS SéRIES PRéFéRéS SUR LA TOILE[DIVERS] SUIVRE VOS SéRIES PRéFéRéS SUR LA TOILE par orion
Comme de nombreux geek, je suis un grand amateur de série TV et je rate régulièrement des épisodes de mes séries préférés. Une solution s'offre à vous avec ce merveilleux site : Tv Gorge - www.tvgorge.com Moteur de recherche à l'appui, vous pouvez ...
Cliquez pour lire la suite de l'article par orion TECHDAYS PARIS 2010 : LA BI DANS SHAREPOINT 2010TECHDAYS PARIS 2010 : LA BI DANS SHAREPOINT 2010 par ROMELARD Fabrice
Animé par: Vincent Bellet et Baptiste Giraudier La BI dans SharePoint 2010, Les nouveaux services d'application dans SP2010 et SQL Server Reporting services 2008 R2. La BI dans SharePoint est généralisée pour tous afin de permettre à tous les coll...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice
Logiciels
DB-MAIN (9.1.0)DB-MAIN (9.1.0)DB-MAIN is a data-modeling and data-architecture tool. It is designed to help developers and anal... Cliquez pour télécharger DB-MAIN Xilisoft DPG Convertisseur (5.1.37.0120)XILISOFT DPG CONVERTISSEUR (5.1.37.0120)Xilisoft DPG Convertisseur offre aux fans de Nintendo DS une bonne solution leur permettant de dé... Cliquez pour télécharger Xilisoft DPG Convertisseur GraphicsGale (2.01.01)GRAPHICSGALE (2.01.01)GraphicsGale est un logiciel de PixelArt avec de nombreuse fonctionnalités permettant de réalisé ... Cliquez pour télécharger GraphicsGale Architecte 3D (Platinum 2010)ARCHITECTE 3D (PLATINUM 2010)Architecte 3D Platinium vous permet de concevoir facilement les plans votre future maison, de l'é... Cliquez pour télécharger Architecte 3D TeamViewer 5 (TeamViewer 5)TEAMVIEWER 5 (TEAMVIEWER 5)Dépanner un ami,expliquer une manipulation devient un jeu d'enfant.
Prise en main d'un autre ord... Cliquez pour télécharger TeamViewer 5
|