Search icon CANCEL
Subscription
0
Cart icon
Your Cart (0 item)
Close icon
You have no products in your basket yet
Arrow left icon
Explore Products
Best Sellers
New Releases
Books
Videos
Audiobooks
Learning Hub
Free Learning
Arrow right icon
Cinematic Photoreal Environments in Unreal Engine 5
Cinematic Photoreal Environments in Unreal Engine 5

Cinematic Photoreal Environments in Unreal Engine 5 : Create captivating worlds and unleash the power of cinematic tools without coding

eBook
€22.99 €32.99
Paperback
€32.99 €41.99
Subscription
Free Trial
Renews at €18.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

Cinematic Photoreal Environments in Unreal Engine 5

Creating Your First Project in Unreal Engine 5

Welcome to this fantastic journey that will allow you to discover how to create photorealistic environments for cinematics in Unreal Engine 5. In this chapter, we will start from the very beginning of the process by installing the Epic Games Launcher and Unreal Engine 5. We will learn the potential of the Epics Game Launcher and how to use its features such as Marketplace and Samples.

We will cover the following topics:

  • Downloading and installing the Engine
  • Epic Games Launcher – not just a launcher
  • Creating your first project
  • Choosing the perfect template

By the end of this chapter, you will be able to create a new project and know how to use project templates.

Technical requirements

In this chapter, you will take your first steps into the Unreal Engine world. To do that, you only need a workstation that achieves the Engine system requirement. You can check Unreal Engine system requirements for Windows, Mac, and Linux at the following link: https://docs.unrealengine.com/5.0/en-US/hardware-and-software-specifications-for-unreal-engine/.

Downloading and installing the Engine

In this section, we will see how to download and install Unreal Engine 5. But first, we will need to install the Epics Game Launcher:

  1. Go to www.unrealengine.com.
  2. Create an Epic Games account by clicking on the SIGN IN option at the top right of the page:
Figure 1.1 – Unreal Engine 5’s official web page with the SIGN IN link in the top-right corner

Figure 1.1 – Unreal Engine 5’s official web page with the SIGN IN link in the top-right corner

  1. Once you create an Epic Games account, click on the DOWNLOAD option at the top right of the page.
Figure 1.2 – Unreal Engine 5’s official web page with the DOWNLOAD link in the top-right corner

Figure 1.2 – Unreal Engine 5’s official web page with the DOWNLOAD link in the top-right corner

  1. Click on DOWNLOAD LAUNCHER and install it.
Figure 1.3 – The Epic Games Launcher download page

Figure 1.3 – The Epic Games Launcher download page

At the end of this page, you can also find System requirements for Windows, macOS, and Linux:

Figure 1.4 – Unreal Engine 5 System requirements – click on View Full system requirements to see the full list

Figure 1.4 – Unreal Engine 5 System requirements – click on View Full system requirements to see the full list

Once you have installed Epic Game Launcher, you can launch it and log in with your Epic Games account.

Next, it’s time to install the Engine with the following steps:

  1. Open Epic Games Launcher and click on the Unreal Engine tab on the left-hand side.
  2. Click on Library at the top of the screen.
  3. To install the Engine, click on the plus (+) icon.

    A rectangular thumbnail with a number and an Install button will appear. If you click on the number inside the thumbnail, you can choose the version of the Engine you want to install. In this book, we will use version 5.3.1. You can use later versions of the Engine as well.

Figure 1.5 – This is how you will find the Library tab for the first time

Figure 1.5 – This is how you will find the Library tab for the first time

  1. Click on Install. Alternatively, you can also click on the Install Engine button on the top right of the windows. This button will install the latest version of the Engine. It will take a while to end the process.
Figure 1.6 – The Library tab will be shown in this way if you don’t have any version of the Engine installed

Figure 1.6 – The Library tab will be shown in this way if you don’t have any version of the Engine installed

  1. Once you have installed the Engine, the install button becomes the Launch button. Click on the Launch button, and the Engine will be launched.
Figure 1.7 – This is how the Library tab will look when you’ve installed the Engine for the first time

Figure 1.7 – This is how the Library tab will look when you’ve installed the Engine for the first time

If you click on the row near the Launch button, you can choose from different options:

