MojoWorld Generator

Last updated

MojoWorld was a commercial, fractal-based modelling program for the creation of digital landscapes, and attracted a following among artists who create space art and science fiction scenes. Originally created by Ken Musgrave, it was marketed commercially by his Pandromeda Inc. company.

Contents

Functionality

MojoWorld could generate entire planets through mathematics and procedural generation, using a simple graphical interface and a planet-generation Wizard. [1] The resulting terrain could then be navigated in 3D space much like a videogame, allowing users to easily find exactly the right place for a scenic landscape picture. MojoWorld also allowed the user to edit the landscape and scene, and then have it rendered to an image by the computer. [2]

As well as making still renders of any size, 360-degree views of the planet could also be shared by having the software render a set of 6 x 90-degree tiles covering the entire view. This could be assembled in Quicktime QTVR and shown on the Web. After Quicktime became defunct, tile assemblage was handled by Pano2VR. In 2004 a wholly free MojoWorld 3 Viewer was also released, which enabled anyone to experience, view and render from a saved MojoWorld planet file. Render size for the free Viewer was capped at "1024 x 465 pixels with MojoWorld watermark", and animations could be rendered at "320 x 240 pixels".

The software was supported by a detailed 500-page manual. Users expanded the software's functionality with free plugins, such a volumetrics plugin.

Versions

MojoWorld 3.0 was released in 2004 in Standard and Professional versions, with Pro adding official plugins such as MojoTree (forest generation) and a library of plants and planets. Version 3.1 added native support for .pz3 files created with Poser 6. The final release was MojoWorld 3.1.1 in October 2005, featuring procedural forest generation, boulders, and rocks, and enhanced atmospheres. Many users later migrated to the somewhat similar but more complex E-on Vue landscape software.

MojoWorld 3.1.1 is known to work on Windows 8.1 and 10, and at 2019 a small-but-keen groups of users gather on the Renderosity forum for MojoWorld. There are other users in Russia who keep version 3.1.1 alive, and who can be found via using Russia's Yandex search-engine.

Notable media usage

MojoWorld was used as part of the toolset to create the blockbuster movie The Day After Tomorrow.

MojoWorld was also used to create the planetary backdrops seen in PopCap Games' Bejeweled 2 and Bejeweled Twist .

3D Art Direct magazine interviewed and featured many MojoWorld artists from issue #1 to #32.

Related Research Articles

The RenderMan Interface Specification, or RISpec in short, is an open API developed by Pixar Animation Studios to describe three-dimensional scenes and turn them into digital photorealistic images. It includes the RenderMan Shading Language.

<span class="mw-page-title-main">Texture mapping</span> Method of defining surface detail on a computer-generated graphic or 3D model

Texture mapping is a method for mapping a texture on a computer-generated graphic. "Texture" in this context can be high frequency detail, surface texture, or color.

<span class="mw-page-title-main">Voxel</span> Element representing a value on a grid in three dimensional space

A voxel is a three-dimensional counterpart to a pixel. It represents a value on a regular grid in a three-dimensional space. Voxels are frequently used in the visualization and analysis of medical and scientific data.

TrueSpace was a commercial 3D computer graphics and animation software developed by Caligari Corporation, bought-out by Microsoft. As of May 2009, it was officially discontinued, but with some 'unofficial support' up to February 2010.

<span class="mw-page-title-main">Volume rendering</span> Representing a 3D-modeled object or dataset as a 2D projection

In scientific visualization and computer graphics, volume rendering is a set of techniques used to display a 2D projection of a 3D discretely sampled data set, typically a 3D scalar field.

<span class="mw-page-title-main">Houdini (software)</span> 3D animation software

Houdini is a 3D animation software application developed by Toronto-based SideFX, who adapted it from the PRISMS suite of procedural generation software tools.

<span class="mw-page-title-main">Shader</span> Type of program in a graphical processing unit (GPU)

In computer graphics, a shader is a computer program that calculates the appropriate levels of light, darkness, and color during the rendering of a 3D scene—a process known as shading. Shaders have evolved to perform a variety of specialized functions in computer graphics special effects and video post-processing, as well as general-purpose computing on graphics processing units.

<span class="mw-page-title-main">Bryce (software)</span> 3D graphics software

Bryce, also often referred to colloquially as Bryce3D, is a 3D modeling, rendering and animation program specializing in fractal landscapes. The name is taken from Bryce Canyon—a rugged region with many of the same landscapes that were first simulated with the software.

<span class="mw-page-title-main">OpenSceneGraph</span>

OpenSceneGraph is an open-source 3D graphics application programming interface, used by application developers in fields such as visual simulation, computer games, virtual reality, scientific visualization and modeling.

