Créer une texture de coupe d'un objet

Questions à propos du scripting Shader.
Avatar de l’utilisateur
darkloy
Messages : 290
Inscription : 23 Mars 2011 09:36
Contact :

Créer une texture de coupe d'un objet

Message par darkloy » 13 Déc 2019 19:30

Bonjour,

Bon c'est tordu ma question :)

J'ai un mesh qui traverse un autre mesh :

Image

J'aimerais récupérer une image qui affiche les zones blanches qui sont les parties ou le cube est en intersection géométrique avec ma pièce rouge. Exemple une texture comme celle-ci :


Image

Je pense utiliser une camera en mode ortho mais elle ne va pas me capturer l’intérieur de la pièce, juste éventuellement les faces dont les normales sont dirigées vers elle...

Si quelqu'un à une idée je lui en serait grandement reconnaissant ...

Pour info le projet est en HDRP.

Avatar de l’utilisateur
Alesk
Messages : 2303
Inscription : 13 Mars 2012 09:09
Localisation : Bordeaux - France
Contact :

Re: Créer une texture de coupe d'un objet

Message par Alesk » 14 Déc 2019 16:51

Tu peux essayer avec des shaders customisés, en utilisant un mix de couleurs, par exemple les deux shaders sont en additif, un objet est vert, l'autre est rouge, et l'intersection sera jaune.

Avatar de l’utilisateur
darkloy
Messages : 290
Inscription : 23 Mars 2011 09:36
Contact :

Re: Créer une texture de coupe d'un objet

Message par darkloy » 15 Déc 2019 19:05

C'est une piste...

Je prends le problème autrement.
En fait il me faut l'équivalent du composant Projector qui ne fonctionne pas en HDRP.
Ou l'équivalent d'un spotlight en mode cône.

Image

Il me faut une délimitation superpropre (ce que ne fait pas la spotlight).

Si vous pouvez m'aider, c'est super car je ne suis pas un grand calé sur ce genre de choses :)

Avatar de l’utilisateur
Alesk
Messages : 2303
Inscription : 13 Mars 2012 09:09
Localisation : Bordeaux - France
Contact :

Re: Créer une texture de coupe d'un objet

Message par Alesk » 15 Déc 2019 20:03

Que veux-tu en faire au final ? Quelles vont être les formes que tu vas employer ?

Avatar de l’utilisateur
darkloy
Messages : 290
Inscription : 23 Mars 2011 09:36
Contact :

Re: Créer une texture de coupe d'un objet

Message par darkloy » 15 Déc 2019 20:07

Bonsoir Alesk,

La forme sera un cône, car ce cône simule une projection (comme une lumière spotligth) qui est récupérée sur une surface plane (pour cela je vais utiliser une camera ortho je pense). La partie du cône projetée sur le plan est noire et le reste du plan blanc. C'est un peu tordu tout cela, désolé :)

Avatar de l’utilisateur
Alesk
Messages : 2303
Inscription : 13 Mars 2012 09:09
Localisation : Bordeaux - France
Contact :

Re: Créer une texture de coupe d'un objet

Message par Alesk » 15 Déc 2019 20:23

Dans ce cas je ne comprends pas pourquoi tu n'utilises pas un projector, tout simplement...

Avatar de l’utilisateur
darkloy
Messages : 290
Inscription : 23 Mars 2011 09:36
Contact :

Re: Créer une texture de coupe d'un objet

Message par darkloy » 15 Déc 2019 21:40

Parce que ça ne fonctionne pas en HDRP, je n'ai pas réussi :(

Répondre

Revenir vers « les Shaders »