Figure 1.8 – Engine versions scroll-down menu

Figure 1.8 – Engine versions scroll-down menu

Let’s understand what these options are:

  • Options: Here, you can change the installation options. You can save a lot of space on your local hard drive by deselecting some components that will be useless for our work such as Android, iOS, and Linux. This will take several minutes.
Figure 1.9 – Engine version installation options menu

Figure 1.9 – Engine version installation options menu

  • Set Current: Set this Engine version as the current version. This means that any time you launch the Engine from the Epic Games Launcher, it will be in the version selected by you. This also changes the version in the general Launch button on the top-right corner of the Epic Games Launcher.
  • Create Shortcut: A shortcut of this specific Engine version will be automatically created on your desktop.
  • Remove: This will delete a specific Engine version.
  • Verify: This option will repeat the verifying process of the Engine installation. It can correct some Engine errors. This can help in case of some malfunction of the Engine. This process takes several minutes but can be lifesaving during projects.

Now that we have downloaded and installed the Epic Games Launcher and Engine, let’s move on to the next section, where we will learn more about the Epic Games launcher.

Epic Games Launcher – not just a launcher

The Epic Games Launcher isn’t only the tool with which you can download and install the Engine. It’s a powerful tool where you can find any kind of resources you will need to create your projects.

In this section, we will discover how to manage projects with the Epic Games Launcher, how to get content from the Marketplace, and where to find learning content inside the Epic Games Launcher.

Library

This is the place where you can install the Engine and manage all your projects and contents. The Library tab is divided into three different parts, which are described in the following subsections.

ENGINE VERSIONS

As we saw before, we can choose which Engine version we want to install by clicking on the + icon. We can delete a specific Engine version by clicking on the X icon in the top-left corner of the Engine version thumbnail. (X appears by leaving the mouse over the Engine version thumbnail.)

The version name of the Engine is composed of three numbers.

Figure 1.10 – Engine version thumbnail – the Engine version name is composed of three different values

Figure 1.10 – Engine version thumbnail – the Engine version name is composed of three different values

Let’s see what these numbers represent:

  • The first is the main version of the Engine, which, in our case, is 5.
  • The second is the major update version, which, in our case, is 2. A major update usually apports significant updates such as new features or bug fixes.
  • The last one is the minor update version. A minor update usually fixes bugs.

The Epic Games Launcher will let you know when a new version, a new major update, or a new minor update will be available to download. When a new version or update is available, an orange circle will appear on the Library tab and near the Unreal Engine link on the left side of the Epic Games Launcher. An orange circle with i inside will appear near ENGINE VERSIONS. If you are working with multiple versions, the version that receives an update will have the Update button instead of the Launch button:

Figure 1.11 – New update or version notifications

Figure 1.11 – New update or version notifications

What should you do when a new update is coming? Well, it depends. A minor update is usually safe, and you can update the Engine. A major update can be more problematic. It usually adds some new features or replaces old features with a new one. This can change important Engine files that could compromise your ongoing projects. So, be careful! In general, if you are working on a project, it is safer that you finish working on your project first and then update the Engine and the project to the new version. Usually, a major update is preceded by a preview version of the update. A preview version is a testing version that allows you to test all the new features coming to the new major update. As a preview version, it is usually unstable and full of bugs. Finally, a version update is a totally new version of the Engine. Your project probably doesn’t work seamlessly with this new version. Just to be clear, to see a new Engine version update, we have to wait for Unreal Engine 6.

Figure 1.12 – The Preview version thumbnail

Figure 1.12 – The Preview version thumbnail

Note

You can install multiple versions of the Engine for several reasons; for example, if you’re working on various projects that are compatible with specific Engine versions. Additionally, certain plugins you’ve installed (we’ll cover plugin installation in Chapter 2) may exclusively function with older Engine versions. Lastly, even when in the midst of a project, you might want to explore the new features of the latest Engine version.

Coming back to the Library tab, finally, on the right we have the following:

  • GitHub source: Unreal Engine is an open-source code software. This means that you can find the source code for free on GitHub to compile the Engine by yourself.
  • Release notes: By clicking on this option, you can browse the documentation page for the notes about the current release.
  • The last number is the quantity of memory that all the Engine versions you have installed are taking on your local drive.
