Link
Technical features
Overview
In the broadcasting industry,
quick and reliable production cycles
are essential.
The component assembling and scripting features
make it possible to create new interactive content
in a very short time.
Performance
A central technical aspect is to be sure to always keep 50 fps
without compromising the artwork complexity.
This includes high-quality video-in mapped on textures in real-time.
The performance of the Shark 3D
renderer
makes this possible.
Networking
An important feature is built-in networking support.
Broadcast viewers and the participants in the studio
need different views of the same virtual world.
To achieve this each view is rendered on a different computer.
On the other hand, the need for networking
must not lengthen production times.
The
built-in networking support
of Shark 3D enables Blue Space to keep short production cycles.
The complex low-level tasks of network updates and state synchronization
is done automatically by Shark 3D.
For controlling the applications, you can write custom
applications and custom user interfaces
that communicate with Shark 3D over TCP.
On Shark 3D side,
a standard component manages command parsing and dispatching.
Platforms
Shark 3D can be used both under Windows and Linux.
List of selected features
-
Multiple video-in channels.
-
Alpha output.
-
Full-screen antialiasing.
-
HD.
-
Real-time 3d rendering.
-
High-quality TrueType Unicode text rendering.
-
3d text:
Extruded 3d meshes including bevels and mapping coordinates
from TrueType Unicode text.
-
Various animation types,
including object movements, scrolling, geometry animations,
skeleton animations, and bitmap sequences.
-
Animated high-quality virtual characters.
-
Various advanced transparency and blending effects.
-
Various advanced particle effects.
-
Flexible manual external control.
For example controlling animation sequences.
-
Live data (e.g. text) from external sources,
for example from TCP or from databases.
This can be also used, for example,
to display live news or live SMS messages.
-
Scripting.
With scripting it is easily possible, for example, to implement games
with high-score management.
-
C++ plugin interfaces.
For more technical details see the
Shark 3D section.