Is there any free windows software that has Blu-ray 3D playback.
No, not yet.
The issue is that in order to read commercial blu-ray disks (which I'm assuming is what you're after, that being playing 3D movies), you need a codec that is capable of decrypting the blu-ray disk. In the US and many other countries, licensing the decryption keys from the Blu-ray Disk Association requires money, and a good bit of it-- to make up these costs, all companies which are marketing Blu-ray players and playback software are selling them instead of making them available for free download. Moreover, it is a legal grey area (in the US and some other countries) to reverse engineer or otherwise circumvent the encryption (It's DRM, and falls under DCMA), so even if someone wrote a library that did such, any media players using it would make themselves into high-profile targets for lawsuits and harassment. The encryption used on DVDs had the same issues (which is why Linux took so long to get proper DVD playback), and the library used (libdecss) is used widely now only because software authors feel rather confident that the the DVD consortium will not chase after them and has more or less given up on securing that format.
The internal video formats used for Blu-ray disks however are well-known and mostly supported, and if you use a product such as SlySoft's AnyDVD HD, which will transparently decrypt the disk and provide applications with access to the decrypted movie files, then players such as MPlayer, VLC, and others might be able to play back the disk by manually browsing the video files on the disk and playing them.
It's worth noting that the free players also lack many of blu-ray's features at this time beyond straight video playback, such as proper menu support, BD-J, and BD-Live. I imagine these will come with time, but I would not expect them to be working within the next several months. VLC is expected to add playback for encrypted bluray disks with version 1.2, and is all around a very good video player. I'd keep an eye on that one if you want one to watch the progress of bluray support.
MPlayer is a movie player which runs on many systems and open-source. It plays most MPEG/VOB, AVI, Ogg/OGM, VIVO, ASF/WMA/WMV, QT/MOV/MP4, RealMedia, Matroska, NUT, NuppelVideo, FLI, YUV4MPEG, FILM, RoQ, PVA files, supported by many native, XAnim, and Win32 DLL codecs. You can watch VideoCD, SVCD, DVD, 3ivx, DivX 3/4/5, WMV and even H.264 movies.
And there is Splash lite.
Designed and optimized for HD! Play all your High Definition MPEG-2 and AVC/H.264 camcorder clips and movies, incredibly fast, smooth and without problems. You don't need any additional codecs. Download, install, watch. It takes about one second to start application and High Definition video playback!
From Blu-Ray disc playback :
VLC 1.2 will play Blu-Rays. Nothing fancy so far, no menus, BD-J or BD-Live++.
It will work with encrypted blu-ray and some encrypted blu-rays.
VLC (currently version 1.1.11) seems like your best bet, so better keep on watching videolan.org.
Alternatively, you might also try VLC media player nightly builds, and help the project advance with your feedback.