mental images - rendering imagination visible



Products of mental images

mental images® conducts original research to create technologies which anticipate and meet market needs. Products developed from these technologies in a number of categories are:

3D Web Services and Applications Platform: RealityServer®

Rendering and Shader Creation: mental ray®, mental mill®

Modeling and Geometry Processing: mental matter®, mental mesh™

Process Management: mental queue™

RealityServer®

RealityServer is the unique server-based, scalable infrastructure software platform for creating and deploying 3D Web Services and other applications and application services for interactive and possibly collaborative remote creation, manipulation and visualization of 3D digital content of essentially unlimited complexity. Users can, for instance, access 3D models based on original CAD data, participate in collaborative online design reviews or participate in multi-player games from any device with only a browser and Internet connection - including mobile devices and smart phones.
more ...

mental ray®

mental ray is the world leading, Academy Award® winning, high performance, photorealistic rendering software. It produces images of unsurpassed realism for digital content creation and design in the areas of entertainment, product design and data visualization, including such applications as visual effects for motion pictures, full-length feature animations, content creation for computer games, Computer Aided Design (CAD), product design and styling, architectural design, lighting design, fluid flow simulation, seismic data studies and medical imaging.

mental ray features the most advanced, patented and proprietary ray tracing and rasterizer algorithms. It supports 32-bit and 64-bit CPUs and Graphics Processing Units (GPUs) and parallel computer architectures, including networks of computers, for maximum performance. mental ray is the first rendering software that combines the physically correct simulation of the behavior of light with full programmability for the creation of any imaginable visual phenomenon.

mental ray is available as a standalone product and in the form of a library for integration into software products.
more ...

mental mill®

mental mill enables artists and other professionals to develop, test and maintain shaders and complex shader graphs for hardware and software rendering through an intuitive graphical user interface with real-time visual feedback - without the need for programming skills. Software companies can incorporate parts or all of mental mill in the form of software libraries into their own digital content creation and design products. Shaders are automatically generated in the MetaSL™ language and can be modified easily. mental images designed MetaSL to encompass the expressive power of all current and future shading languages and shading language standards. Complex cooperating shader graphs can be encapsulated into Phenomena™.

MetaSL shaders and Phenomena are valuable and future-proof assets. They do not need to be re-authored for different target platforms. The built-in proprietary mental mill compiler technology generates abstract syntax tree representations of shaders and Phenomena. These are then translated by back-end plug-in modules into various dedicated or general purpose target languages for compilation to one or more target platforms with the respective native compilers, including CPUs (C++), GPUs (Cg, GLSL, HLSL) and other current and future platforms, eliminating the need to re-engineer and debug shaders and Phenomena for each of them. Whenever possible, mental mill produces real-time interactive visual feedback using real-time compilation of the resulting code and its immediate execution on the target platform.

mental mill ships with support for Cg, HLSL, and GLSL, as well as C++ for mental ray and RealityServer. Back-end plug-ins for other targets such as special purpose processors and other software renderers can be developed by third parties using the mental mill API.
more ...

mental matter®

mental matter is an extremely versatile and powerful modeling library comprised of modular components which support Hierarchical Subdivision Surface (HSDS) and Free-Form Surface (FFS) modeling techniques. Several different types of free-form surfaces, such as Non-Uniform Rational B-Spline (NURBS) surfaces, are supported. The HSDS representation allows for arbitrarily complex geometrical objects, traditionally assembled from many individual small patches that are carefully stitched or blended together, to be represented easily by a single subdivision surface. In addition, the HSDS representation supports high interactivity rates for 3D animation and other applications.

An optional module complementing mental matter provides the revolutionary Shape-By-Shading™ (SBS) modeling technology. It allows artists to create 3D geometry in HSDS representation interactively by shading with an electronic pen on a computer tablet or Tablet PC in place of using traditional pencil and paper. SBS can be integrated as a plug-in into any DCC or CAD application that contains mental matter.

In addition to offering modeling capabilities, mental matter also supports conversions between surface types, for example bidirectional conversion between NURBS surfaces and hierarchical subdivision surfaces, so that multiple modeling techniques can be used on the same surface. For example, surfaces can be imported from traditional NURBS modeling tools to perform modeling operations on the HSDS representation and the result exported back to the NURBS modeler or to a machining device. Other capabilities, such as mesh simplification, are also provided to prepare input data for modeling.
more ...

mental mesh™

mental mesh is a software library providing the most efficient 3D geometry compression algorithm currently available. It allows for large amounts of data reduction in a variety of applications, such as the transmission of 3D data on mobile devices. The extremely efficient pre-processing and scene data optimization algorithms which mental mesh provides can be applied to software or graphics hardware rendering, and allow even the most complex 3D scenes to be rendered.
more ...

mental queue™

mental queue is a distributed process management system that can control all tasks of an entire production or computing service pipeline. It efficiently distributes large and varying numbers of possibly highly interdependent rendering and other tasks. Even the largest networks of machines and any number of users are supported. The unique architecture of mental queue enables node management across different operating systems and across interconnected production networks in different locations. Resources and tasks are dynamically allocated in the most efficient way possible at all times. In particular, mental queue permits optimal control of mental ray based rendering pipelines.
more ...