Figure 1.13 – On the right side of the ENGINE VERSIONS section, there are some useful links and information

Figure 1.13 – On the right side of the ENGINE VERSIONS section, there are some useful links and information

Note:

When you install the Engine from the Epic Games Launcher, you are installing a pre-compiled version of the Engine. That means that you can’t modify the source code of the Engine but you can “only” use the features that Epic Games developers give to you with the Engine. If you want to learn more about Engine source code and compiling the Engine, you can browse here: https://docs.unrealengine.com/5.1/en-US/building-unreal-engine-from-source/. (Note that this is an advanced option.)

MY PROJECTS

If you scroll down, you will find all the projects you have created in the default folder:

Figure 1.14 – When you create a project, you can find it in MY PROJECTS

Figure 1.14 – When you create a project, you can find it in MY PROJECTS

We will go deep into Engine folders later in Chapter 3. You can open a project by double-clicking on a project thumbnail. If you right-click on a project thumbnail, you get the following options:

  • Open the project: The Epic Games Launcher will be closed, and a new instance of the Engine will be launched with your project.
  • Show in folder: Navigate to the project folder in your local drive.
  • Create a shortcut: A shortcut to the project will be automatically created on your desktop.
  • Clone: Create a copy of the project by choosing a new name and destination path.

Note that you can also create a copy of the project directly in a folder by copying and pasting the project folder but be sure to have the project saved and closed. You can delete a project by deleting the project folder.

VAULT

The last section of the library is VAULT. VAULT shows all the contents you have acquired from the Marketplace. For each piece of content, you can do the following:

  • Create a project with the selected content (if it is a project content)
  • Add selected content to an existing project (if it is an assets content)
  • Install content to a specific Engine version (if it is a code content or a plugin)

You can also sort content by category or search for specific content. Besides the Filter by menu, there is the amount of memory that Vault Cache is taking on your local drive.

Figure 1.15 – The Unreal Engine vault is filled with hundreds of assets acquired on the Marketplace

Figure 1.15 – The Unreal Engine vault is filled with hundreds of assets acquired on the Marketplace

Note: Vault Cache is heavy on local hard drives, so you can change the location of the Vault Cache folder in Epic Games Launcher settings on the bottom-left of the window.

Figure 1.16 – If you browse to Settings | Vault Cache Location, you can change the Vault Cache folder

Figure 1.16 – If you browse to Settings | Vault Cache Location, you can change the Vault Cache folder

Marketplace

One of the greatest things about Unreal Engine 5 is its resources ecosystem that allows you to obtain incredible results without ever going outside the Engine. Marketplace is the place where you can find thousands of contents for your project. There are 3D assets, animations, plugins, code plugins, and Blueprints but also entire projects to explore, use, and study. You can find free content or pay to buy some. Every month, hundreds of contents go on sale, and you can obtain very expensive assets for free. Marketplace is linked to your Epic Games account. You will find each content that you’ve bought in VAULT inside the Library tab. When you log in with the Epic Games account on a new workstation, you will find all the content that you have bought with that specific account but you will need to download it again.

Figure 1.17 – Unreal Engine Marketplace

Figure 1.17 – Unreal Engine Marketplace

If you click on an asset in the Unreal Engine Marketplace, you will find several useful pieces of information about that item. You can buy it or, if you already have it in the vault or if that item is free, you can add it to a project or create a new project with it. Near the Add To Project or Create Project button (if it’s full-project content), you can find the item’s compatibility information.

Figure 1.18 – This asset pack is compatible with Engine versions until 5.1.

Figure 1.18 – This asset pack is compatible with Engine versions until 5.1.

Figure 1.19 – This is a full project content – it will create a new project with its content inside

Figure 1.19 – This is a full project content – it will create a new project with its content inside

Samples

This is the portal for every learning resource that Epic Games gives to us to learn how the Engine works. In the Samples tab, you will find several projects for any level of skills divided into themes. These projects involve one or more specific topics. It looks like a marketplace, but everything is free. For each sample, you can download the project, read the documentation, or follow a video tutorial if available.

Figure 1.20 – The Epic Games Launcher Samples tab

