I am in unreal engine 5.1 and noticing my instruction and texture sample counts seem wrong like they aren’t calculating correctly… With an empty material with nothing hooked up i get the following…
I believe there is a known issue with instruction counts, but even an empty material still has a cost and requires instructions - so it may be correct or not as far off as you would expect.
Build a complicated material, and you’ll find it’s more expensive in the end than a simple one. Instruction count is a pretty small part of performance. Texture memory and bandwidth will be a bottleneck long before instruction counts on the majority of projects.
Try to do things with as few instructions as possible, but I wouldn’t obsess over it.
A simple transparent material can be several times more expensive than an extremely complicated opaque one. Minimizing those types of costs are where I’d focus my energy.