Question

Pour faire une rue scène éclairée, j'ai essayé la lumière source ponctuelle, utilisé glMaterial et utilisé la lumière ambiante.

Je reçois une scène entièrement éclairée, pas exactement le chemin comme la lumière rue, quelqu'un peut-il partager des ressources ou expliquer exactement comment je peux y parvenir?

Je suis passé par beaucoup de ressources légères dans le filet, ne pouvait pas comprendre correctement.

Était-ce utile?

La solution

Vous voulez probablement utiliser OpenGL ce que considère une lumière spot -. Cela vous permet de « but » la lumière, et de préciser à quel point la lumière diminue à mesure que vous vous éloignez d'où il est pointé

Notez que si vous voulez que la lumière elle-même pour apparaître dans la scène, vous devez dessiner en vous-même - lorsque vous spécifiez la position de la lumière, OpenGL utilise que dans ses calculs d'éclairage d'autres objets de la scène, mais Finalité pas tenter d'en tirer une sorte de zone claire dans cette partie de la scène pour montrer la lumière elle-même.

Dessin une vraie mine source de lumière peut être assez difficile - non seulement vous devez montrer la lumière elle-même, mais au moins une certaine quantité de « lueur » autour d'elle (si vous voulez obtenir technique, le montant devrait varier en fonction sur des choses comme l'humidité et la poussière dans l'air, mais la plupart des gens ne cherchent pas vraiment à calculer que).

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top