Figure 1.20 – The Epic Games Launcher Samples tab

This is a powerful resource for both beginners to learn the fundamentals of the Engine in a practical way and for experts to be updated on the newest Engine features.

News

In this tab, you can find all the news about Unreal Engine and access all its social channels. The most important channel is the Developer Community Forum, a place where you can find answers from Unreal Engine developers all around the world.

Figure 1.21 – The Epic Games Launcher News tab

Figure 1.21 – The Epic Games Launcher News tab

Now that we have learned how to use the Epic Games Launcher and discovered all of its features, we can move on to the next section and discover how to create our first project in Unreal Engine 5.

Creating a new project

It’s time to create your first project. To do that, you have two options:

  • Click on the Launch button on a specific Engine version inside the Library tab. This will create a project running with this specific Engine version.
  • Click on the Launch button on the top right of the Epic Games Launcher window. This will create a new project running with the version set as current.

If you have installed the Engine for the first time, you probably have only one version of the Engine. In this case, both options are identical.

When you click on the Launch button, the Epic Games Launcher will be closed. It will take a while and then the Unreal Project Browser window will appear.

Figure 1.22 – The Unreal Project Browser window will open, showing the RECENT PROJECTS tab

Figure 1.22 – The Unreal Project Browser window will open, showing the RECENT PROJECTS tab

You can open a project that was created in your library and if you don’t have any projects yet, this tab will be empty.

To create a new project, you need to browse one of the tabs on the left. Each of these tabs allows you to either create a blank project or create a project starting from a template.

Let’s start with creating a blank game project:

  1. Click on the GAMES tab.
  2. Select the Blank project preset.
  3. Once you click on the GAMES tab, take a look at the Project Defaults section on the right.
Figure 1.23 – The Unreal Project Browser’s Games preset tab

Figure 1.23 – The Unreal Project Browser’s Games preset tab

Let’s go over the various options in this menu:

  • Blueprint/C++: Here, you can choose whether you want to create a project based on Blueprint or a C++ project. For all the things we are going to create in this book, you will always need a Blueprint project.

Note:

Blueprints are a visual scripting system with a node-based interface. As with many common scripting languages, it is used to define object-oriented classes or objects in the Engine. It’s a very intuitive way to add complex code lines to your project as gameplay mechanics without the need to write code but it still is a code language that has to be learned. C++ is the most common scripting language in the game industry. To create a C++-based project, you need to compile the Engine from the source.

  • Target platform: Here, you can choose the target platform for your project. You can choose between Desktop and Mobile. Desktop creates a project suitable for desktop platforms and consoles. Mobile creates a project that is already set to be playable on a mobile device. This means that the project will be created with different project settings according to your choice. You can choose Desktop.
  • Quality preset: This is the quality setting of your project. You can choose between Maximum and Scalable. Maximum will set any options at the maximum value available for the target platform. Scalable will disable some complex features in favor of performances. You can choose Maximum. You can change these settings at any time directly inside the Engine.
  • Starter content: If this option is checked, you will find a lot of interesting assets loaded inside your projects. This can be very useful at the beginning for study and test purposes and time saving for specific types of assets such as Niagara samples and shaders. You can use a project with starter content to follow the book’s first section.
  • Raytracing: If this option is checked, the project will be set for using real-time Raytracing. We will learn how to use Raytracing and Lumen in Chapter 7. If you have the recommended system requirement, you can check this box.

Note

Real-time Raytracing has an impact on performance but also on final quality. You can also follow this book with a project without real-time Raytracing but you can’t use some explained features.

  1. Choose the location of your project from the Project Location option and name your project in the Project Name box. These options can be found at the bottom of the window:
Figure 1.24 – Here, you can choose the project location and name

Figure 1.24 – Here, you can choose the project location and name

Note

Unreal Engine projects are very heavy on local drive, in terms of both heaviness and loading time. Creating your project on a fast SSD disk is the best solution. Speaking about the name, spaces aren’t allowed. Unreal Engine also doesn’t like very long names (the maximum limit is 20 characters).

  1. When you’ve set everything, click on Create.

