|
3 | 3 |  |
4 | 4 | [](https://blender-sequence-loader.readthedocs.io/en/latest/?badge=latest) |
5 | 5 |
|
6 | | -This is an addon for Blender 4.0+ (might work with 2.8+ but is not extensively tested on less recent versions) that enables loading of file sequences. All data is loaded *just-in-time* when the Blender frame changes, in order to avoid excessive memory consumption. By default, the addon is able to load vertices, lines, triangles and quads. It is also able to automatically extract triangle and quad surface meshes from tetrahedral and hexahedral volume meshes. Scalar and vector attributes on vertices are also imported for visualization purposes. |
| 6 | +This is an addon for Blender 4.2+ (might work with 2.8+ but is not extensively tested on less recent versions) that enables loading of file sequences. All data is loaded *just-in-time* when the Blender frame changes, in order to avoid excessive memory consumption. By default, the addon is able to load vertices, lines, triangles and quads. It is also able to automatically extract triangle and quad surface meshes from tetrahedral and hexahedral volume meshes. Scalar and vector attributes on vertices are also imported for visualization purposes. |
7 | 7 |
|
8 | 8 | The addon comes bundled together with [meshio](https://github.com/nschloe/meshio) which enables the loading of geometric data from a multitude of file formats. As stated there, the supported formats are listed in the following. Note that not all of the formats have been tested and some issues may still occur. |
9 | 9 |
|
10 | | -> [Abaqus](http://abaqus.software.polimi.it/v6.14/index.html) (`.inp`), |
11 | | -> ANSYS msh (`.msh`), |
12 | | -> [AVS-UCD](https://lanl.github.io/LaGriT/pages/docs/read_avs.html) (`.avs`), |
13 | | -> [CGNS](https://cgns.github.io/) (`.cgns`), |
14 | | -> [DOLFIN XML](https://manpages.ubuntu.com/manpages/jammy/en/man1/dolfin-convert.1.html) (`.xml`), |
15 | | -> [Exodus](https://nschloe.github.io/meshio/exodus.pdf) (`.e`, `.exo`), |
16 | | -> [FLAC3D](https://www.itascacg.com/software/flac3d) (`.f3grid`), |
17 | | -> [H5M](https://www.mcs.anl.gov/~fathom/moab-docs/h5mmain.html) (`.h5m`), |
18 | | -> [Kratos/MDPA](https://github.com/KratosMultiphysics/Kratos/wiki/Input-data) (`.mdpa`), |
19 | | -> [Medit](https://people.sc.fsu.edu/~jburkardt/data/medit/medit.html) (`.mesh`, `.meshb`), |
20 | | -> [MED/Salome](https://docs.salome-platform.org/latest/dev/MEDCoupling/developer/med-file.html) (`.med`), |
21 | | -> [Nastran](https://help.autodesk.com/view/NSTRN/2019/ENU/?guid=GUID-42B54ACB-FBE3-47CA-B8FE-475E7AD91A00) (bulk data, `.bdf`, `.fem`, `.nas`), |
22 | | -> [Netgen](https://github.com/ngsolve/netgen) (`.vol`, `.vol.gz`), |
23 | | -> [Neuroglancer precomputed format](https://github.com/google/neuroglancer/tree/master/src/neuroglancer/datasource/precomputed#mesh-representation-of-segmented-object-surfaces), |
24 | | -> [Gmsh](https://gmsh.info/doc/texinfo/gmsh.html#File-formats) (format versions 2.2, 4.0, and 4.1, `.msh`), |
25 | | -> [OBJ](https://en.wikipedia.org/wiki/Wavefront_.obj_file) (`.obj`), |
26 | | -> [OFF](https://segeval.cs.princeton.edu/public/off_format.html) (`.off`), |
27 | | -> [PERMAS](https://www.intes.de) (`.post`, `.post.gz`, `.dato`, `.dato.gz`), |
28 | | -> [PLY](<https://en.wikipedia.org/wiki/PLY_(file_format)>) (`.ply`), |
29 | | -> [STL](<https://en.wikipedia.org/wiki/STL_(file_format)>) (`.stl`), |
30 | | -> [Tecplot .dat](http://paulbourke.net/dataformats/tp/), |
31 | | -> [TetGen .node/.ele](https://wias-berlin.de/software/tetgen/fformats.html), |
32 | | -> [SVG](https://www.w3.org/TR/SVG/) (2D output only) (`.svg`), |
33 | | -> [SU2](https://su2code.github.io/docs_v7/Mesh-File/) (`.su2`), |
34 | | -> [UGRID](https://www.simcenter.msstate.edu/software/documentation/ug_io/3d_grid_file_type_ugrid.html) (`.ugrid`), |
35 | | -> [VTK](https://vtk.org/wp-content/uploads/2015/04/file-formats.pdf) (`.vtk`), |
36 | | -> [VTU](https://vtk.org/Wiki/VTK_XML_Formats) (`.vtu`), |
37 | | -> [WKT](https://en.wikipedia.org/wiki/Well-known_text_representation_of_geometry) ([TIN](https://en.wikipedia.org/wiki/Triangulated_irregular_network)) (`.wkt`), |
38 | | -> [XDMF](https://xdmf.org/index.php/XDMF_Model_and_Format) (`.xdmf`, `.xmf`). |
39 | | -
|
40 | | -[fileseq](https://github.com/justinfx/fileseq) is used to identify and load file sequences, while [rich](https://github.com/Textualize/rich) and [python-future](https://github.com/PythonCharmers/python-future) are included to satisfy unmet dependencies of the other packages. |
| 10 | +Confirmed to support: |
| 11 | + |
| 12 | +- `.obj` |
| 13 | +- `.ply` |
| 14 | +- `.vtk` |
| 15 | + - points |
| 16 | + - triangles |
| 17 | + - quads |
| 18 | + - tets (only surface, automatic extraction) |
| 19 | + - hex (only surface, automatic extraction) |
| 20 | + |
| 21 | +It also loads any additional supported data as geometry node attributes that can be used for shading etc.[fileseq](https://github.com/justinfx/fileseq) is used to identify and load file sequences, while [rich](https://github.com/Textualize/rich) and [python-future](https://github.com/PythonCharmers/python-future) are included to satisfy unmet dependencies of the other packages. |
41 | 22 |
|
42 | 23 | **DISCLAIMER: This project is still very much under development, so breaking changes may occur at any time!** |
43 | 24 |
|
|
0 commit comments