Grome

Last updated
Grome
Developer(s) Quad Software
Stable release
Version 3.11.09 / January 29, 2014
Operating system Windows XP, Vista, 7, 8
Type 3D Modeling Application / Terrain Editor / Game Editor
License Trialware
Website https://www.quadsoftware.com/

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.

Contents

History

After more than two years of internal developing, the program was first launched on March 28, 2007 as version 1.0. [1] It immediately started to be used by various professional game studios and independent developers. Version 1.1 was launched on August 22, 2007 adding various optimizations, pen tablet support and more flexibility by introducing user defined data sets. [2] Following this was version 1.2 on March 12, 2008 which optimized existing fractal tools and added new ones, extended import and export with new data formats and introduced the Grome scripting language for automated tasks. [3]

Major release, 2.0, was introduced on June 18, 2009 with many new additions. With this new version, Grome becomes a more complete outdoor editing platform by introducing editing of water surfaces, vegetation and other decoration layers. 64bit processing was introduced to take advantage of large amounts of RAM and 64bit CPUs. With this version, Quad Software announced the availability for customization work for professional studios that need a specific Grome version for their projects.

The Grome 3.0 version was launched on April 4, 2011 bringing road networks editing, support for per-pixel materials, optimization tools for mobiles and low-end hardware and other new tools. [4] A new updated, version 3.1, was launched on October 12, 2011 with focus on optimization. A further update, version 3.11, was made on September 12, 2012, fixing various issues and improving the SDK.

Main features

General

Easy to use user interface, with shortcuts available for every operation. Real-time preview on multiple customizable hardware accelerated viewports. Presets system for tool parameters.

Overview of the Grome 2 User Interface Grome ui 01.jpg
Overview of the Grome 2 User Interface

Terrain editor

Supports unlimited terrain size using custom data swapping mechanism to hard disk space. Terrain made of multiple terrain zones supporting variable resolution and automatic border stitching.

Procedural heightmap generation using fractal, terracing and erosion tools. Possibility to create and assign multiple layers of heightmaps for each zone.

Manual editing of heightmap layers using selection layers and brushes. Flexible brush system that allows custom orientation, mask, strength, directions and pen tablet pressure. Elevation, terracing and fractals brushes.

Novel texture layering system that allows different shading methods, variable resolutions and images per terrain zones. Creation of images based on brushes or procedural generation based on slope, direction, altitude, external shape files and erosion flowmaps.

Transforming objects in Grome editor using 3D gizmos, Grome ui obj.jpg
Transforming objects in Grome editor using 3D gizmos,

Object editing

User defined format system using Grome SDK plugins. Spawn objects individually or using brushes with custom orientation and area of effect. Tag, categorized, search and replace tools for objects.

Gizmo and numeric object transformation tools for translation, scaling and rotation. Possibility to group object for transformation around common pivot. Groups can be saved to disk and later restored.

Object-terrain linking mechanism that allows snapping objects to terrain and moving objects along ground surface.

Road editing

Starting with version 3.0 road placement and manipulation was introduced. Control of road geometry generation, resolution, banking and intersections is now possible while real-time road/terrain interaction computation is done using the GPU.

Canyon map created in Grome editor Grome canyon.jpg
Canyon map created in Grome editor

Water editing

Real-time water rendering using pixel lighting, bump mapping and masking for smooth shoreline transitions. Generation of water layers masks with brushes or based on terrain heights. Coloring and lightmapping of water based on terrain texture layers.

Decoration layers

Allow rendering of massive population of decoration objects and grass blades. Animated grass effects to simulate wind and characters walking through. Generation with brushes or automatically based on terrain slope, orientation and altitude.

Software development kit (SDK)

Offered for every Grome client to allow integration with their engine/application pipeline. Allows saving and loading from custom formats, define new mesh formats and automatic responses to various editing events. Comes with source code for all default plugins and documentation. Out-of-the-box, Grome has the default plugins to include support for COLLADA, XML, DTED, shape files, 16bit RAW, BT and all major images formats.

Licensing

Grome 3.0 is currently licensed under two different prices, the same base version being offered to individuals and small developers under a reduced price. Professional companies benefit from premium support and dongle based protection. Normal builds offer file based activation per computer.

Customization program

Starting with version 2.0, Quad Software publicly announced the availability of customization work for companies. In the way professional studios can obtain customized builds as part of under-contract projects. Examples of previous developed customized modules were presented, among them being road editing, AI navigation mesh generation and a more advanced lightmapper.

Graphite Renderer

Graphite is a real-time outdoor rendering library created by Grome developers to allow easy integration of Grome scenes into any 3D engine and graphical application. The renderer is designed to be flexible and supports DirectX rendering API. It is offered for free in binary form for non-commercial usage for all Grome clients, while paid licenses are offered to professional studios allowing source access and commercial usage.

See also

List of supported engines:

Related Research Articles

<span class="mw-page-title-main">Adobe Photoshop</span> Raster graphics editing software

Adobe Photoshop is a raster graphics editor developed and published by Adobe for Windows and macOS. It was created in 1987 by Thomas and John Knoll. It is the most used tool for professional digital art, especially in raster graphics editing, and its name has become genericised as a verb although Adobe disapproves of such use.

Autodesk 3ds Max, formerly 3D Studio and 3D Studio Max, is a professional 3D computer graphics program for making 3D animations, models, games and images. It is developed and produced by Autodesk Media and Entertainment. It has modeling capabilities and a flexible plugin architecture and must be used on the Microsoft Windows platform. It is frequently used by video game developers, many TV commercial studios, and architectural visualization studios. It is also used for movie effects and movie pre-visualization. 3ds Max features shaders, dynamic simulation, particle systems, radiosity, normal map creation and rendering, global illumination, a customizable user interface, and its own scripting language.