When you create a project or open a project for the first time, Unreal Engine will take some time to create everything it needs and compile all the shaders. If the loading seems to be stuck at 45%, don’t worry – it’s normal! You can check this in the Task Manager. Search for the UnrealEditor process and click on the left arrow near the process name to expand the UnrealEditor process. Here, you will find the shader compiler. It can take several minutes.

Figure 1.25 – You can check the Unreal Engine’s loading status inside Windows Task Manager

Figure 1.25 – You can check the Unreal Engine’s loading status inside Windows Task Manager

Now that we know how to create a new project from a draft, in the next section, we will learn how new project templates work and how to use them to create a new project.

Choosing the perfect template

Now that you know how to create a blank project, we can look at the available samples that you can use as a starting point for your projects. They are divided into five main categories: Games, Film/Video & Live Events, Architecture, Automotive Product Design and Manufacturing, and Simulation.

Note that the blank project of each category has different settings in terms of quality, plugins, and target platform. Blueprint samples are different from C++ samples. In this section, we will go only through blueprint samples.

In the GAMES category, you can find several presets that help you build your game:

  • First Person: This preset gives you the perfect starting point to create a first-person shooter, featuring a character represented with a pair of arms, which is viewed from the first-person perspective. The character is already set up to be played with keyboard and mouse controls. This is also great for navigating your environment in a “more gaming way.” If you are planning to create something similar to Call of Duty, Doom, or Quake, then this is the preset for you.
  • Third Person: This preset is very similar to the first person preset but it gives you a complete character with a full set of movements. The camera is positioned behind and slightly above the character. This is great for exploring your new environment like a player. If you are planning to create something similar to Dark Souls, Uncharted, or Gears of War, this is the preset for you.
  • Top Down: More of the same – this preset gives you a fully animated character viewed with a top-down camera. If you are planning to create something similar to Diablo or Hades, then this is the preset for you.
  • Vehicle: This preset gives you a fully rigged vehicle that can be modified and used for your racing sequence or game. “Fully rigged” means that you can control the vehicle with a keyboard and mouse or a gamepad with car wheels and suspensions that work propriety. If you are planning to create a racing game or a racing sequence, then this is the preset for you.
  • Handler AR and Virtual Reality are presets that are a great starting point for developing AR/VR applications for desktop, console, android, or iOS, providing interactive objects, plane detection, and spatialized audio.
  • In FILM/VIDEO & LIVE EVENTS, you can find several presets that will help you in virtual production/cinematic projects and live events:
Figure 1.26 – The Unreal Project Browser’s FILM/VIDEO & LIVE EVENTS preset tab

Figure 1.26 – The Unreal Project Browser’s FILM/VIDEO & LIVE EVENTS preset tab

  • Virtual Production: This preset is a great starting point for everyone who wants to jump into virtual production with Unreal Engine 5; it contains functionality for a virtual camera, VR scouting, and live compositing.
  • Dmx, InCameraV.FX, and nDisplay are presets that are an in-depth demonstration of every single possibility you have with Unreal Engine 5 and virtual production. This is an advanced level. Just to be clear, some of the features included in these presets were part of the workflow during The Mandalorian production.
  • Blank Project: This is a great preset because it’s a blank project set up with high values in quality settings. This could also be great for us.
  • ARCHITECTURE, AUTOMOTIVE PRODUCT DESIGN & MANUFACTURING, and SIMULATION are far from our interest but every sample has something new to teach you. Exploring them is useful and helps you to understand the potential of Unreal Engine. The presets inside the AUTOMOTIVE PRODUCT DESIGN & MANUFACTURING category give you the possibility to create a product configurator or an automotive shot in a very short time.
Figure 1.27 – Unreal Project Browser’s AUTOMOTIVE PRODUCT DESIGN & MANUFACTURING preset tab

Figure 1.27 – Unreal Project Browser’s AUTOMOTIVE PRODUCT DESIGN & MANUFACTURING preset tab

Note that any preset or sample can be recreated directly inside the Engine starting from a blank project.

In the end, which is the best preset to create a cinematic photorealistic environment? First Person and Third Person are great presets because they give you the possibility to “play” your environment and simulate what the player will see. However, if you are creating an environment that you will only use for cinematic purposes, maybe a blank project is the better choice. If you want a project already set to achieve high quality in the Viewport, the FILM/VIDEO & LIVE EVENTS blank project is a good choice. Remember that you can always change settings inside the project or create the exact same preset starting from a blank project.

