Hi,

I uploaded a new context version. Already for a while we have some ways to render #D graphics but the manual is pending so we keep a low profile. However, you can play with it and can find some information in luametafun-threed.tex (which you can compile).

As usual with graphics, we hook this into MetaPost so that we can mix with other graphics, although for MetaPost of course it's just some abstraction.

We focus on parametric, implicit, plane and intersections. The results are rather high quality bytemaps so they are quite efficient. Of course there is some runtime involved but one can cache. We are curious to know how performance is perceived because my 2018 laptop is not the best one to measure. Stippling is also possible. There are no dependencies on additional tools.

One of the features is that we can import so called stl files (e.g. from mapple or mathematica) but we only did limited tests. Again, more info in the luametafun part of the manual; the more extensive manual will become available around the meeting, given that we have time. We're curious if users (if there are any) can test this.

There are some postprocessing capabilities and Keith is exploring textures and animations, again something for a dedicated manual and later (but tests look stunning).

A second new feature, a 2D side effect of 3D, is that we support voronoi rendering as described in luametafun-voronoi.tex and if there is enough interest we can look into 3D. First we need to know about applications in documents (there are plenty of examples in nature once you know about it).

All is of course still somewhat experimental but the interfaces are okay. To what extend we will speed up matters (for voronoy) depends on usage. On a modern macine (we suppose) all is fine anyway btu we simply have no clue about possible user applications.

Hans (with Mikael and Keith)

-----------------------------------------------------------------
                                          Hans Hagen | PRAGMA ADE
              Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
       tel: 038 477 53 69 | www.pragma-ade.nl | www.pragma-pod.nl
-----------------------------------------------------------------

___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the 
Wiki!

maillist : [email protected] / 
https://mailman.ntg.nl/mailman3/lists/ntg-context.ntg.nl
webpage  : https://www.pragma-ade.nl / https://context.aanhet.net (mirror)
archive  : https://github.com/contextgarden/context
wiki     : https://wiki.contextgarden.net
___________________________________________________________________________________

Reply via email to