box as panes
smarter calculate transforms
half-fixes specular