Hi Sean,
for me the code for 3d display is not working anymore. Before the update I was able to display a 
scene but was not able to change colors.
After the update I get the exception:

Exception in thread "AWT-EventQueue-0" Cannot 
modify capability bits on a live or compiled object
 at sim.portrayal3d.SimplePortrayal3D.setPickableFlags(
 at sim.portrayal3d.SimplePortrayal3D.setPickableFlags(
 at sim.portrayal3d.simple.PrimitivePortrayal3D.getModel(
 at sim.portrayal3d.SparseFieldPortrayal3D.updateModel(
 at sim.portrayal3d.FieldPortrayal3D.getModel(
 at sim.display3d.Display3D.updateSceneGraph(
 at sim.display3d.Display3D$
 at java.awt.event.InvocationEvent.dispatch(
 at java.awt.EventQueue.dispatchEvent(
 at java.awt.EventDispatchThread.pumpOneEventForFilters(
 at java.awt.EventDispatchThread.pumpEventsForFilter(
 at java.awt.EventDispatchThread.pumpEventsForHierarchy(
 at java.awt.EventDispatchThread.pumpEvents(
 at java.awt.EventDispatchThread.pumpEvents(

After having a look inside the source code it looks like there some slight differences between the 
various XXXPortrayal3D classes that might not be intended, like the missing call of 
setShape3DFlags(Shape3D shape) where I guess (really a wild guess) the problem might be 

For a quick fix (it's late in my time zone) I rely only on CubePortrayal3D and the code does not 
throw any exception at the moment. Using the SpherePortrayal3D class does crash the 
application. I don't have the time to explore on this subject today and tomorrow so you or Gabriel 
may have a quick fix available.