Shark 3D

Shark 3D is a 3D software program and engine developed by Spinor for creating and running interactive virtual 3D worlds. It is mainly used for developing video games (similar to a Game engine), producing films and TV series,[1][2] creating broadcast graphics,[3] and developing 3D applications.

Shark 3D
Original author(s)Spinor
Developer(s)Spinor
Initial releaseFebruary 2000 (2000-02)
Written inC++, Python
Available inEnglish
Type3D computer graphics, game engine
Websitespinor.com

Workflow

Animations are created by "playing" a scene as in video games within a simulated virtual world. This is different from software like Autodesk 3ds Max or Autodesk Maya where you create animations by hand-animating all individual movements.

By recording different characters and objects in different tracks, the animator can create a full scene in multiple iterations. For example, the animator can first play one virtual actor, and then play another while replaying the first one. Recording is physics based, so that a character or vehicle controlled live can physically interact with previously recorded characters and objects.

Features

Shark 3D contains:

  • A tool pipeline. Assets like meshes, textures and basic animations are not created within Shark 3D, but imported from separate tools like 3ds Max or Maya.
  • Authoring editor[4]
  • Physics based recording, replay and track editing
  • Shader editor
  • Renderer (live and render-to-file)
  • Sound system
  • Physics engine
  • Scripting

The core of Shark 3D is an authoring editor supporting templates and prefabs to reuse entities. Templates and prefabs can be nested to any level and edited live.[5] This allows building up complex scenes or objects with integrated behaviors (e.g. NPCs or complex camera systems based on simple building blocks in a flexible way).

Shark 3D is available for multiple target platforms like Windows and Linux based PC applications, mobile devices and consoles.

The software focuses entirely on real-time. For example, all soft lighting and shadowing in the Shark 3D renderer is completely real-time.[6] This is in contrast to other software packages like Autodesk Maya which are mainly non-realtime or various game engines such as Unity or Unreal Engine which use a mixture of real-time and pre-calculated lighting.

The software is highly modular and can be customized or extended on all layers.

Industry support

Clients

Screenshot from the engine

Companies using Shark 3D include Funcom,[7] Ravensburger Digital,[8] Marc Weigert,[9] Siemens, ARD/ZDF/Pro 7/Disney Junior.[10] In 2012, it was the second-most used real-time 3D engine in Europe after Unity.[11]

Awards

Awards given to products based on Shark 3D:

Third-party plugins

See also

References

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.