Summary

In this chapter, you learned how to install the Engine and how to take advantage of the Epic Games Launcher. Now, you know how to create a project in Unreal Engine 5 with different settings and how to use presets, Marketplace assets, and projects to speed up your workflow.

In the next chapter, we will learn how the Unreal Engine 5 interface works, how to move inside the Viewport, and how to transform objects in the 3D space.

Left arrow icon Right arrow icon

Key benefits

  • Implement advanced shaders, effects, and post-processing to make your environment look cinematic
  • Explore techniques for achieving realistic graphic complexity with incredible performance
  • Create your own materials and enhance the visuals of your gaming environment
  • Purchase of the print or Kindle book includes a free PDF eBook

Description

As Unreal Engine 5 continues to conquer all industries thanks to its real-time technology, UE skills are becoming more sought after than ever. This three-part book covers all the processes behind the creation of a stunning environment in UE 5. Starting with the steps for installing the game engine and learning about its potential, you’ll quickly progress toward generating a variety of different upwards scaling outputs, each bigger than the previous one. After completing the first part and getting realistic shots of a single object, you’ll delve into the world of landscapes, procedural material and foliage, the Landmass plugin, and water tools by creating an environment using Megascan assets. At this point, you’ll know everything you need to create a fascinating and realistic environment. The final part of this book will teach you how to craft cinematic shots by working with cinematic tools, post processing, and framing tools, and by rendering a photorealistic shot in the last chapter. By the end of this Unreal Engine book, you'll be able to create outstanding and realistic environments using the powerful tools provided by UE as well as have an understanding of the importance of filming and composition in world building.

Who is this book for?

If you are a creative director, designer, or creator with a passion for technology and CGI, this UE 5 book is for you. Game developers and tech artists will also benefit from this book as it can help them understand an environment artist’s workflow and how to optimize performance.

What you will learn

  • Generate a Master Material to create hundreds of different material instances
  • Explore lighting principles and apply them to UE lighting systems
  • Evaluate the pros and cons of real-time rendering in the world-building process
  • Build massive landscapes with procedural materials, heightmap, landmass, and water
  • Populate an environment with realistic assets using Foliage and Megascan
  • Master the art of crafting stunning shots with Sequencer
  • Enhance visual quality with Post Process Volume and Niagara
  • Produce a photorealistic shot using the Movie Render Queue

Product Details

Country selected
Publication date, Length, Edition, Language, ISBN-13
Publication date : May 17, 2024
Length: 548 pages
Edition : 1st
Language : English
ISBN-13 : 9781803244112
Vendor :
Epic Games
Concepts :
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 : May 17, 2024
Length: 548 pages
Edition : 1st
Language : English
ISBN-13 : 9781803244112
Vendor :
Epic Games
Concepts :
Tools :

Packt Subscriptions

See our plans and pricing
Modal Close icon
€18.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
€189.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
€264.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 112.97 121.97 9.00 saved
Virtual Filmmaking with Unreal Engine 5
€41.99
Cinematic Photoreal Environments in Unreal Engine 5
€32.99 €41.99
Unreal Engine 5 Game Development with C++ Scripting
€37.99
Total 112.97 121.97 9.00 saved Stars icon
Banner background image

Table of Contents

