3D acceleration is not enabled by default for macOS Big Sur in VMware Fusion because it's not considered stable yet. It's possible to activate by tweaking the vmx file: https://kb.vmware.com/s/article/81657
In Parallels it's on by default but you need to allocate a lot of RAM to the VM: https://kb.parallels.com/en/125105#section6
Not sure about Parallels.