Final 12 months we launched Model 13.0 of the Wolfram Language. Listed below are the updates in visible results and beautification since then, together with the newest options in 13.1.
Visible Results & Beautification
At first it appeared like a minor characteristic. However as soon as we’d carried out it, we realized it was rather more helpful than we’d anticipated. Simply as you’ll be able to model a graphics object with its colour (and, as of Model 13.0, its filling sample), now in Model 13.1 you’ll be able to model it with its drop shadowing:
![]() |
Drop shadowing seems to be a pleasant technique to “deliver graphics to life”
![]() |
or to emphasise one factor over others:
![]() |
It really works effectively in geo graphics as effectively:
![]() |
DropShadowing permits detailed management over the shadows: what course they’re in, how blurred they’re and what colour they’re:
![]() |
Drop shadowing is extra sophisticated “underneath the hood” than one may think. And when potential it truly works utilizing {hardware} GPU pixel shaders—the identical expertise that we’ve used since Model 12.3 to implement material-based floor textures for 3D graphics. In Model 13.1 we’ve explicitly uncovered some well-known underlying kinds of 3D shading. Right here’s a geodesic polyhedron (sure, that’s one other new operate in Model 13.1), with its floor normals added (utilizing the once more new operate EstimatedPointNormals):
![]() |
Right here’s essentially the most fundamental type of shading: flat shading of every aspect (and the specularity on this case doesn’t “catch” any sides):
![]() |
Right here now could be Gouraud shading, with a somewhat-faceted glint:
![]() |
After which there’s Phong shading, wanting considerably extra pure for a sphere:
![]() |
Ever since Model 1.0, we’ve had an interactive technique to rotate—and zoom into—3D graphics. (Sure, the mechanism was a bit primitive 34 years in the past, nevertheless it quickly received to kind of its fashionable type.) However in Model 13.1 we’re including one thing new: the flexibility to “dolly” right into a 3D graphic, imitating what would occur in the event you truly walked right into a bodily model of the graphic, versus simply zooming your digital camera:
![]() |
And, sure, issues can get a bit surreal (or “treky”)—right here dollying in after which zooming out: