General | Desktop application | Support for Windows 10, Linux Ubuntu 20.04 and macOS 10.14 |
| Versioning | Feature updates, improvements on regular bases. |
| Customisation | Adapt custom and persistent settings in the preferences |
| Adaptive windowing system | Change window layout and visible widgets. |
| Drag & drop or double clicking | Drag & drop glTF files into Gestaltor from the filesystem or open them by just double clicking them. |
| Store glTF or glb | Any glTF can be stored in glTF or glb variant. |
| Sample asset included | The visual editor comes with a sample scene including punctual lights and animations. |
| Sophisticated input system | Either input using the keyboard, mouse or tablet. |
| Recent file list | Gestaltor is managing the recent file list of opened glTF. |
| Support of latest glTF extensions | KHR_lights_punctual, KHR_materials_clearcoat, KHR_materials_pbrSpecularGlossiness, KHR_materials_unlit, KHR_mesh_quantization, KHR_texture_transform. KHR_texture_basisu, KHR_materials_transmission, KHR_materials_ior, KHR_materials_specular, KHR_materials_sheen, KHR_draco_mesh_compression, KHR_texture_basisu, KHR_materials_variants |
Viewing | Choose desired background for rendering | Use existing environment or change background color. |
| Custom image based lighting | Turn on and off image based lighting. Add own environment for lighting plus tweak intensity and front face. |
| 100% glTF features | All glTF 2.0 features are used and unknown glTF is not
lost. |
| Viewport user interaction | Orbit Rotating, Panning, Zooming and Flight mode camera. Orthographic and perspective view. |
Inspecting | Viewport picking | Highlight and select the glTF primitive by viewport picking.Selected object is highlighted by outlines. |
| All glTF properties exposed | All glTF properties are visuall exposed 1:1 in the inspector. |
| Node information with decoration icons | "Preview in the hierachy widget, which glTF objectes like a camera or light are attached to the node. " |
| Show and hide nodes and meshes | Hide and unhide glTF elements global or local to better inspect your glTF. |
| Shaded/wireframe/debug mode for meshes and primitives | Inspect each material effect individually to better understand the overall efffect. |
| Create screenshots from your rendering | Create screenshots from current view, which can be stored either as a PNG or JPEG. |
Editing | Edit using the GUI or the rendering viewport | Edit directly in the GUI or switch to the dedicated editor mode of the viewport. |
| Undo and redo | Undo and/or redo your latest changes inside glTF. |
| Typical copy, paste, add and remove functionality | Gestaltor provides typcial functions known from other DCC tools. |
| Import images | Import all supported glTF image types to enhance the scene with new materials and required textures. |
| Visualization of lights and cameras | Lights and cameras are visualized in the viewport for improved editing of "hidden" objects. |
| Change Animation target | Existing animations can be used with different nodes. |
| Generate camera from current view | Generate and use a glTF camera from your current view. |
Optimizing | Compress mesh and its primitives | Compress the primitives using the Google Draco compression. Quality can be adapted in the preferences menu. Changes are visible in the viewport. KHR_draco_mesh_compression |
| Change image size and storage type | Convert between PNG, JPG and KTX2 or resize the images to optimize file
size vs. quality. KHR_texture_basisu |
| Automatic glTF clean up | Removes automatically unused glTF objects. |
| Automate, compress or uncompress all meshes. | Each mesh can be either stored, compressed or uncompressed individually. For convenience, this can be done for all meshes in the scene at once. |
| Automate set storage of images and accessors | Images and binary data can be stored either inside the glTF or in an external file. This feature allows to easily set the storage type. |
| glTF data statistics | Gather glTF file size, triangles numbers, image memory consumption, and overall glTF data numbers during your optimization steps. |
Composing | Merging multiple glTF | Merge partially one or more glTF into one glTF. |
| glTF creation | Create new glTF elements like nodes in the scene. |
| New visual arrangement | Transform glTF nodes with its meshes, cameras and lights within the viewport. |