Home>Store

Unreal Engine 4 for Design Visualization: Developing Stunning Interactive Visualizations, Animations, and Renderings

Register your productto gain access to bonus material or receive a coupon.

Unreal Engine 4 for Design Visualization: Developing Stunning Interactive Visualizations, Animations, and Renderings

Best Value Purchase

Book + eBook Bundle

  • Your Price: $53.99
  • List Price: $89.98
  • Includes EPUB and PDF
  • About eBook Formats
  • This eBook includes the following formats, accessible from yourAccountpage after purchase:

    ePubEPUBThe open industry format known for its reflowable content and usability on supported mobile devices.

    Adobe ReaderPDFThe popular standard, used most often with the freeAdobe® Reader®software.

    This eBook requires no passwords or activation to read. We customize your eBook by discreetly watermarking it with your name, making it uniquely yours.

More Purchase Options

Book

  • Your Price: $39.99
  • List Price: $49.99
  • Usually ships in 24 hours.

eBook (Watermarked)

  • Your Price: $31.99
  • List Price: $39.99
  • Includes EPUB and PDF
  • About eBook Formats
  • This eBook includes the following formats, accessible from yourAccountpage after purchase:

    ePubEPUBThe open industry format known for its reflowable content and usability on supported mobile devices.

    Adobe ReaderPDFThe popular standard, used most often with the freeAdobe® Reader®software.

    This eBook requires no passwords or activation to read. We customize your eBook by discreetly watermarking it with your name, making it uniquely yours.

About

Features

  • Focused, real-world guidance for creating stunning, dynamic non-game visualizations
  • Step-by-step walkthroughs help students master the UE4 tools and technologies most important for visualization
  • Includes detailed, well-documented walkthroughs of several interactive projects, with all project files available for download
  • For all visualization professionals interested in UE4, from moviemakers to doctors, architects to engineers and scientists

Description

  • Copyright 2018
  • Dimensions: 7" x 9"
  • Pages: 384
  • Edition: 1st
  • Book
  • ISBN-10: 0-13-468070-7
  • ISBN-13: 978-0-13-468070-5

The Official, Full-Color Guide to Developing Interactive Visualizations, Animations, and Renderings with Unreal Engine 4

虚幻引擎4 (UE4)创建开发视频games, but it has gone viral among architecture, science, engineering, and medical visualization communities. UE4’s stunning visual quality, cutting-edge toolset, unbeatable price (free!), and unprecedented ease of use redefines the state of the art and has turned the gaming, film, and visualization industries on their heads.

Unreal Engine 4 for Design Visualizationdelivers the knowledge visualization professionals need to leverage UE4’s immense power. World-class UE4 expert Tom Shannon introduces Unreal Engine 4’s components and technical concepts, mentoring you through the entire process of building outstanding visualization content–all with realistic, carefully documented, step-by-step sample projects.

Shannon answers the questions most often asked about UE4 visualization, addressing issues ranging from data import and processing to lighting, advanced materials, and rendering. He reveals important ways in which UE4 works differently from traditional rendering systems, even when it uses similar terminology. Throughout, he writes from the perspective of visualization professionals in architecture, engineering, or science–not gaming.

  • Understand UE4’s components and development environment
  • Master UE4’s pipeline from source data to delivered application
  • Recognize and adapt to the differences between UE4 and traditional visualization and rendering techniques
  • Achieve staggering realism with UE4’s Physically Based Rendering (PBR) Materials, Lighting, and Post-Processing pipelines
  • Create production-ready Materials with the interactive real-time Material Editor
  • Quickly set up projects, import massive datasets, and populate worlds with accurate visualization data
  • Develop bright, warm lighting for architectural visualizations
  • Create pre-rendered animations with Sequencer
  • Use Blueprints Visual Scripting to create complex interactions without writing a single line of code
  • Work with (and around) UE4’s limitations and leveraging its advantages to achieve your vision
All UE4 project files and 3ds Max source files, plus additional resources and links, are available at the book's companion website.

Sample Content

Online Sample Chapter

Getting Content into your Unreal Engine 4 Pipeline

Table of Contents

Preface xvi
Acknowledgments xxi
About the Author xxii
PART I: UNREAL ENGINE 4 OVERVIEW 1
Chapter 1 Getting Started with Unreal Engine 4 3

