iScreensaver 3D Model Support
Importing GLTF 2.0 (GLB) : GL Transmission Format Binary assets
iScreensaver supports display of 3D scenes and models packaged as GL Transmission Format (GLTF, version 2.0) Binary format (known as GLB/.glb): See GLTF 2.0. Working knowledge of a 3d application, such as the Open Source program Blender, is recommended.Models
3D models can be used as either the main Media layer or as an Overlay. Within Designer, models can be positioned in 3D space, rotated, and given rotational or linear movement.Tips:
- For best performance, minimize the number of vertices/faces in the model.
- Models are displayed as viewed through a single, static Perspective camera.
- Import of Cameras and lights (other than emissive materials) is not supported in iScreensaver.
Materials
iScreensaver supports a subset of PBR materials properties: diffuse colors and roughness, and emissive materials.Tips:
- iScreensaver illuminates models using a single ambient (white) light.
- Environment images, transparency, metallicity, anisotropy, and sheen are not currently supported.
Textures
iScreensaver can display texture-mapped objects (e.g. diffuse and normal maps).Tip:
- For best results, scale all textures to POT ("power of two" size in each dimension), e.g. make sure the width and height of the image are one of these exact pixel sizes: 64, 128, 256, 512, 1024 or 2048. Non-power-of-two sizes, or sizes above 2048 in either dimension, or the use of highly detailed normal maps may impair performance.
Animations
iScreensaver supports keyframed animation with location, scale and rotation transform, and models animated via bone-based armatures with keyframed location, scale, or rotation transforms. Physics-based animations are not supported.Tip:
- If a Model has multiple animations, all animations will be played simultaneously, so if you only want certain animations, you should disable or remove un-wanted animations before exporting the GLB file.