What is HyperFun?
HyperFun is a specialized high-level programming language designed for modeling geometric objects and their internal volumetric properties, such as color and material density. This language allows the creation of models that include objects of mixed dimensions, ranging from 1D to kD, defined by real functions of point coordinates. HyperFun is applicable to a wide variety of modeling approaches, including algebraic, skeleton-based, and procedural "implicit" surfaces, convolution surfaces, distance-based models, voxel objects, constructive solids and volumes, and more general FRep objects. Models created in HyperFun can be interpreted by software tools for modeling, rendering, animation, and fabrication
Highlights
- Mixed-dimensional object modeling: Supports the creation of objects ranging from 1D to kD dimensions
- Volumetric property definition: Allows the specification of internal properties like color and material density
- Modeling versatility: Applicable to various modeling techniques, including algebraic, skeleton-based, procedural, and more
- Integrated software ecosystem: Models can be interpreted by a suite of modeling, rendering, animation, and fabrication tools
Platforms
- Windows
- Linux
- Mac
Languages
- English