What Is Unreal Engine 4? 4
A Brief History of Unreal Engine 5
Introducing Unreal Engine 4 5
UE4 Highlights for Visualization 7
Developing Interactive Visualizations with Unreal Engine 4 7
Unreal Engine 4 Development Requirements 14
Teamwork in Unreal Engine 4 15
Costs of Developing for UE4 16
Cost Savings of UE4 17
Resources and Training 18
Summary 20
Chapter 2 Working with UE4 21
Unreal Engine 4 Components 22
Project Folder Structure 27
Understanding .uasset Files 30
虚幻引擎管道30 4内容
Summary 33
Chapter 3 Content Pipeline 35
Content Pipeline Overview 36
3D Scene Setup 38
Preparing Geometry for UE4 39
FBX Mesh Pipeline 48
Texture and Material Workflow 51
Importing to the Content Library 54
Camera Workflow 56
Summary 57
Chapter 4 Lighting and Rendering 59
Understanding Unreal Engine’s Physically Based Rendering (PBR) 60
Lights in UE4 63
Understanding Light Mobility 64
Real-Time Reflections 68
Post-Processing 69
Summary 77
Chapter 5 Materials 79
Materials Overview 80
UE4 Material Editor 81
How Unreal Materials Work 84
Surface Types 88
89年材料实例
A Simple Material 92
Summary 100
Chapter 6 Blueprints 101
Introducing Blueprints 102
Objects, Classes, and Actors 102
The Player 104
The Player Controller 104
Pawns 106
The World 106
Levels 107
Components 107
Variables and their Types 107
The Tick 108
Class Inheritance 109
Spawning and Destroying 110
Blueprint Communication 111
Compiling the Script 112
Summary 112

PART II: YOUR FIRST UE4 PROJECT 113
Chapter 7 Setting Up the Project 115

Project Scope 116
Creating a New Project from the Launcher 116
Summary 119
Chapter 8 Populating the World 121
Making and Saving a New, Blank Level 122
Placing and Modifying Assets 123
Let there Be Light 125
Moving Around the Scene 128
Building the Architecture 129
Adding Details to Your Structure 130
Summary 134
Chapter 9 Making it Interactive with Blueprints 135
Setting Up the Project 136
Press Play 136
Creating the Pawn 138
Input Mapping 142
Creating the Player Controller Class 144
Adding Input with Blueprints 144
Rotating the View (Looking) 146
Player Movement 147
GameMode 152
Placing the Player Start Actor 155
Summary 156
Chapter 10 Packaging and Distribution 157
Packaged Versus Editor Builds 158
Project Packaging 158
Packaging Options 159
How to Package 160
Launching Your Application 161
Packaging Errors 161
Distributing the Project 162
Using Installers 163
Summary 163

PART III: ARCHITECTURAL VISUALIZATION PROJECT 165
Chapter 11 Project Setup 167

Project Scope and Requirements 168
Setting Up the Project 169
Applying Project Settings 173
Summary 175
Chapter 12 Data Pipeline 177
Organizing the Scene 178
Materials 179
Architecture and Fixtures 179
Exporting the Scene 182
Importing the Scene 184
Prop Meshes 188
Summary 192
Chapter 13 Populating the Scene 193
Scene Building for Visualization 194
Setting Up the Level 194
Placing Architecture Static Meshes 196
Placing Prop Meshes 198
Scene Organization 199
Summary 203
Chapter 14 Architectural Lighting 205
Getting the Most from UE4’s Lighting 206
静态Lighting with Lightmass 207
Adjusting the Sun and Sky Lights 207
Building Lighting 212
Lightmass Settings for Architecture Visualizations 215
Lightmap UV Density Adjustments 218
Placing Interior Lighting 221
Placing Light Portals 222
Using Reflection Probes 223
Post-Process Volume 224
Summary 231
Chapter 15 Architectural Materials 233
What Is a Master Material? 234
Creating the Master Material 236
Creating Material Instances 244
Advanced Materials 249
Summary 256
Chapter 16 Creating Cinematics with Sequencer 257
Getting Started with Sequencer 258
Animating the Camera 261
Editing the Shots 263
Saving 264
Collaborating 264
Rendering to Video 264
Summary 267
Chapter 17 Preparing the Level for Interactivity 269
Setting Up Your Level 270
Adding the Player Start Actor 270
Adding Collision 271
Enabling the Mouse Cursor 277
Creating Post-Process Outlines 278
Summary 279
Chapter 18 Intermediate Blueprints: UMG Interaction 281
Toggling Datasets 282
Making the Variation Level 282
Level Streaming 286
Defining a Player Start Actor 290
Setting Up the Level Blueprint 290
编程开关294
Testing Time 297
Unreal Motion Graphics (UMG) 299
Back to the Level Blueprint 306
Summary 310
Chapter 19 Advanced Blueprints: Material Switcher 311
Setting the Goal 312
Building the Actor Blueprint 313
Creating Variables 314
Adding Components 319
Creating the Change Material Function 321
Understanding the Construction Script 322
Understanding the Event Graph 327
Populating the Level 331
Playing the Application 334
Summary 336
Chapter 20 Final Thoughts 337
UE4 Continually Changing 338
Future of Visualization 338
Next Steps 339
Virtual Reality 339
Film Making 340
Content Creation 340
Thank You 340

