OVH Cloud OVH Cloud

raycast, raytrace, lightmaps

23 réponses
Avatar
Lightness1024!
salut tous, bon je suis en ce moment sur un projet de jeu (presque 2 ans
déja) et j'ai encore quelque soucis de clarté dans mon esprit sur
comment je vais me debrouiller pour faire des lightmaps.

j'avais pensé a faire des textures basse resolution ou je tracerais un
rayon a partir du texel jusqu'aux lampes. et ansi detecter la collision
avec le monde, si le rayon passe a travers un triangle: couleur noire.
sinon on pti calcul en fonction de l'angle et de la distance pour avoir
la couleur.

c bien bo tout ca mais il reste d'enormes difficultés:
comment enregistrer autant de texture sans que le fichier niveau prenne
45 Mo ?
meme chose pour le chargement en mémoire vidéo, j'ai pas envie de faire
un jeu qu inecessite la derniere Radeon 128 Mo truc machin.
deja une chose.

2eme chose une texture c'est carré or un triangle, ben c'est
triangulaire donc y'aurais pas moyen de faire autrement que une texture
par polygone ?

ca serait quoi vos idées. merci @#

---------
Lightness1024! ProgrammatO E.U.R.L.

10 réponses

1 2 3
Avatar
Alain Naigeon
"Lightness1024!" a écrit dans le message news:
3f7ff779$0$280$

salut tous, bon je suis en ce moment sur un projet de jeu (presque 2 ans
déja)


Je ne sais s'il faut féliciter ou blâmer :
C'est une excellente idée de se poser des questions
de conception en amont du codage.
Toutefois le NG est consacré aux questions sur le
langage C++, donc la tienne serait plutôt à poser
dans un NG consacré aux algos ou aux techniques
de graphisme. Il y a des "tours de main" dans ce
domaine qui peuvent faire gagner du temps ou de la
place, et c'est rarement une bonne idée de réinventer
la roue (même si, contrairement à certains, je pense
que c'est toujours une bonne idée de savoir pourquoi
et comment elle tourne).

--

Français *==> "Musique renaissance" <==* English
midi - facsimiles - ligatures - mensuration
http://anaigeon.free.fr | http://www.medieval.org/emfaq/anaigeon/
Alain Naigeon - - Strasbourg, France

Avatar
Patrick Mézard
salut tous, bon je suis en ce moment sur un projet de jeu (presque 2 ans
déja) et j'ai encore quelque soucis de clarté dans mon esprit sur
comment je vais me debrouiller pour faire des lightmaps.

j'avais pensé a faire des textures basse resolution ou je tracerais un
rayon a partir du texel jusqu'aux lampes. et ansi detecter la collision
avec le monde, si le rayon passe a travers un triangle: couleur noire.
sinon on pti calcul en fonction de l'angle et de la distance pour avoir
la couleur.

c bien bo tout ca mais il reste d'enormes difficultés:
comment enregistrer autant de texture sans que le fichier niveau prenne
45 Mo ?
meme chose pour le chargement en mémoire vidéo, j'ai pas envie de faire
un jeu qu inecessite la derniere Radeon 128 Mo truc machin.
deja une chose.

2eme chose une texture c'est carré or un triangle, ben c'est
triangulaire donc y'aurais pas moyen de faire autrement que une texture
par polygone ?

ca serait quoi vos idées. merci @#


comp.graphics.algorithms (en anglais dans le texte) répondra à toutes tes
attentes.

Patrick Mézard

Avatar
Frédéri MIAILLE
"Alain Naigeon" a écrit dans le message de
news:3f7ffa04$0$28892$
"Lightness1024!" a écrit dans le message news:
3f7ff779$0$280$

salut tous, bon je suis en ce moment sur un projet de jeu (presque 2 ans
déja)


Je ne sais s'il faut féliciter ou blâmer :
C'est une excellente idée de se poser des questions
de conception en amont du codage.
Toutefois le NG est consacré aux questions sur le
langage C++, donc la tienne serait plutôt à poser
dans un NG consacré aux algos ou aux techniques
de graphisme. Il y a des "tours de main" dans ce
domaine qui peuvent faire gagner du temps ou de la
place, et c'est rarement une bonne idée de réinventer
la roue (même si, contrairement à certains, je pense
que c'est toujours une bonne idée de savoir pourquoi
et comment elle tourne).

--

Français *==> "Musique renaissance" <==* English
midi - facsimiles - ligatures - mensuration
http://anaigeon.free.fr | http://www.medieval.org/emfaq/anaigeon/
Alain Naigeon - - Strasbourg, France


Décidément, nous sommes vraiment dans un parallélisme de pensée.


--
Frédéri MIAILLE
fr.comp.lang.c
fr.comp.lang.c++
fr.comp.graphisme.programmation
fr.comp.os.ms-windows.programmation