Poser is a figure posing and rendering 3D computer graphics program distributed by Bondware. Poser is optimized for the 3D modeling of human figures. It enables beginners to produce basic animations and digital images, along with the extensive availability of third-party digital 3D models.

Irrlicht is an open-source game engine written in C++. It is cross-platform, officially running on Windows, macOS, Linux and Windows CE and due to its open nature ports to other systems are available, including FreeBSD, Xbox, PlayStation Portable, Symbian, iPhone, AmigaOS 4, Sailfish OS via a Qt/QML wrapper, and Google Native Client.

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">Torque (game engine)</span> 3D computer game engine

Torque Game Engine, or TGE, is an open-source cross-platform 3D computer game engine, developed by GarageGames and actively maintained under the current versions Torque 3D as well as Torque 2D. It was originally developed by Dynamix for the 2001 first-person shooter Tribes 2. In September 2012, GarageGames released Torque 3D as open-source software under the MIT License.

<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.

<span class="mw-page-title-main">Sketchbook (software)</span> Digital drawing and sketching app

Sketchbook is a raster graphics software app intended for expressive drawing and concept sketching also for making animations. The software was first developed by Alias Systems Corporation as StudioPaint, before being acquired by Autodesk and then being spun out into an independent company, Sketchbook, Inc. Originally developed as commercial software, it evolved into a subscription model before eventually being made freeware for personal use. In 2021, Sketchbook Pro, the desktop version of the app available on Microsoft Windows and macOS, became a paid software available through the Microsoft Store and Mac App Store.

Form·Z is a general-purpose solid and surface modeling software. It offers 2D/3D form manipulating and sculpting capabilities. It can be used on Windows and Macintosh computers. It is available in English, German, Italian, Spanish, French, Greek, Korean and Japanese languages.

<span class="mw-page-title-main">DrawPlus</span> 2D vector graphics editor and animation software

DrawPlus was a 2D vector graphics editor and animation software developed by the UK-based software company Serif, also responsible for PhotoPlus, PagePlus, WebPlus, Digital Scrapbook Artist, Affinity Designer, Affinity Photo and other titles.

<span class="mw-page-title-main">Helicon Filter</span> Editing software for Microsoft Windows

Helicon Filter, also referred to as Helicon, Filter, or as HF, was a proprietary commercial and shareware photo editing software program for Microsoft Windows, similar to such programs as Adobe Photoshop and GIMP, developed and published by Helicon Soft Ltd. Unlike these other programs, Helicon Filter is designed primarily to edit and improve existing photos and not for graphics creation. Helicon Filter's interface also differs from other programs in that compact toolbars and menus containing editing tools are replaced with labeled "filter" tabs, each tab containing labeled edit options specific to a single aspect of the picture. Although some editors used to Photoshop-style programs may initially find this layout unfamiliar and unlike the standard toolbar layout, beginners and those who don't recognize the standard icons generally find this very helpful for getting through the editing process.

<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">CityEngine</span> 3D modelling software

ArcGIS CityEngine is a commercial three-dimensional (3D) modeling program developed by Esri R&D Center Zurich and specialises in the generation of 3D urban environments. Using a procedural modeling approach, it supports the creation of detailed large-scale 3D city models. CityEngine works with architectural object placement and arrangement in the same manner that software like VUE manages terrain, ecosystems and atmosphere mapping. Unlike the traditional 3D modeling methodology which uses Computer-Aided Design (CAD) tools and techniques, CityEngine takes a different approach to shape generation via a rule-based system. It can also use Geographic Information System (GIS) datasets due to its integration with the wider Esri/ArcGIS platform. Due to this unique feature set, CityEngine has been used in academic research and built environment professions, e.g., urban planning, architecture, visualization, game development, entertainment, archeology, military and cultural heritage. CityEngine can be used within Building Information Model (BIM) workflows as well as visualizing the data of buildings in a larger urban context, enhancing its working scenario toward real construction projects.

iClone is a real-time 3D animation and rendering software program. Real-time playback is enabled by using a 3D videogame engine for instant on-screen rendering.

<span class="mw-page-title-main">ORX</span> Game Engine

Orx is an open-source, portable, lightweight, plug-in-based, data-driven and easy to use 2D-oriented game engine written in C.

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

Cura is an open source slicing application for 3D printers. It was created by David Braam who was later employed by Ultimaker, a 3D printer manufacturing company, to maintain the software. Cura is available under LGPLv3 license. Cura was initially released under the open source Affero General Public License version 3, but on 28 September 2017 the license was changed to LGPLv3. This change allowed for more integration with third-party CAD applications. Development is hosted on GitHub. Ultimaker Cura is used by over one million users worldwide and handles 1.4 million print jobs per week. It is the preferred 3D printing software for Ultimaker 3D printers, but it can be used with other printers as well.

<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.

<span class="mw-page-title-main">Rebelle (software)</span> Digital painting software

Rebelle is a raster graphics editor for digital painting and drawing, designed to simulate oils, acrylics, watercolors, pencils and other traditional paint media on a digital canvas. It is developed and published by the Slovak company Escape Motions. The software is intended to be used by everyone interested in digital painting, from children to professional digital painters, concept artists and illustrators. It was first released in 2015 and has since gained popularity among artists seeking to replicate the natural and organic feel of traditional tools in a digital environment.

References