Glossary 341
Index 347



Updates

Submit Errata

More Information

InformIT Promotional Mailings & Special Offers

I would like to receive exclusive offers and hear about products from InformIT and its family of brands. I can unsubscribe at any time.

Overview


Pearson Education, Inc., 221 River Street, Hoboken, New Jersey 07030, (Pearson) presents this site to provide information about products and services that can be purchased through this site.

This privacy notice provides an overview of our commitment to privacy and describes how we collect, protect, use and share personal information collected through this site. Please note that other Pearson websites and online products and services have their own separate privacy policies.

Collection and Use of Information


To conduct business and deliver products and services, Pearson collects and uses personal information in several ways in connection with this site, including:

Questions and Inquiries

For inquiries and questions, we collect the inquiry or question, together with name, contact details (email address, phone number and mailing address) and any other additional information voluntarily submitted to us through a Contact Us form or an email. We use this information to address the inquiry and respond to the question.

Online Store

For orders and purchases placed through our online store on this site, we collect order details, name, institution name and address (if applicable), email address, phone number, shipping and billing addresses, credit/debit card information, shipping options and any instructions. We use this information to complete transactions, fulfill orders, communicate with individuals placing orders or visiting the online store, and for related purposes.

Surveys

Pearson may offer opportunities to provide feedback or participate in surveys, including surveys evaluating Pearson products, services or sites. Participation is voluntary. Pearson collects information requested in the survey questions and uses the information to evaluate, support, maintain and improve products, services or sites, develop new products and services, conduct educational research and for other purposes specified in the survey.

Contests and Drawings

Occasionally, we may sponsor a contest or drawing. Participation is optional. Pearson collects name, contact information and other information specified on the entry form for the contest or drawing to conduct the contest or drawing. Pearson may collect additional personal information from the winners of a contest or drawing in order to award the prize and for tax reporting purposes, as required by law.

Newsletters

If you have elected to receive email newsletters or promotional mailings and special offers but want to unsubscribe, simplyemailinformation@informit.com.

Service Announcements

On rare occasions it is necessary to send out a strictly service related announcement. For instance, if our service is temporarily suspended for maintenance we might send users an email. Generally, users may not opt-out of these communications, though they can deactivate their account information. However, these communications are not promotional in nature.

Customer Service

We communicate with users on a regular basis to provide requested services and in regard to issues relating to their account we reply via email or phone in accordance with the users' wishes when a user submits their information through ourContact Us form.

Other Collection and Use of Information


Application and System Logs

Pearson automatically collects log data to help ensure the delivery, availability and security of this site. Log data may include technical information about how a user or visitor connected to this site, such as browser type, type of computer/device, operating system, internet service provider and IP address. We use this information for support purposes and to monitor the health of the site, identify problems, improve service, detect unauthorized access and fraudulent activity, prevent and respond to security incidents and appropriately scale computing resources.

Web Analytics

Pearson may use third party web trend analytical services, including Google Analytics, to collect visitor information, such as IP addresses, browser types, referring pages, pages visited and time spent on a particular site. While these analytical services collect and report information on an anonymous basis, they may use cookies to gather web trend information. The information gathered may enable Pearson (but not the third party web trend services) to link information with application and system log data. Pearson uses this information for system administration and to identify problems, improve service, detect unauthorized access and fraudulent activity, prevent and respond to security incidents, appropriately scale computing resources and otherwise support and deliver this site and its services.

