Object black after boolean

Object black after boolean

Cyresto
Participant Participant
2,418 Views
5 Replies
Message 1 of 6

Object black after boolean

Cyresto
Participant
Participant

Hi everyone,

Really need some help here. I'm working on an animation for uni, and it involves aliens. I'm trying to boolean some bulletholes into an alien mesh to create a corpse, but after the boolean is done subtracting, the mesh is black.

Things I've tried;

  • Re-assigning the texture- object remains fully black. Taking off its texture with $.material=undefined doesn't result in it having its default object colour either, it remains black no matter what.
  • Flipping normals. Object still black- turning backface cull on shows that the normals are correct.
  • Using proboolean instead, but that just results in the boolean failing outright- for some reason, proboolean has never worked for me.

Any help is really appreciated. I've scoured the internet but found nothing helpful.

Capture.PNG

(Left is the mesh and the cylinders I want to boolean for the bulletholes to occur. Right is the result- the holes ARE there, the mesh is just eternally black).

0 Likes
Accepted solutions (1)
2,419 Views
5 Replies
Replies (5)
Message 2 of 6

Anonymous
Not applicable

I would have said check the normals but you say you already did that?

Can you post the black model here, I would like to have  a look at it

0 Likes
Message 3 of 6

Cyresto
Participant
Participant

Yep, checked the normals lots, tried flipping them, etc.

Here's a link to the file on Onedrive, feel free to take a poke;

https://1drv.ms/u/s!AiRjmQceDzAjkjXZWHEb0jWid3q8?e=X6amqP

Cheers.

0 Likes
Message 4 of 6

Irshad_Shah_3dArtist
Advocate
Advocate

Hi Mate,

did you applied poly id on your model? If so, please check the poly id of the model.

Hope this will help.

Thank you.

Regards 

Irshad Shah

0 Likes
Message 5 of 6

Cyresto
Participant
Participant

Just checked- poly ID is set to 1 on both the black and normal alien. They both have the same texture applied also.

0 Likes
Message 6 of 6

Cyresto
Participant
Participant
Accepted solution

I just managed to fix this issue- looks like his teeth were what was making the proboolean fail, so I detached those into a separate object and tried using  subtract on the cylinders again, and now it's working. Still no idea what made the original boolean-d alien all black, but this issue is resolved now.

Cheers to everyone who helped!

0 Likes