Search icon CANCEL
Subscription
0
Cart icon
Your Cart (0 item)
Close icon
You have no products in your basket yet
Save more on your purchases! discount-offer-chevron-icon
Savings automatically calculated. No voucher code required.
Arrow left icon
Explore Products
Best Sellers
New Releases
Books
Videos
Audiobooks
Learning Hub
Newsletter Hub
Free Learning
Arrow right icon
timer SALE ENDS IN
0 Days
:
00 Hours
:
00 Minutes
:
00 Seconds
Grome Terrain Modeling with Ogre3D, UDK, and Unity3D
Grome Terrain Modeling with Ogre3D, UDK, and Unity3D

Grome Terrain Modeling with Ogre3D, UDK, and Unity3D: Create massive terrains and export them to the most popular game engines

Arrow left icon
Profile Icon Richard A. Hawley
Arrow right icon
$19.99 per month
Paperback Feb 2013 162 pages Edition
eBook
$15.99 $17.99
Paperback
$32.99
Subscription
Free Trial
Renews at $19.99p/m
Arrow left icon
Profile Icon Richard A. Hawley
Arrow right icon
$19.99 per month
Paperback Feb 2013 162 pages Edition
eBook
$15.99 $17.99
Paperback
$32.99
Subscription
Free Trial
Renews at $19.99p/m
eBook
$15.99 $17.99
Paperback
$32.99
Subscription
Free Trial
Renews at $19.99p/m

What do you get with a Packt Subscription?

Free for first 7 days. $19.99 p/m after that. Cancel any time!
Product feature icon Unlimited ad-free access to the largest independent learning library in tech. Access this title and thousands more!
Product feature icon 50+ new titles added per month, including many first-to-market concepts and exclusive early access to books as they are being written.
Product feature icon Innovative learning tools, including AI book assistants, code context explainers, and text-to-speech.
Product feature icon Thousands of reference materials covering every tech concept you need to stay up to date.
Subscribe now
View plans & pricing
Table of content icon View table of contents Preview book icon Preview Book

Grome Terrain Modeling with Ogre3D, UDK, and Unity3D

Chapter 2. GROME Workspace

With pencils sharpened and a steaming pot of fresh coffee we're now ready to jump into the GROME interface. The user interface might appear intimidating with dozens of icons framing the window. We're going to focus on the main parts of the interface shown in the image as follows:

Viewports


The viewports have resizable dividers; you can drag them around individually and toggle between the split and tabbed views by double-clicking on them.

Located in the top-right corner of every viewport are two icons shown in the following screenshot. The left icon brings up the "Context" menu, this shows operations applicable to the currently selected object. The second is the "View" menu that displays options for adjusting the camera and rendering modes (textured, wireframe, lit, fog, top, left, perspective, walk, and so on).

When the viewport is active, standard WSAD keys move the camera. Holding down Shift increases the movement speed. To move the camera up and down use the E and C keys respectively. There are many useful keyboard shortcuts for navigating scenes. You can view these by going to Menu Options | Customize Keyboard; choose Group | Application and change the drop-down box that reads Category to Viewport. This will display a list of all keyboard shortcuts for the camera...

Workspace panel


All of the editing functions we'll be using are located in two main areas of the interface; the Tool panel and the Workspace panel. Both of these panels are headed by two rows of tabs which we make good use of, so get familiar with them.

The first row is like a master mode and the second row of tabs gives access to the submode. The Workspace panel is located to the left-hand side of the viewports in the default interface layout.

Workspace tab

Workspace is an overview of what our current scene contains, scene settings, layers, and any objects we're using.

Scene tab

The scene tab allows access to how a scene is rendered and contains settings for the camera field of view (FOV), camera range, lighting, and fog. This is illustrated in the following image:

We can adjust how a fog is rendered by changing the color and range through the scene.

  1. Click on the Workspace master mode (first tab icon).

  2. Select the Scene tab to bring up the scene tree.

  3. Right-click on the Fog node and select Properties...

Tools panel


Located to the right-hand side of the viewport, the tools panel has a lot of features packed into it. Hosting all the content-editing functions, the tools panel is headed by three tabs to select from three kinds of editing. They are given as follows:

  • Terrain

  • World (Roads)

  • Objects (instanced entities)

Most of our work will be done with the Terrain tools. Working from the left-hand side to the right-hand side, the second row of icons are: Create (zone), Modifiers, Selection, Texturing, Details, and Water. This roughly follows the workflow in a GROME project. The Tool panel icons are shown as follows:

Workflow/creation path


Creating landscapes isn't a rigidly defined process. If you had to define a flow through the creation process it would look like the following diagram:

Starting with the creation of zones, we edit our heightmaps, paint and texture the landscape before adding landscape features such as roads, rivers, and vegetation. Finally, we export everything. Depending on our destination platform we might skip one or more of these stages and use native 3D game engine features for them. If the scope of the game is small you might use GROME for heightmap creation and painting everything else in the Unity 3D editor.

It is possible at any time to go back and change the density of a terrain grid if you need more (or less) detail.

Tip

Document the export process

Make notes of all the export settings taking screenshots if necessary. You will forget which settings are needed for a particular build. Someone else might need to export the project and will thank you for it. Artists should have...

Zones


Zones are containers for terrains, objects, masks, and roads, but importantly they define size and terrain resolution. Each one can have its own properties. This allows us to create landscapes with variable amounts of detail according to the needs of a game. You can create zones anywhere in the scene; they don't need to be contiguous. Creating very long narrow terrains that follow the length of a river are possible; an "on-rails" game that follows a long winding path does not have a huge regular terrain grid. However, for simple exporting to game engines it is best if we stick to a square arrangement, as game editors don't natively support asymmetric layouts.

The Zone toolbox tab is shown in the following screenshot:

We can create zones in several ways; the easiest is entering size parameters and using the mouse to define an area called the Active Creation Grid in the scene.

Click on the Zone button to activate the creation process. You'll see the scene divided by a grid (the scale...

Example – volcano island


As we have a blank project ready to roll, the first thing we need for it (or any new project) is some terrain to play with. Terrain grids are constructed from zones and we are going to start with the first button on the toolbar Create. To create terrain for our game we must start with zones.

Our volcano project will need a high level of detail, we're going to make an island of approximately 10 square kilometers. Since we want it to be reasonably detailed, we'll create it with the following values for a 5 square kilometer zone:

Size=5120, Tile no.=512, Tile size=10

Note that our map is not exactly 5 km since we like to use nice computing numbers which are a power of 2. The map measures exactly 5.12 km.

Next we'll mark out a quad of four zones (2 x 2) which will be the base of our map. When we're done with the values and the region we've marked, click on the Create button. A layer is automatically created and armed in the Workspace panel on the right-hand side.

We can...

Summary


In this chapter, we explored the main areas of the interface, the layer-stack and Tool panel. We went through the functions for creating zones including splitting, modifying, using layers and started work on a map for a video game based on an island. In the next chapter, we will look at the heightmap toolset using brushes and procedural functions.

Left arrow icon Right arrow icon

What you will learn

  • Start a new GROME project
  • Learn the caveats and tricks of terrain scale in game engines
  • Create heightmaps using procedural functions
  • Use masks and layers to combine effects
  • Paint textures and map them using simple rules
  • Create 3D meshes of heightmaps for mobile games
  • Export heightmaps and splat terrain for Unity3D
  • Export heightmaps and textures for UDK
  • Export Grome scenes for the Ogre3D Graphite engine

Product Details

Country selected
Publication date, Length, Edition, Language, ISBN-13
Publication date : Feb 18, 2013
Length: 162 pages
Edition :
Language : English
ISBN-13 : 9781849699396
Vendor :
Quad Software
Languages :
Tools :

What do you get with a Packt Subscription?

Free for first 7 days. $19.99 p/m after that. Cancel any time!
Product feature icon Unlimited ad-free access to the largest independent learning library in tech. Access this title and thousands more!
Product feature icon 50+ new titles added per month, including many first-to-market concepts and exclusive early access to books as they are being written.
Product feature icon Innovative learning tools, including AI book assistants, code context explainers, and text-to-speech.
Product feature icon Thousands of reference materials covering every tech concept you need to stay up to date.
Subscribe now
View plans & pricing

Product Details

Publication date : Feb 18, 2013
Length: 162 pages
Edition :
Language : English
ISBN-13 : 9781849699396
Vendor :
Quad Software
Languages :
Tools :

Packt Subscriptions

See our plans and pricing
Modal Close icon
$19.99 billed monthly
Feature tick icon Unlimited access to Packt's library of 7,000+ practical books and videos
Feature tick icon Constantly refreshed with 50+ new titles a month
Feature tick icon Exclusive Early access to books as they're written
Feature tick icon Solve problems while you work with advanced search and reference features
Feature tick icon Offline reading on the mobile app
Feature tick icon Simple pricing, no contract
$199.99 billed annually
Feature tick icon Unlimited access to Packt's library of 7,000+ practical books and videos
Feature tick icon Constantly refreshed with 50+ new titles a month
Feature tick icon Exclusive Early access to books as they're written
Feature tick icon Solve problems while you work with advanced search and reference features
Feature tick icon Offline reading on the mobile app
Feature tick icon Choose a DRM-free eBook or Video every month to keep
Feature tick icon PLUS own as many other DRM-free eBooks or Videos as you like for just $5 each
Feature tick icon Exclusive print discounts
$279.99 billed in 18 months
Feature tick icon Unlimited access to Packt's library of 7,000+ practical books and videos
Feature tick icon Constantly refreshed with 50+ new titles a month
Feature tick icon Exclusive Early access to books as they're written
Feature tick icon Solve problems while you work with advanced search and reference features
Feature tick icon Offline reading on the mobile app
Feature tick icon Choose a DRM-free eBook or Video every month to keep
Feature tick icon PLUS own as many other DRM-free eBooks or Videos as you like for just $5 each
Feature tick icon Exclusive print discounts

Frequently bought together


Stars icon
Total $ 87.98
Unity Character Animation with Mecanim
$54.99
Grome Terrain Modeling with Ogre3D, UDK, and Unity3D
$32.99
Total $ 87.98 Stars icon

Table of Contents

7 Chapters
Creating Virtual Landscapes Chevron down icon Chevron up icon
GROME Workspace Chevron down icon Chevron up icon
Heightmaps Chevron down icon Chevron up icon
Textures and Lighting Chevron down icon Chevron up icon
Bring Me a Shrubbery Chevron down icon Chevron up icon
Water, Rivers, and Roads Chevron down icon Chevron up icon
Exporting to Unity, UDK, and Ogre 3D Chevron down icon Chevron up icon
Get free access to Packt library with over 7500+ books and video courses for 7 days!
Start Free Trial

FAQs

What is included in a Packt subscription? Chevron down icon Chevron up icon

A subscription provides you with full access to view all Packt and licnesed content online, this includes exclusive access to Early Access titles. Depending on the tier chosen you can also earn credits and discounts to use for owning content

How can I cancel my subscription? Chevron down icon Chevron up icon

To cancel your subscription with us simply go to the account page - found in the top right of the page or at https://subscription.packtpub.com/my-account/subscription - From here you will see the ‘cancel subscription’ button in the grey box with your subscription information in.

What are credits? Chevron down icon Chevron up icon

Credits can be earned from reading 40 section of any title within the payment cycle - a month starting from the day of subscription payment. You also earn a Credit every month if you subscribe to our annual or 18 month plans. Credits can be used to buy books DRM free, the same way that you would pay for a book. Your credits can be found in the subscription homepage - subscription.packtpub.com - clicking on ‘the my’ library dropdown and selecting ‘credits’.

What happens if an Early Access Course is cancelled? Chevron down icon Chevron up icon

Projects are rarely cancelled, but sometimes it's unavoidable. If an Early Access course is cancelled or excessively delayed, you can exchange your purchase for another course. For further details, please contact us here.

Where can I send feedback about an Early Access title? Chevron down icon Chevron up icon

If you have any feedback about the product you're reading, or Early Access in general, then please fill out a contact form here and we'll make sure the feedback gets to the right team. 

Can I download the code files for Early Access titles? Chevron down icon Chevron up icon

We try to ensure that all books in Early Access have code available to use, download, and fork on GitHub. This helps us be more agile in the development of the book, and helps keep the often changing code base of new versions and new technologies as up to date as possible. Unfortunately, however, there will be rare cases when it is not possible for us to have downloadable code samples available until publication.

When we publish the book, the code files will also be available to download from the Packt website.

How accurate is the publication date? Chevron down icon Chevron up icon

The publication date is as accurate as we can be at any point in the project. Unfortunately, delays can happen. Often those delays are out of our control, such as changes to the technology code base or delays in the tech release. We do our best to give you an accurate estimate of the publication date at any given time, and as more chapters are delivered, the more accurate the delivery date will become.

How will I know when new chapters are ready? Chevron down icon Chevron up icon

We'll let you know every time there has been an update to a course that you've bought in Early Access. You'll get an email to let you know there has been a new chapter, or a change to a previous chapter. The new chapters are automatically added to your account, so you can also check back there any time you're ready and download or read them online.

I am a Packt subscriber, do I get Early Access? Chevron down icon Chevron up icon

Yes, all Early Access content is fully available through your subscription. You will need to have a paid for or active trial subscription in order to access all titles.

How is Early Access delivered? Chevron down icon Chevron up icon

Early Access is currently only available as a PDF or through our online reader. As we make changes or add new chapters, the files in your Packt account will be updated so you can download them again or view them online immediately.

How do I buy Early Access content? Chevron down icon Chevron up icon

Early Access is a way of us getting our content to you quicker, but the method of buying the Early Access course is still the same. Just find the course you want to buy, go through the check-out steps, and you’ll get a confirmation email from us with information and a link to the relevant Early Access courses.

What is Early Access? Chevron down icon Chevron up icon

Keeping up to date with the latest technology is difficult; new versions, new frameworks, new techniques. This feature gives you a head-start to our content, as it's being created. With Early Access you'll receive each chapter as it's written, and get regular updates throughout the product's development, as well as the final course as soon as it's ready.We created Early Access as a means of giving you the information you need, as soon as it's available. As we go through the process of developing a course, 99% of it can be ready but we can't publish until that last 1% falls in to place. Early Access helps to unlock the potential of our content early, to help you start your learning when you need it most. You not only get access to every chapter as it's delivered, edited, and updated, but you'll also get the finalized, DRM-free product to download in any format you want when it's published. As a member of Packt, you'll also be eligible for our exclusive offers, including a free course every day, and discounts on new and popular titles.