Cookies and Related Technologies

This site uses cookies and similar technologies to personalize content, measure traffic patterns, control security, track use and access of information on this site, and provide interest-based messages and advertising. Users can manage and block the use of cookies through their browser. Disabling or blocking certain cookies may limit the functionality of this site.

Do Not Track

This site currently does not respond to Do Not Track signals.

Security


Pearson uses appropriate physical, administrative and technical security measures to protect personal information from unauthorized access, use and disclosure.

Children


This site is not directed to children under the age of 13.

Marketing


Pearson may send or direct marketing communications to users, provided that

  • Pearson will not use personal information collected or processed as a K-12 school service provider for the purpose of directed or targeted advertising.
  • Such marketing is consistent with applicable law and Pearson's legal obligations.
  • Pearson will not knowingly direct or send marketing communications to an individual who has expressed a preference not to receive marketing.
  • Where required by applicable law, express or implied consent to marketing exists and has not been withdrawn.

Pearson may provide personal information to a third party service provider on a restricted basis to provide marketing solely on behalf of Pearson or an affiliate or customer for whom Pearson is a service provider. Marketing preferences may be changed at any time.

Correcting/Updating Personal Information


If a user's personally identifiable information changes (such as your postal address or email address), we provide a way to correct or update that user's personal data provided to us. This can be done on theAccount page. If a user no longer desires our service and desires to delete his or her account, please contact us atcustomer-service@informit.comand we will process the deletion of a user's account.

Choice/Opt-out


Users can always make an informed choice as to whether they should proceed with certain services offered by InformIT. If you choose to remove yourself from our mailing list(s) simply visit the following page and uncheck any communication you no longer want to receive:www.e-skidka.com/u.aspx.

Sale of Personal Information


Pearson does not rent or sell personal information in exchange for any payment of money.

While Pearson does not sell personal information, as defined in Nevada law, Nevada residents may email a request for no sale of their personal information toNevadaDesignatedRequest@pearson.com.

Supplemental Privacy Statement for California Residents


California residents should read ourSupplemental privacy statement for California residentsin conjunction with this Privacy Notice. TheSupplemental privacy statement for California residentsexplains Pearson's commitment to comply with California law and applies to personal information of California residents collected in connection with this site and the Services.

Sharing and Disclosure


Pearson may disclose personal information, as follows:

  • As required by law.
  • With the consent of the individual (or their parent, if the individual is a minor)
  • In response to a subpoena, court order or legal process, to the extent permitted or required by law
  • To protect the security and safety of individuals, data, assets and systems, consistent with applicable law
  • In connection the sale, joint venture or other transfer of some or all of its company or assets, subject to the provisions of this Privacy Notice
  • To investigate or address actual or suspected fraud or other illegal activities
  • To exercise its legal rights, including enforcement of the Terms of Use for this site or another contract
  • To affiliated Pearson companies and other companies and organizations who perform work for Pearson and are obligated to protect the privacy of personal information consistent with this Privacy Notice
  • To a school, organization, company or government agency, where Pearson collects or processes the personal information in a school setting or on behalf of such organization, company or government agency.

Links


本网站含有其他网站的链接。请求e be aware that we are not responsible for the privacy practices of such other sites. We encourage our users to be aware when they leave our site and to read the privacy statements of each and every web site that collects Personal Information. This privacy statement applies solely to information collected by this web site.

Requests and Contact


请求econtact usabout this Privacy Notice or if you have any requests or questions relating to the privacy of your personal information.

Changes to this Privacy Notice


We may revise this Privacy Notice through an updated posting. We will identify the effective date of the revision in the posting. Often, updates are made to provide greater clarity or to comply with changes in regulatory requirements. If the updates involve material changes to the collection, protection, use or disclosure of Personal Information, Pearson will provide notice of the change through a conspicuous notice on this site or other appropriate way. Continued use of the site after the effective date of a posted revision evidences acceptance. Please contact us if you have questions or concerns about the Privacy Notice or any objection to any revisions.

Last Update: November 17, 2020