Forest Kenton Musgrave was a professor at The George Washington University in the USA. A computer artist who worked with fractal images, he worked on the Bryce landscape software and later as CEO/CTO of Pandromeda, Inc. developed and designed the innovative MojoWorld software.

<span class="mw-page-title-main">Procedural generation</span> Method in which data is created algorithmically as opposed to manually

In computing, procedural generation is a method of creating data algorithmically as opposed to manually, typically through a combination of human-generated content and algorithms coupled with computer-generated randomness and processing power. In computer graphics, it is commonly used to create textures and 3D models. In video games, it is used to automatically create large amounts of content in a game. Depending on the implementation, advantages of procedural generation can include smaller file sizes, larger amounts of content, and randomness for less predictable gameplay. Procedural generation is a branch of media synthesis.

VistaPro is 3D scenery generator for the Amiga, Macintosh, MS-DOS, and Microsoft Windows. It was written by John Hinkley as the follow-up to the initial version, Vista. The about box describes it as "a 3-D landscape generator and projector capable of accurately displaying real-world and fractal landscapes." It was published by Virtual Reality Labs and developed by Hypercube Engineering. The latest versions were published and developed by Monkey Byte Development.

Procedural modeling is an umbrella term for a number of techniques in computer graphics to create 3D models and textures from sets of rules that may be easily changed over time. L-Systems, fractals, and generative modeling are procedural modeling techniques since they apply algorithms for producing scenes. The set of rules may either be embedded into the algorithm, configurable by parameters, or the set of rules is separate from the evaluation engine. The output is called procedural content, which can be used in computer games, films, be uploaded to the internet, or the user may edit the content manually. Procedural models often exhibit database amplification, meaning that large scenes can be generated from a much smaller number of rules. If the employed algorithm produces the same output every time, the output need not be stored. Often, it suffices to start the algorithm with the same random seed to achieve this.

<span class="mw-page-title-main">Scenery generator</span> Type of software

A scenery generator is software used to create landscape images, 3D models, and animations. These programs often use procedural generation to generate the landscapes. If not using procedural generation to create the landscapes, then normally a 3D artist would render and create the landscapes. These programs are often used in video games or movies. Basic elements of landscapes created by scenery generators include terrain, water, foliage, and clouds. The process for basic random generation uses a diamond square algorithm.

<span class="mw-page-title-main">Fractal-generating software</span>

Fractal-generating software is any type of graphics software that generates images of fractals. There are many fractal generating programs available, both free and commercial. Mobile apps are available to play or tinker with fractals. Some programmers create fractal software for themselves because of the novelty and because of the challenge in understanding the related mathematics. The generation of fractals has led to some very large problems for pure mathematics.

<span class="mw-page-title-main">Grome</span> 3D terrain generation software

Grome is an environmental modeling package developed by Quad Software dedicated for procedural and manual generation of large virtual outdoor worlds suitable for games and other 3D real-time simulation applications.

<span class="mw-page-title-main">Isometric video game graphics</span> Type of video game graphics

Isometric video game graphics are graphics employed in video games and pixel art that use a parallel projection, but which angle the viewpoint to reveal facets of the environment that would otherwise not be visible from a top-down perspective or side view, thereby producing a three-dimensional (3D) effect. Despite the name, isometric computer graphics are not necessarily truly isometric—i.e., the x, y, and z axes are not necessarily oriented 120° to each other. Instead, a variety of angles are used, with dimetric projection and a 2:1 pixel ratio being the most common. The terms "3/4 perspective", "3/4 view", "2.5D", and "pseudo 3D" are also sometimes used, although these terms can bear slightly different meanings in other contexts.

<span class="mw-page-title-main">Art of Illusion</span>

Art of Illusion is a free software, and open source software package for making 3D graphics.

Showplace is a 3D computer graphics program. It was released in the 1990s by Pixar with versions for Apple Macintosh and Microsoft Windows. The Mac version was co-developed by Phil Beffrey and Dana Batali. Version 1.0 sold for US$995. It would create a basic primative model, from which the user could change model surfaces and set lighting and camera angles. Version 2.0, which cost $495–695, provided additional modeling tools for users call Clip Objects Library and require Pixar's Renderman for render images. Users can import model from other software by use file RIB format.

References

  1. See the long chapter by Ken Musgrave, "MojoWorld: Building Procedural Planets", in: Musgrave et al, Texturing and Modeling: A Procedural Approach (3rd edition), Morgan Kaufmann, 2003.
  2. Rickets, Ed, "MojoWorld 2.0: the strangest program on the face of the planet is back, and it's better than ever", in-depth product review in 3D World magazine, December 2002. (Verdict: "9/10")