Package: scimesh Type: Package Title: Headless Publication-Quality 3D Mesh Rendering Engine Version: 0.4.0 Authors@R: c( person("Tim", "Sch\u00e4fer", email = "ts+code@rcmd.org", role = c("aut", "cre")), person("Martin", "Ho\u0159e\u0148ovsk\u00fd", role = "ctb", comment = "Author of Catch2 (cpp_tests/catch_amalgamated.{h,cpp})"), person("Christophe", "Riccio", role = "ctb", comment = "Author of GLM - OpenGL Mathematics (src/third_party/glm/)"), person("Dimitri", "Diakopoulos", role = "ctb", comment = "Author of tinyply (src/third_party/tinyply.{h,cpp})"), person("Tim", "Sch\u00e4fer", role = "ctb", comment = "Author of libfs (src/third_party/libfs.h)"), person("Sebastian", "Reiter", role = "ctb", comment = "Author of stl_reader (src/third_party/stl_reader.h)"), person("Sean", "Barrett", role = "ctb", comment = "Author of stb libraries (src/third_party/stb_image*.h, src/third_party/stb_truetype.h)"), person("Rasmus", "Andersson", role = "ctb", comment = "Author of the Inter font (inst/extdata/Inter-Regular.ttf, SIL OFL 1.1)") ) Description: A fast, GPU-free 3D software renderer written in modern C++17 with native R bindings. Renders triangle meshes to publication-quality images entirely on the CPU, requiring no display server or graphics hardware. Features multi-light Blinn-Phong shading, screen-space ambient occlusion, anti-aliasing, depth fog, transparency, wireframe rendering, texture mapping, screen-space lines and text labels, and procedural geometry generation. Supports standard mesh file formats with PNG and PPM output. Works on high-performance computing clusters, headless servers, containers, and continuous integration pipelines, making it suitable for scientific visualization across neuro-imaging, molecular structures, and general 3D graphics. License: MIT + file LICENSE URL: https://github.com/dfsp-spirit/scimesh, https://dfsp-spirit.github.io/scimesh/ BugReports: https://github.com/dfsp-spirit/scimesh/issues Imports: Rcpp (>= 1.0.0) LinkingTo: Rcpp Suggests: testthat (>= 3.0.0), png, freesurferformats, viridisLite, knitr, rmarkdown VignetteBuilder: knitr SystemRequirements: C++17 Config/testthat/edition: 3 Encoding: UTF-8 NeedsCompilation: yes Config/roxygen2/version: 8.0.0 RoxygenNote: 7.3.3 Repository: https://dfsp-spirit.r-universe.dev Date/Publication: 2026-09-22 19:50:10 UTC RemoteUrl: https://github.com/dfsp-spirit/scimesh RemoteRef: v0.4.0 RemoteSha: bec57aa998a9d8976fef57c9c31104f47992369c Packaged: 2026-09-26 13:32:00 UTC; root Author: Tim Schäfer [aut, cre], Martin Hořeňovský [ctb] (Author of Catch2 (cpp_tests/catch_amalgamated.{h,cpp})), Christophe Riccio [ctb] (Author of GLM - OpenGL Mathematics (src/third_party/glm/)), Dimitri Diakopoulos [ctb] (Author of tinyply (src/third_party/tinyply.{h,cpp})), Tim Schäfer [ctb] (Author of libfs (src/third_party/libfs.h)), Sebastian Reiter [ctb] (Author of stl_reader (src/third_party/stl_reader.h)), Sean Barrett [ctb] (Author of stb libraries (src/third_party/stb_image*.h, src/third_party/stb_truetype.h)), Rasmus Andersson [ctb] (Author of the Inter font (inst/extdata/Inter-Regular.ttf, SIL OFL 1.1)) Maintainer: Tim Schäfer