Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : lampe torche en opengl [ Archives / OpenGL ] (Darkan)

lundi 21 mars 2005 à 13:40:28 | lampe torche en opengl

Darkan


salut a tous!
voila mon probleme: j'ai crée un spot pour servir de lampe torche, mais si les murs ne sont pas divisés, la lumiere est tres mal rendu. Ya pas un moyen de remedier a ca? diviser les murs sur une petite carte, ca va, mais sur une grande...
merci d'avance^^


lundi 21 mars 2005 à 22:55:23 | Re : lampe torche en opengl

patemino

Ca veux dire quoi diviser les murs ?
Mon intuition de nOOb me fait penser au lancer de rayon ... Mais ça doit surement encore être une connerie ce que je dis alors je dis rien ... Je suis aussi intéressé par ce sujet .

PATEMINO
http://patemino.free.fr

mardi 22 mars 2005 à 00:18:07 | Re : lampe torche en opengl

dletozeun

A mon avis ce qu'il entend par diviser les murs c'est qu'il par le diviser en polygones

Si tu créé un mur (rectangle) a partir de quatres points ( avec GL_QUAD) ( d'ailleurs ici non plus on sasi pas ce que tu utilise comme lib....donc je te fait tout en opengl)

Le type d'eclairage merdique de opengl fait que ca rend tres moches parce qu'il n'ya pas assez de polys comme tu disais
Mais si on met plus ca pompe de la memoire....

Pour que ca rende bo il faudrait faire du per pixel lighting mais ca prend bcp de ressources (mais ce sera tres realiste)
Mais peut etre que pour une simple lampe torche ca ramerais pas trop...enfin je ne suis pas expert en la matiere

mardi 22 mars 2005 à 15:40:55 | Re : lampe torche en opengl

KeniiyK

Membre Club
dletozeun a raison si tu veux faire un truc fin faut faire du per pixel lighting (mais bon c du 2 passes le rendu), ou oui faut subdiviser finement les murs.

OU, tu fais un calque avec un rond que t'applique en blending (style GL_ONE,GL_ONE faut tester quel sera la meilleure func) a la fin du rendu avec du noir  la ou y a pas la torche et une couleur plus claire (genre 127 en luminance) la ou y a la torche mais faut faire gaffe au depassement de 255 (127 c peut etre deja trop mais ca depend des couleurs de ta scene)
Ptet que tu pourrais te servir du stencil pour ameliorer tout ca....


KeniiyK

mercredi 23 mars 2005 à 14:39:03 | Re : lampe torche en opengl

Darkan

Ouai, je pensais au stencil, mais en fait, ca fait l'inverse de ce que voudrait faire. Pour ce qui est de la texture, ben je sais pas vraiment si ca rendrait bien...Et pour ce qui est du per pixel lighting, ben je debute donc y faut que je me renseigne
je vous tiens au courant, et si vous avez d'autres idées, dites les ^^


vendredi 25 mars 2005 à 15:19:24 | Re : lampe torche en opengl

Darkan

en fait, je suis pas sur d'utiliser le per pixel lighting. Apres tous, je ne veux qu'une petite torche a la half-life, et je ne crois pas que le moteur de quake 2 l'utilise...
si qq'un a une idée


vendredi 25 mars 2005 à 20:07:41 | Re : lampe torche en opengl

dletozeun

Je ne sais pas quel methode utilse les jeux comme half life mais si tu trouve tiens nous au courant

lundi 28 mars 2005 à 18:37:05 | Re : lampe torche en opengl

Darkan

peut etre qu'en combinant les ombres volumetriques et un calque, ca marcherais. Mais la encore, c'est super compliqué! je crois meme que le per pixel lighting est plus simple a utiliser...


vendredi 6 mai 2005 à 15:08:15 | Re : lampe torche en opengl

bethoring

si tu utilise un octree pour diviser ton mur peut etre...

===--The KnowLedge Is PoWerFULL--===



Cette discussion est classé dans : opengl, lampe, murs, torche


Répondre à ce message

Sujets en rapport avec ce message

Lumière OpenGL [ par PiX3L ] Salut,j'ai un problème avec les lumières d'openGL. Je m'explique : je réalise un fps en 3D. Mes murs sont des simples polygones auquels j'ajoute une t Opengl [ par bat67000 ] Salut,jpige trop pas...(vive DX koi....)Pourquoi sous opengl faut faire glTranslatef puis glRotatef pour obtenir ce que l'on veu....(et encore)alors q Direct X ou OpenGL? [ par o0Leo0o ] Bonjour, je ne sais vraiment pas par quoi commencer, étudier Direct X ou Open GL?En fait, il me semble que Open GL est plus puissant et peut-être supp optimisation affichage opengl [ par xian240482 ] J'ai reussis a affiché un fichier .ASE , mais c'est lent! En cherchant un peu partout, j'ai trouvé plusieur voie :Les gll Lire une video sous opengl [ par kenjimax ] Bonjour à tous !Est ce que quelqu'un connait une librairie (a l'image de fmod pour le son) capable de lire des videos et compatible openGL ?Je demande prob avec opengl [ par kuroro ] Je sait que cela peut paraitre bizarre mais il semblerait que je n'ai pas opengl sur ma carte graphique , a chaque fois que je veux démarrer un progra Probleme affichage OpenGL [ par LudoBoOz ] Bonjour @ tousVoila je fais une appli où j'ai besoin d'avoir trois scenes OpenGl sur une même fenetre Windows. Pour cela, j'ai créé 3 frames dans lesq activeX et opengl [ par azerty789 ] bonjour,j'ai un gros problème. J'aimerais créer une vue opengl dans une fenetre activeX mais je n'y arrive pas. Pourriez vous me donner des conseils o OpenGL [ par xarier ] SALUT TOUT le monde j'ai un prob que je comprend pas bienquand je met ce code :gluBuild2DMipmaps(GL_TEXTURE_2D, GL_RGB, ilGetInteger(IL_IMAGE_WIDTH), Linux questions facile [ par xarier ] -------------salut tout le monde comme vous savez tous opengl est multiplate form alors il existe des library qui le rend portable ma question et tout


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,421 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.