#0 

17-05-2011 16:43:26

lpb313
Petit nouveau
Date d'inscription: 17-05-2011
Messages: 1

Bonjour,

Je viens vous demander conseil sur un problème que je n'arrive pas à résoudre !
Je travaille sur une simulation de maison ambiante dans laquelle sont disposé des caméras de surveillance/présence. Mon but est de pouvoir facilement visualiser le cône de vision de ces caméras. Pour cela j'ai ajouté un cône transparent dans ma scène, nickel. Le problème viens du fait que ce cône est visible sous les objets présents dans la scène, par exemple sous le lit (cf photo).

Auriez-vous des pistes pour résoudre mon problèmes ?
Pistes explorés :
testé les différents paramètres du test du zbuffer, aucun effet ;
remplacé le cône par une light mais le rendu visuel n'est pas adapté dans mon cas ;
pensé à utiliser le principe du lancer de rayon mais cela me fait un peu peur !

Merci pour vos conseils et votre aide.
Cordialement

Hors ligne


#1 

17-05-2011 20:19:39

tmyke
Administrateur
Date d'inscription: 24-03-2008
Messages: 1025

Ben je vois pas trop. L'idéal est de faire une opération booléenne entre tes mesh, et donc obtenir un cone 'amputé' de la zone interférent avec les autres objets.
La méthode qui n'a rien de facile (perso j'ai jamais essayé).

Le RayCast est une autre solution, plus accessible je pense, elle ne doit pas te faire peur. Ton cône est composé d'un certain nombre de ligne partant de l'origine( la camera) vers le
sol. Leurs hauteurs peut aisément être modulés par un petit test RayCast, pour constituer en final le 'mesh cone' te servant à visualiser tes camera. 

wink


Force et sagesse...

Hors ligne


Options Liens officiels Caractéristiques Statistiques Communauté
Corrections
irrlicht
irrklang
irredit
irrxml
xhtml 1.0
css 2.1
Propulsé par FluxBB
Traduit par FluxBB.fr
883 membres
1429 sujets
11121 messages
Dernier membre inscrit: Saidov17
28 invités en ligne
Aucun membre connecté
RSS Feed