I tested Java 3D 1.6.0-pre6 successfully under Mac OS X with Apple's Java 6 and Oracle's Java Plug-in 7.
Strangely, Sweet Home 3D application launched with java 1.7.0_13 hangs at program startup on my computer with no information in the console (but it was the case with 1.6.0-pre5 too). Anyway, as I discovered a very bad bug in Java 7 under Mac OS X that prevents the use of accentuated letters in file paths (when I run new javax.swing.JFileChooser().showOpenDialog(null);
in an application, all files with accentuated letters are missing!), I won't support Java 7 and Java 3D 1.6.0 in coming Sweet Home 3D 4.0 applications, since Apple's Java 6 can still work in .app bundles until further notice. But I will support Java 7 and Java 3D 1.6.0 in Sweet Home 3D 4.0 applets because the accentuated letters in file paths bug doesn't happen with applets, and reconfiguring the Mac OS X 10.7 or 10.8 to use Apple's Java 6 plug-in
is not so easy.
As I'm still obliged to use JCanvas3D instead of simple Canvas3D with Java 3D 1.6.0 because of a remaining bug in Java 7, could you try to support antialiasing in JCanvas3D too? As antialiasing works in offscreen images, it shouldn't be too difficult, right?