Avatar
Loïc Joly
Patrick Mézard wrote:


comp.graphics.algorithms (en anglais dans le texte) répondra à toutes tes
attentes.


Ou fr.comp.graphisme.programmation, en français.

--
Loïc

Avatar
Fabien LE LEZ
On Sun, 5 Oct 2003 13:29:46 +0200, "Frédéri MIAILLE"
wrote:

Décidément, nous sommes vraiment dans un parallélisme de pensée.


Sauf que recopier l'intégralité du message auquel tu réponds
(signature comprise) est une très mauvaise idée. Tu serais pas un
ancien client d'AOL, par hasard ?

--
http://www.giromini.org/usenet-fr/repondre.html

Avatar
Lightness1024!
Patrick Mézard wrote:


comp.graphics.algorithms (en anglais dans le texte) répondra à toutes tes
attentes.

Patrick Mézard




rogher that.
il s'agit peut etre d'algorithmie mais je veux quand meme des
adaptations en C++ c pour ca ke j'ai posté ici.
mais pas de pb je v reposter ca la bas et en anglais.


--------------
Lightness1024! ProgrammatO E.U.R.L.

Avatar
Marc Boyer
Lightness1024! wrote:
il s'agit peut etre d'algorithmie mais je veux quand meme des
adaptations en C++ c pour ca ke j'ai posté ici.


Ben, commence par choisir ton algorithme, et quand tu en
seras à te poser la question de sa traduction en C++,
reviens ici.
A bientôt donc.

Marc Boyer
--
Lying for having sex or lying for making war? Trust US presidents :-(

Avatar
Lightness1024!
Fabien LE LEZ wrote:

On Sun, 5 Oct 2003 13:29:46 +0200, "Frédéri MIAILLE"
wrote:


Décidément, nous sommes vraiment dans un parallélisme de pensée.



Sauf que recopier l'intégralité du message auquel tu réponds
(signature comprise) est une très mauvaise idée. Tu serais pas un
ancien client d'AOL, par hasard ?

ah j'avais pas vu cette question.

je vais donc y repondre:
en effet j'ai eu AOL a partir de la version 2.5 en chai pas quelle année
avec un modem 28000.
puis en 2000 changement d'abonnement pour AOL par cable (NC)
et depuis 1 an et demi j'ai arreté AOl parce que c'etait vraiment trop
affreux j'en avais marre: interface affreuse, tunnel IP mal programmé,
problemes de fonctionnement, versions cable pas mises a jour, marche pas
sous win NT, ping supérieur a 220 millisecondes aux US et 350 en france.
et je suis passé a NC net ou ca va vraiment bcp mieux.
donc reponse: tu as tout a fait deviné je suis ancien client AOL.

par contre je comprend pas du tout comment tu as pu extrapoler ca en
partant de l'histoire de la copie ? ca me semble pas evident.
j'allais pas retaper tout le message quand meme (en plus j'aurais risqué
d'oublié certaines idées)


@#
------------------------------------------------------------------------

Lightness1024! ProgrammatO E.U.R.L.
http://www.lightness.fr.st


Avatar
Erwann ABALEA
Bonjour,

On Mon, 6 Oct 2003, Lightness1024! wrote:

Fabien LE LEZ wrote:

On Sun, 5 Oct 2003 13:29:46 +0200, "Frédéri MIAILLE"
wrote:

Décidément, nous sommes vraiment dans un parallélisme de pensée.


Sauf que recopier l'intégralité du message auquel tu réponds
(signature comprise) est une très mauvaise idée. Tu serais pas un
ancien client d'AOL, par hasard ?



[...]
donc reponse: tu as tout a fait deviné je suis ancien client AOL.

par contre je comprend pas du tout comment tu as pu extrapoler ca en
partant de l'histoire de la copie ? ca me semble pas evident.


C'est normal que tu ne comprennes pas, tu es un ancien client d'AOL... <g>

--
Erwann ABALEA - RSA PGP Key ID: 0x2D0EABD5
-----
j ai ete sur le site et j ai decouvert le programme. a quel niveau y a
til un probleme? Merci d eclairer ma lanterne. si je pouvais ne pas
etre traiter de gugusse, ce serait tres gentil de votre part...
-+- phjl in GNU : S'il te plait monsieur, dessine moi un neuneu -+-



Avatar
Gabriel Dos Reis
"Lightness1024!" writes:

[...]

| par contre je comprend pas du tout comment tu as pu extrapoler ca en
| partant de l'histoire de la copie ? ca me semble pas evident.
| j'allais pas retaper tout le message quand meme (en plus j'aurais risqué
| d'oublié certaines idées)

ton message était « self-explanatory » comme diraient les anglo-saxons.

-- Gaby
1 2 3