18 Chapters
Part 1: Getting Started with Unreal Engine 5 Chevron down icon Chevron up icon
Chapter 1: Creating Your First Project in Unreal Engine 5 Chevron down icon Chevron up icon
Chapter 2: Navigating through the Unreal Engine 5 Interface Chevron down icon Chevron up icon
Chapter 3: Exploring Unreal Engine 5 Project Structure Chevron down icon Chevron up icon
Chapter 4: Importing and Working with Assets Chevron down icon Chevron up icon
Chapter 5: Mastering Materials and Shading Chevron down icon Chevron up icon
Chapter 6: Illuminating Your World with Lighting Chevron down icon Chevron up icon
Chapter 7: Exploring Nanite, RVTs, and the World Partition Tool Chevron down icon Chevron up icon
Part 2: Environment Creation Techniques Chevron down icon Chevron up icon
Chapter 8: Utilizing the Megascans Library Chevron down icon Chevron up icon
Chapter 9: Mastering Landscape and Terrain Chevron down icon Chevron up icon
Chapter 10: Creating Diverse Environments with Plugins Chevron down icon Chevron up icon
Part 3: Cinematic Fundamentals and Rendering Chevron down icon Chevron up icon
Chapter 11: Crafting Cinematic Shots with Cameras and a Sequencer Chevron down icon Chevron up icon
Chapter 12: Enhancing Scenes with Post-Processing and Niagara Chevron down icon Chevron up icon
Chapter 13: Rendering and Exporting Cinematic Shots Chevron down icon Chevron up icon
Index Chevron down icon Chevron up icon
Other Books You May Enjoy Chevron down icon Chevron up icon

Customer reviews

Top Reviews
Rating distribution
Full star icon Full star icon Full star icon Full star icon Half star icon 4.9
(14 Ratings)
5 star 85.7%
4 star 14.3%
3 star 0%
2 star 0%
1 star 0%
Filter icon Filter
Top Reviews

Filter reviews by




Seits Jun 13, 2024
Full star icon Full star icon Full star icon Full star icon Full star icon 5
Fair warning! I have not finished this publication but what I have done with it has been great so far! It walks through setting up and preparing the project and getting into the engine before getting further into design and implementation of assets. I have been thoroughly enjoying the way the author lays out the information and would highly recommend this for anyone whom wants to build convincing and impressive environments that will yield fantastic renders. I look forward to finishing this one but also want to make sure I give it the time it deserves to absorb the knowledge the author is sharing. Definitely worth picking up if you want to improve your understanding in designing complex environments.
Amazon Verified review Amazon
Jacob Zhu Jul 10, 2024
Full star icon Full star icon Full star icon Full star icon Full star icon 5
Book heavily encompasses the aspects of Unreal Engine that are fiddly for newcomers, and properly demonstrates the techniques involved with great tutorials. Each chapter is divided up into section that make it easy to read through the different aspects of using the engine. A must have for environment artists using UE5!
Amazon Verified review Amazon
david May 17, 2024
Full star icon Full star icon Full star icon Full star icon Full star icon 5
Cinematic Photoreal Environments in Unreal Engine 5 by Giovanni Visai is one of the best Packt books I’ve had the honor to review. As someone who makes a living using Photoreal Environments in Unreal Engine 5 to makes games, I found this book insightful and comprehensive. The author eases you in with a simple introduction to Unreal Engine 5 projects creation and engine navigation. The book then goes over all the tools and scene building blocks necessary to create a photorealistic scene, and where to acquire them. The scene creation techniques taught are simple, yet highly effective. The book finishes off with rendering techniques, which are normally tough to grasp, yet the author eases you through the process. Overall, I would say this book is great for both beginners or advanced users who have any interest in creating cinematics or photoreal scenes in Unreal Engine 5.
Amazon Verified review Amazon
Sam Jun 22, 2024
Full star icon Full star icon Full star icon Full star icon Full star icon 5
This is a conclusive, lucidly written introduction to the fundamentals! Great stuff.
Amazon Verified review Amazon
Sherry Chen Aug 16, 2024
Full star icon Full star icon Full star icon Full star icon Full star icon 5
"Cinematic Photoreal Environments in Unreal Engine 5" by Giovanni Visai is a must-read for anyone passionate about creating visually stunning, cinematic environments. Visai expertly guides you from the basics of Unreal Engine 5 to advanced techniques, with a clear focus on achieving photorealistic results.What I loved most about this book is its hands-on approach. Each chapter builds on the last, allowing you to apply new concepts immediately. The sections on lighting, post-processing, and camera work are particularly transformative, teaching you how to frame shots and create mood like a pro.The practical exercises are invaluable, reinforcing the material and encouraging experimentation. By the end, you'll feel confident in your ability to create professional-quality environments.In short, this book is more than a guide—it's an inspiring journey into the art of cinematic world-building, perfect for developers, filmmakers, and artists alike.
Amazon Verified review Amazon
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.