Assets and Animations
This section presents examples of how digital factory models can be instantiated in terms of assets and animations.

Example 1

The first example is a 3D scene consisting of 3 identical bottles whose 3D representation file is available on an online repository.

Example 1 - Assets in Spreadsheet

The scene and assets can be instantiated as a spreadsheet according to the template:
VF_assets_example1.xlsx
52KB
Binary

Example 1 - Assets in JSON

Similarly, the example can be instantiated in a JSON file:
example_1.json
2KB
Binary

Example 1 - Visualization

The example can be visualized in VEB.js by importing the JSON file example_1.json (with command 'Import Scene') or setting the URL with the path to the JSON file after ?inputscene= (the JSON file must be available on a remote repository).
Example_1 in VEB.js

Example 1 - Animation

This example can be animated based on the proposed JSON schema with the addition of predefined sequences. File example_1_anim.jsondefines the animation for one asset (bottle.1) using an animation sequence defined in bottle_fall.txt
example_1_anim.json
3KB
Binary
bottle_fall.txt
251B
Text
bottle_fall.txt
If an animation file is not paired with the scene JSON file and then automatically loaded, the animation can be manually loaded by importing the JSON file example_1_anim.json (with command Import Animation) and the sequence bottle_fall.txt (with command Import Anim Sequence).

Example 2

The second example is a 3D scene consisting of 3 workstations and 3 trolleys whose 3D representation file is available on a server.

Example 2 - Assets in Spreadsheet

The scene and assets can be instantiated as a spreadsheet according to the template:
VF_assets_example2.xlsx
62KB
Binary

Example 2 - Assets in JSON

Similarly, the example can be instantiated in a JSON file:
example_2.json
4KB
Binary

Example 2 - Visualization

The example can be visualized in VEB.js by importing the JSON file example_2.json (with command 'Import Scene') or loading this page.

Example 2 - Animation

If an animation file is not paired with the scene JSON file and then automatically loaded, the animation can be manually loaded by importing the JSON file example_2_anim.json that defines the animation of three assets (Trolley.1, Trolley.2, Trolley.3) using an additive animation sequence defined in trolley_move.txt
example_2_anim.json
4KB
Binary
trolley_move.txt
324B
Text

Example 3

The third example is based on Example 2 with the addition of an animation of the camera.
This example can be visualized in VEB.js by loading this page.
Last modified 1mo ago