Accueil > Forum > > > > Eclairage, spot et surtout rendu des couleurs ???
Eclairage, spot et surtout rendu des couleurs ???
jeudi 13 septembre 2007 à 16:18:43 |
Eclairage, spot et surtout rendu des couleurs ???

scannerz
|
Tout d'abord bonjour a tous... tous ceux qui vont lire ce message bien sur. Après une petite journée d'apprentissage des lumières, je bloque sur deux petites choses (du moins j'espère). Et comme je rame depuis ce matin, et que je me dis que les forums, ça aide souvent les débutants, surtout que j'arrive plus a lire les lignes sur mon écran 
La première:
J'ai dessiné une surface a éclairer (un carré) en utilisant des D3DPT_TRIANGLESTRIPs, j'ai donc utilisé un vertex buffer perso, déclaré comme suit:
struct VERTEX_PERSO {FLOAT x,y,z; FLOAT nx,ny,nz; FLOAT tx,ty;};
donc coordonnées vertex, normale et coordonnées texture. La question que je me pose est celle de la déclaration des normales. Vu que ma surface est plane, j'ai déclaré toutes les normales de la meme façon (le meme vecteur) c'est a dire un vecteur normalisé perpendiculaire a la surface que j'ai mis pour mes trois vertices. Donc, c'est le meme vecteur pour les 3 et je me demandais si c'était bon ?. Je trouve ça bizarre, car avant j'ai fait un peu d'OpenGL et je ne déclarait qu'une seule normale pour la surface (si je me souviens bien).
La deuxième:
Mon spot fontionne (ou ça en a l'air du moins), mais je trouve le rendu un peu pourri. lol . En fait mon spot a un spéculaire sur 1.0f (a fond) et son reflet sur la texture de la surface ajoute seulement du blanc aux couleurs, ça fait un peu effect brouillard, avec OpenGL, j'avais fait la même chose, mais ça me faisiait un vrai effet lumière, c'est a dire que la lumière ravivait les couleurs mais ne faisait pas juste un halo blanc. Je me demande si il n'y a pas d'options controlant le mélange des couleurs, car ce que je voudrais, c'est que mon spot fasse mieux ressortir les couleurs de la texture la ou il éclaire, et pas juste ajouter ce halo blanc sur la texture sans rien raviver du tout. D'ailleur, meme avec un éclairage faible, le halo de lumière grisâtre prend le dessus par rapport a ma texture, c'est moche quoi !!! 
Enfin bref, si quelqu'un a des infos, je les prendrais volontier ...
Malgré tout, bon W-E a tous(toutes... vous etes fille et vous codez, contact meee lol, nan jrigole)
|
|
jeudi 13 septembre 2007 à 17:19:51 |
Re : Eclairage, spot et surtout rendu des couleurs ???

juju12
|
T'as essayé en réduisant 'specular' et en augmentant 'diffuse' ?
|
|
jeudi 13 septembre 2007 à 17:25:21 |
Re : Eclairage, spot et surtout rendu des couleurs ???

scannerz
|
Oui, j'ai essayé pas mal de réglage, en augmentatnt, diminuant specular et diffuse, que ce soit sur le material, ou le spot, toujours le meme résultat, je me demande si il n'y aurait pas une magouille du style multi texturing ou un truc comme ça...
|
|
jeudi 13 septembre 2007 à 20:07:19 |
Re : Eclairage, spot et surtout rendu des couleurs ???

juju12
|
Normalement pas. Essaye de voir un des exemples du SDK qui traite de la lumière.
|
|
samedi 15 septembre 2007 à 14:57:52 |
Re : Eclairage, spot et surtout rendu des couleurs ???

scannerz
|
voila, je me disais que quelques images pourraient aider car je viens de remarquer que si je désactive le specular (D3DRS_SPECULARENABLE) j'obtenais un bon résultat, voici l'image:  Donc, la on a bien un éclairage progressif, sans halo blanc. Maintenant, l'image, mais avec specular activé:  Je comprend bien que la où est écris CPPFrance.com, ce soit recouvert d'un hallo, j'ai mis a fond le specular, mais la ou la texture est noire, j'aurais aimé que les rayons lumineux soient absorbés, c'est a dire que ça reste noir . c'est ça mon probleme en fait... mais peut etre que la gestion basique des lumieres ne permet pas ce que je veux non ???
|
|
mardi 18 septembre 2007 à 22:49:55 |
Re : Eclairage, spot et surtout rendu des couleurs ???

scannerz
|
Réponse acceptée !
Réponse a mes questions: Pixel Shaders.... Bon bein la c'est pas de la tarte, j'essaie de trouver un tuto HLSL de base et bien expliqué, mais c'est pas évident. En plus, j'ai mis une journée a comprendre qu'il y avait plusieurs langages de Shaders lol.
|
|
Cette discussion est classée dans : couleurs, texture, surface, spot, surtout
Répondre à ce message
Sujets en rapport avec ce message
Surface, texture et flux video [ par fenrhyr ]
Bonjour,Voila mon probleme. Je cree une texture avec CreateTexture(). Ensuite je fait texture->getsurfacelevel pour avoir une surface valide et j'util
Transition progressive de textures en OPENGL [ par CausPupus ]
En OPENGL tout le monde connait la magnifique gestion des couleurs de l'api notamment le mixage des couleurs qui permet d'avoir un dégradé entre deux
Skybox [ par Galmiza ]
J'aimerais faire une skybox.Or, comme mon application sera en grand ecran, il faut des textures pour la skybox de tres haute resolution.Or, ma petite
Tableaux dynamiques GLuint [sous windows] [ par Djoss666 ]
Bonjour à tous. Je cherche à charger le nom des textures que je récupère dans un fichier, dans un tableau dynamique GLUint, afin de ne pas avoir à re
[Xcode]Aide integrer image [ par mirmoleboss ]
Bonjour, Voilà j'ai fait ce petit code mais il ne marche pas enfin il marchait mais l'intégration d'une image ne marche pas, je ne vois pas d'où vient
problème de boucle pour un affichage SDL [ par sparox1 ]
Bonjour à tous, j'ai établis un début de programme de poker pour un projet à rendre dans la fin de cette année scolaire, ce programme tire 5 cartes au
GLSL et textures [ par hakimus ]
Bonjour, Petite question sur les shaders et le langage GLSL. [^^happy13] (je suis débutant) Je veux créer un fragment shader qui modifie une texture
pipeline opengl [ par fleurdelys77 ]
Salut à tous, j'ai une image en entré après avoir exécuté un calcule j'extrairais des parties de cette image (un ensemble de triangle dispersé) et je
Texture UV inversée verticalement [ par Choumoumou ]
Bonjour à tous, Je modélise des objets 3D sur 3ds Max que j'exporte ensuite en ASCII (format .ASE) pour les utiliser dans un projet en C++ avec direc
Bibliothèque SDL [ par haarp6 ]
Bonsoir à tous, je bosse en ce moment sur un petit démineur en SDL, donc je viens de commencer dessus, et mon code me génère une exception non gérée.
Livres en rapport
|
Derniers Blogs
JOYEUX ANNIVERSAIRE NIXJOYEUX ANNIVERSAIRE NIX par ebartsoft
Souhaitons un bon et joyeux anniversaire à notre hôte à tous, Nix.
Je ne le répéterais jamais assez mais sans lui rien ne serait possible. Il défit en permanence les lois de la gravité et comme il le dit si bien, si tu lui fais confiance ça devra...
Cliquez pour lire la suite de l'article par ebartsoft IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) par richardc
Mise à jour des Web API du 14 Mai
Réservez dès maintenant votre journée du 20 juin pour le Windows Azure Dev Camp 2012 à Paris
Mise à jour de Team Foundation Service
MechCommander 2 sur Windows 8
Entity Framework 5 Release Candidate e...
Cliquez pour lire la suite de l'article par richardc REACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITERREACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITER par Groc
Une mauvaise utilisation de rx lors de l'écriture d'une couche d'accès à des services peut conduire à des cas embarassants avec des erreurs mal gérées, des appels qui ne partent lorsqu'ils le devraient, et même des résultats incorrects . le tout nuis...
Cliquez pour lire la suite de l'article par Groc
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|