Moo-Ack-Productions / MCprep

Blender python addon to increase workflow for creating minecraft renders and animations
https://theduckcow.com/MCprep
GNU General Public License v3.0
268 stars 25 forks source link

Enderman Rig Has An Issue When Blinking #542

Closed Sirocco745 closed 4 months ago

Sirocco745 commented 4 months ago

Did the issue happen after restarting Blender?

Check known issues

What happened?

I was fiddling around with the different rigs once again when I noticed that the Enderman doesn't blink correctly when viewed in the textured or rendered viewport (both with Eevee and Cycles). image I checked out the mesh and it looks like the head has some weird mesh mixup, where the wrong geometry has been keyed to the blink's driver and thus moves the wrong part of the eye. I think the reason this wasn't picked up during the creation of the rig would be because the eyes look fine when viewed in solid mode because of this geometry muck-up. image

What steps are needed to produce the bug?

1) Spawn in the Enderman preset rig 2) Make sure you are in the textured viewport 3) Go into pose mode and just fiddle around with the blink slider while looking at the eyes, you'll immediately see it

What version of MCprep are you using?

MCprep 3.5.3

What version of Blender are you using?

Blender 4.0

StandingPadAnimations commented 4 months ago

I'll just add this as a known issue but not a bug. Rigs in MCprep aren't maintained by us, they're submitted and maintained by the community. If you want, you can submit a replacement

Sirocco745 commented 4 months ago

I FOUND A SOLUTION: I was scrolling through some older issues and I found #188, in which the solution remains the same: when you spawn the rig, make sure to uncheck the prep materials box. image

While I'm here, I might as well list all of the mobs that have texturing issues that are fixed by turning this setting off: Evoker, Ghast, Hoglin, Horse, Husk, Iron Golem, Silverfish, Piglin, Vmcomix, Vindicator, Wandering Trader, Warden, Witch, and the Zombie Pigman.

StandingPadAnimations commented 4 months ago

Again, we don't maintain rigs, they're community maintained. Those rigs come from BSS, who no longer maintain their rigs (frankly, they've disappeared off the earth as far as we can tell). I'll close this since the issue is resolved.

Sirocco745 commented 4 months ago

I'll just add this as a known issue but not a bug. Rigs in MCprep aren't maintained by us, they're submitted and maintained by the community. If you want, you can submit a replacement

Ah, alright! That's my bad. I'm not well versed in coding or rigging myself yet, I just use this plugin because it's by far the best for what it does. Love all the work you guys put into this and will definitely contribute some stuff on the rigging side! Once I'm done with school, only got about 8 more months of soul-crushing study lmao

zNightlord commented 4 months ago

I'll just add this as a known issue but not a bug. Rigs in MCprep aren't maintained by us, they're submitted and maintained by the community. If you want, you can submit a replacement

Ah, alright! That's my bad. I'm not well versed in coding or rigging myself yet, I just use this plugin because it's by far the best for what it does. Love all the work you guys put into this and will definitely contribute some stuff on the rigging side! Once I'm done with school, only got about 8 more months of soul-crushing study lmao

Thanks for the list of mobs also. Yes it is known issue with MCprep prep material "compatibility" with rigs have material setups, some already has that skipped/ turn off prep material when spawning already (You can find this in the mcprep_data.json if you want to add those in)

It is like prep material decided to clean the material, so to me it isn't the rig side problem.

Sirocco745 commented 4 months ago

Thanks for the list of mobs also. Yes it is known issue with MCprep prep material "compatibility" with rigs have material setups, some already has that skipped/ turn off prep material when spawning already _(You can find this in the mcprepdata.json if you want to add those in)

It is like prep material decided to clean the material, so to me it isn't the rig side problem.

Thanks for letting me know what the right file is, lemme fiddle around with that and try to fix it!