At Unite Copenhagen, this session looked at profiling and optimizing games with realistic styling for mobile platforms. Get a look at Plarium's approach to optimizations, Xcode profiling, optimizing environment shaders, character shaders, shadow rendering and VFX.
Speaker: Stanislav Herasymenko – Plarium
Watch the session on YouTube: https://youtu.be/tsGmWvf7I6c
Using synthetic data for computer vision model trainingUnity Technologies
During this webinar Unity’s computer vision team provides an overview of computer vision, walks through current real-world data workflows, and explains why companies are moving toward synthetically generated data as an alternate data source for model training.
Watch the webinar: https://resources.unity.com/ai-ml/cv-webinar-dec-2021
The Tipping Point: How Virtual Experiences Are Transforming Global IndustriesUnity Technologies
When it comes to emerging technology, Forrester found that “94% of those who have implemented real-time 3D are expanding their investment.”
Wonder why? Learn more in this webinar featuring guest speaker Paul Miller, a principal analyst at Forrester. He covers the key findings of a commissioned study conducted by Forrester Consulting on behalf of Unity, published in March 2020.
Learn more: https://on.unity.com/2Yz49kg
Watch the webinar: https://on.unity.com/3aYGlsF
Take a peek at the slide from the second installment of our 2020 roadmap: Live Games.
Watch the presentation on YouTube: https://www.youtube.com/watch?v=w6sn8bJiZ2g
Got questions about the roadmap? Check out the Q&A over on the Unity forum: https://on.unity.com/2wV3SwD
Take a peek at the slide from the first installment of our 2020 roadmap: Core Engine & Creator Tools.
Watch the presentation (hosted by Will Goldstone, Product Manager) on YouTube: https://www.youtube.com/watch?v=dDjsS4NPqFU
Got questions about the roadmap? Check out the Q&A over on the Unity forum: https://on.unity.com/CreateRoadmapQA
How ABB shapes the future of industry with Microsoft HoloLens and Unity - Uni...Unity Technologies
It's high time for augmented reality to be brought to a wider audience. In ABB, we know that it is not just a gimmick any more. However, with every innovative technology comes new challenges. In these slides, we show how to overcome them and deliver valuable products with Hololens and Unity.
Speakers:
Maciej Włodarczyk - ABB
Rafał Kielar - ABB
Watch the session on YouTube: https://youtu.be/QFsj8Pi_3Ho
Using synthetic data for computer vision model trainingUnity Technologies
During this webinar Unity’s computer vision team provides an overview of computer vision, walks through current real-world data workflows, and explains why companies are moving toward synthetically generated data as an alternate data source for model training.
Watch the webinar: https://resources.unity.com/ai-ml/cv-webinar-dec-2021
The Tipping Point: How Virtual Experiences Are Transforming Global IndustriesUnity Technologies
When it comes to emerging technology, Forrester found that “94% of those who have implemented real-time 3D are expanding their investment.”
Wonder why? Learn more in this webinar featuring guest speaker Paul Miller, a principal analyst at Forrester. He covers the key findings of a commissioned study conducted by Forrester Consulting on behalf of Unity, published in March 2020.
Learn more: https://on.unity.com/2Yz49kg
Watch the webinar: https://on.unity.com/3aYGlsF
Take a peek at the slide from the second installment of our 2020 roadmap: Live Games.
Watch the presentation on YouTube: https://www.youtube.com/watch?v=w6sn8bJiZ2g
Got questions about the roadmap? Check out the Q&A over on the Unity forum: https://on.unity.com/2wV3SwD
Take a peek at the slide from the first installment of our 2020 roadmap: Core Engine & Creator Tools.
Watch the presentation (hosted by Will Goldstone, Product Manager) on YouTube: https://www.youtube.com/watch?v=dDjsS4NPqFU
Got questions about the roadmap? Check out the Q&A over on the Unity forum: https://on.unity.com/CreateRoadmapQA
How ABB shapes the future of industry with Microsoft HoloLens and Unity - Uni...Unity Technologies
It's high time for augmented reality to be brought to a wider audience. In ABB, we know that it is not just a gimmick any more. However, with every innovative technology comes new challenges. In these slides, we show how to overcome them and deliver valuable products with Hololens and Unity.
Speakers:
Maciej Włodarczyk - ABB
Rafał Kielar - ABB
Watch the session on YouTube: https://youtu.be/QFsj8Pi_3Ho
Unity XR platform has a new architecture – Unite Copenhagen 2019Unity Technologies
Unity developed a new architecture that improves the support for existing and future augmented reality (AR) and virtual reality (VR) platforms. Learn about the technology under the hood, the consequent benefits, and improvements to the platform, and how it impacts your workflows in creating AR/VR experiences.
Speakers: Mike Durand, Matt Fuad - Unity
Watch the session on Youtube: https://youtu.be/Stqk1GxlSK0
Autodesk and Unity announced a collaboration last year to streamline workflows and enable seamless development across the AEC design, build and operate lifecycles. This fall, Unity Reflect launches, giving designers, architects, and engineers the ability to seamlessly federate their Revit models for real-time 3D.
Andrew Sullivan - Digital Delivery Manager, SHoP Architects will provide an overview of how they are using the product to enable real-time decision making, reduce the time between revisions and meetings, and ultimately improve design review and construction planning processes.
Recording available here: https://youtu.be/qe0yxHA0fHI
How Daimler uses mobile mixed realities for training and sales - Unite Copenh...Unity Technologies
Daimler Protics implemented mixed and augmented reality on mobile devices and used the Microsoft HoloLens for automotive production, training, and marketing. Discover the challenges Daimler Protics faced and the Unity solutions that eased the mixed reality implementation.
Speakers:
Daniel Keßelheim - Daimler Protics
Sebastian Rigling - Daimler Protics
Session available here: https://youtu.be/fTc1c8iTGqU
How Volvo embraced real-time 3D and shook up the auto industry- Unite Copenha...Unity Technologies
Hear from Volvo's lead Unity developer, Timmy Ghiurau, about how he broke new ground by bringing technology forged in gaming into one of the leading brands in the automotive industry. Timmy will share how he used his gaming background to inspire people across his large organization to adopt Unity and embrace real-time 3D as a way of working.
Timmy Ghiurau - Volvo
Session available here: https://youtu.be/CD4Go3Uv5Uc
QA your code: The new Unity Test Framework – Unite Copenhagen 2019Unity Technologies
Are you involved in testing or QA on projects in Unity? In these slides, you'll get an overview of the state of Unity for all things testing-related, and have the opportunity to share your stories of success, failure, pain, and glory. Learn from your fellow developers and give feedback on how Unity could help you hold your projects to a higher standard of quality. You will also get an introduction to the newest features in the Test Framework.
Speakers:
Christian Warnecke - Unity
Richard Fine - Unity
Watch the session on YouTube: https://youtu.be/wTiF2D0_vKA
Engineering.com webinar: Real-time 3D and digital twins: The power of a virtu...Unity Technologies
From buildings and infrastructure to industrial machinery and factories, digital twins are becoming integral across the industrial sector. In this webinar, first shown on Engineering.com, leaders from Unity and Unit040, provider of digital twin platform Prespective, share how digital twins add value at all stages of the project and product lifecycle, from the early stages of design to predictive maintenance using IoT data.
Watch the webinar here: create.unity3d.com/real-time-3d-and-digital-twins
Supplying scalable VR training applications with Innoactive - Unite Copenhage...Unity Technologies
Major automotive brands like Volkswagen are leveraging the power of virtual reality to create immersive training programs that can be delivered across multiple global locations at the same time. Learn how to scale the production and distribution of real-time VR training in enterprise.
Speakers:
Thomas Wimmer - Innoactive
Andreea Raducan - Innoactive
Watch the session on YouTube: https://youtu.be/5DNFUTfyOEc
XR and real-time 3D in automotive digital marketing strategies | Visionaries ...Unity Technologies
Augmented reality (AR), virtual reality (VR), and mixed reality (MR) – collectively known as XR – are making inroads in the automotive industry. Join this session led by Visionaries 777, which works with major auto brands like INFINITI, to learn about the range of immersive experiences you can build with Unity to create a better customer experience that results in more engagement and sales.
Speakers:
David Castañeda - Visionaries 777
Frantz Lasorne - Visionaries 777
Session available here: https://youtu.be/WJpeWHGXyms
Real-time CG animation in Unity: unpacking the Sherman project - Unite Copenh...Unity Technologies
Get a complete walkthrough of the end-to-end animation workflow of the Sherman project. Learn how to use Unity for creating CG animation and take a deep dive into the real-time fur system in Unity.
Speaker:
Mike Wuetherick - Unity
Watch the session on YouTube: https://youtu.be/fFfWxErJMkY
Creating next-gen VR and MR experiences using Varjo VR-1 and XR-1 - Unite Cop...Unity Technologies
The developers of Varjo VR-1 learned a lot about human eye resolution and the demands it puts on virtual reality (VR) content. In these slides, you'll explore what next-generation VR can mean for your VR experiences. Learn about what matters the most when it comes to visual quality, the possible caveats, and the role performance requirements play in this equation.
Speaker:
Mikko Strandborg - Varjo
What's ahead for film and animation with Unity 2020 - Unite Copenhagen 2019Unity Technologies
Unity is enabling film and animation studios to revolutionize their pipelines with features developed specifically to empower storytellers who are creating linear and interactive content. Learn more about features such as Python, Shotgun, the Arbitrary Output Variables (AOV) used in Recorder for export, Alembic, and Universal Scene Description (USD).
Speaker:
Mathieu Muller - Unity
Watch the session on YouTube: https://youtu.be/wrc3R-BoDGs
How to Improve Visual Rendering Quality in VR - Unite Copenhagen 2019Unity Technologies
VR allows for an entirely new level of immersion, leading to more thrilling and engaging content to be delivered and is growing rapidly. Despite this, VR, especially on mobile, currently contains a number of limitations, which can make it an unrealistic, unconvincing and, sometimes, an uncomfortable experience. Virtual reality (VR) is a new way to deliver thrilling and engaging content and allows for a deep level of immersion. Despite this, VR, especially on mobile, currently has several limitations, which can make it an unrealistic, unconvincing and, sometimes, an uncomfortable experience. To achieve the true potential of VR, these limitations must be either solved or mitigated. Ways of mitigating these limitations include optimal alpha compositing approaches, texture filtering techniques and bump mapping methods for use with VR content. In these slides, technology company Arm will outline how to improve the rendering quality of your VR content, describing the most common pitfalls and bad practices, before providing clear examples and mitigation solutions of how to best overcome them.
Speaker:
Ryan O'Shea - ARM
Digital twins: the power of a virtual visual copy - Unite Copenhagen 2019Unity Technologies
From buildings and infrastructure to industrial machinery and factories, digital twins are becoming integral revisualization tools across the industrial sector. Learn how Unit040, a company specializing in visualization and simulation, creates digital twins that combine real-time 3D technology with BIM, CAD and CAE systems to add value at all stages of the building and product lifecycle, from the early design phase to predictive maintenance using Internet of Things (IoT) data.
Speakers:
Pieter Weterings - Unit040
Guido van Gageldonk - Unit040
Watch the session on YouTube: https://youtu.be/j4i14p89h_s
Virtual or real? AR Foundation best practices from Krikey - Unite Copenhagen ...Unity Technologies
The AR Foundation toolkit has been critical for Krikey to build compelling AR games that function cross-platform, at scale. Krikey, an AR mobile gaming application, used dynamic ground plane detection and camera translation to enable users to play 3D games that interact with the real world. These slides cover some of the best practices Krikey developed while using AR Foundation.
Speakers:
Ketaki Shriram - Krikey
Jhanvi Shriram - Krikey
Watch the session on YouTube: https://youtu.be/5MKRuJEA1hI
Visualizing the engineering project lifecycle - Unite CopenhagenUnity Technologies
From design to operations, visualization is a powerful tool to drive informed decision-making on major projects. Point clouds, virtual reality and mobile apps are combining to enable better outcomes throughout the engineering industry. Join this session led by Aurecon to learn how Unity can empower engineers to increase efficiency and realize value through every stage of the project lifecycle.
Speaker: Michael Gardiner - Aurecon
Session available here: https://youtu.be/dixtTbGcCFg
Unity is embracing the concept of an "engineering engine" and building tools and workflows to help the AEC industry. Aurecon Group has been using Unity in engineering for 3 years now and has developed a philosophy around visualization in engineering. In this video, you'll see some of the firm's work and hear about things that work well and some things that don't work so well for lessons about engineering in real-time.
Speaker: Murray Walker – Aurecon
Session available here: https://youtu.be/GJ4e-NUZCoo
A split screen-viable UI event system - Unite Copenhagen 2019Unity Technologies
Learn about the implementation of a 2-player split-screen user interface (UI) in Battle Planet Judgement Day. In Unity, the Event System allows only one element to be currently selected, which can be a problem when designing split screen UI. In this session, you'll discover how this issue was addressed in Battle Planet Judgement Day, the ups and downs of the implementation, insights on pitfalls to avoid and best practices learned during the time of development. We hope this will help you learn how to implement your own solution.
Speaker: Kevin Hagen - Threaks
Session available here: https://youtu.be/aR5UXatawmE
Mesh sculpting for realistic terrain features - Unite Copenhagen 2019 Unity Technologies
What's new with Terrain Tools? In Unity 2019.3 we've added the ability to create holes in your terrain. We'll show how to do this and show how you can combine the Terrain Tools with ProBuilder and Polybrush to help you make interesting terrain geometry.
Learn more: https://on.unity.com/2IFZPqY
Speaker:
Matt Schell - Unity
Session available here: https://youtu.be/lVyNk4gxeIo
Bringing 2D characters to life with sprite rigging - Unite Copenhagen 2019Unity Technologies
When animating characters and elements in your game, it is important to know the benefits and drawbacks for each technique. In this video you will get an updated overview of Unity 2D's rigging so you can choose the right solution for your specific use case.
Speaker:
Arturo Nuñez - Unity
Video available here: https://youtu.be/vap04-Py9QM
The benefits of running simulations in the cloud vs. on-premise – Unite Copen...Unity Technologies
At Unite Copenhagen, this session (presented in partnership with Google Cloud) focused on the advantages of using cloud services for running simulations and other machine-learning training-related jobs that call for huge workloads. Many companies that are involved in simulation push the compute workload onto their on-premise infrastructure but this requires tremendous resources. Heavy-duty cloud resources are a powerful, scalable and on-demand alternative. Cloud provides an a-la-carte solution where compute workloads are profiled and deployed into an optimal specialized hardware solution that is tailored for the workload. It also provides a unique opportunity for the most innovative companies to step up their game.
Speakers:
Moe Sy - Google
Steven Kehrli - Unity
Watch the session on YouTube: https://youtu.be/JWbXDpPErkE
Unity XR platform has a new architecture – Unite Copenhagen 2019Unity Technologies
Unity developed a new architecture that improves the support for existing and future augmented reality (AR) and virtual reality (VR) platforms. Learn about the technology under the hood, the consequent benefits, and improvements to the platform, and how it impacts your workflows in creating AR/VR experiences.
Speakers: Mike Durand, Matt Fuad - Unity
Watch the session on Youtube: https://youtu.be/Stqk1GxlSK0
Autodesk and Unity announced a collaboration last year to streamline workflows and enable seamless development across the AEC design, build and operate lifecycles. This fall, Unity Reflect launches, giving designers, architects, and engineers the ability to seamlessly federate their Revit models for real-time 3D.
Andrew Sullivan - Digital Delivery Manager, SHoP Architects will provide an overview of how they are using the product to enable real-time decision making, reduce the time between revisions and meetings, and ultimately improve design review and construction planning processes.
Recording available here: https://youtu.be/qe0yxHA0fHI
How Daimler uses mobile mixed realities for training and sales - Unite Copenh...Unity Technologies
Daimler Protics implemented mixed and augmented reality on mobile devices and used the Microsoft HoloLens for automotive production, training, and marketing. Discover the challenges Daimler Protics faced and the Unity solutions that eased the mixed reality implementation.
Speakers:
Daniel Keßelheim - Daimler Protics
Sebastian Rigling - Daimler Protics
Session available here: https://youtu.be/fTc1c8iTGqU
How Volvo embraced real-time 3D and shook up the auto industry- Unite Copenha...Unity Technologies
Hear from Volvo's lead Unity developer, Timmy Ghiurau, about how he broke new ground by bringing technology forged in gaming into one of the leading brands in the automotive industry. Timmy will share how he used his gaming background to inspire people across his large organization to adopt Unity and embrace real-time 3D as a way of working.
Timmy Ghiurau - Volvo
Session available here: https://youtu.be/CD4Go3Uv5Uc
QA your code: The new Unity Test Framework – Unite Copenhagen 2019Unity Technologies
Are you involved in testing or QA on projects in Unity? In these slides, you'll get an overview of the state of Unity for all things testing-related, and have the opportunity to share your stories of success, failure, pain, and glory. Learn from your fellow developers and give feedback on how Unity could help you hold your projects to a higher standard of quality. You will also get an introduction to the newest features in the Test Framework.
Speakers:
Christian Warnecke - Unity
Richard Fine - Unity
Watch the session on YouTube: https://youtu.be/wTiF2D0_vKA
Engineering.com webinar: Real-time 3D and digital twins: The power of a virtu...Unity Technologies
From buildings and infrastructure to industrial machinery and factories, digital twins are becoming integral across the industrial sector. In this webinar, first shown on Engineering.com, leaders from Unity and Unit040, provider of digital twin platform Prespective, share how digital twins add value at all stages of the project and product lifecycle, from the early stages of design to predictive maintenance using IoT data.
Watch the webinar here: create.unity3d.com/real-time-3d-and-digital-twins
Supplying scalable VR training applications with Innoactive - Unite Copenhage...Unity Technologies
Major automotive brands like Volkswagen are leveraging the power of virtual reality to create immersive training programs that can be delivered across multiple global locations at the same time. Learn how to scale the production and distribution of real-time VR training in enterprise.
Speakers:
Thomas Wimmer - Innoactive
Andreea Raducan - Innoactive
Watch the session on YouTube: https://youtu.be/5DNFUTfyOEc
XR and real-time 3D in automotive digital marketing strategies | Visionaries ...Unity Technologies
Augmented reality (AR), virtual reality (VR), and mixed reality (MR) – collectively known as XR – are making inroads in the automotive industry. Join this session led by Visionaries 777, which works with major auto brands like INFINITI, to learn about the range of immersive experiences you can build with Unity to create a better customer experience that results in more engagement and sales.
Speakers:
David Castañeda - Visionaries 777
Frantz Lasorne - Visionaries 777
Session available here: https://youtu.be/WJpeWHGXyms
Real-time CG animation in Unity: unpacking the Sherman project - Unite Copenh...Unity Technologies
Get a complete walkthrough of the end-to-end animation workflow of the Sherman project. Learn how to use Unity for creating CG animation and take a deep dive into the real-time fur system in Unity.
Speaker:
Mike Wuetherick - Unity
Watch the session on YouTube: https://youtu.be/fFfWxErJMkY
Creating next-gen VR and MR experiences using Varjo VR-1 and XR-1 - Unite Cop...Unity Technologies
The developers of Varjo VR-1 learned a lot about human eye resolution and the demands it puts on virtual reality (VR) content. In these slides, you'll explore what next-generation VR can mean for your VR experiences. Learn about what matters the most when it comes to visual quality, the possible caveats, and the role performance requirements play in this equation.
Speaker:
Mikko Strandborg - Varjo
What's ahead for film and animation with Unity 2020 - Unite Copenhagen 2019Unity Technologies
Unity is enabling film and animation studios to revolutionize their pipelines with features developed specifically to empower storytellers who are creating linear and interactive content. Learn more about features such as Python, Shotgun, the Arbitrary Output Variables (AOV) used in Recorder for export, Alembic, and Universal Scene Description (USD).
Speaker:
Mathieu Muller - Unity
Watch the session on YouTube: https://youtu.be/wrc3R-BoDGs
How to Improve Visual Rendering Quality in VR - Unite Copenhagen 2019Unity Technologies
VR allows for an entirely new level of immersion, leading to more thrilling and engaging content to be delivered and is growing rapidly. Despite this, VR, especially on mobile, currently contains a number of limitations, which can make it an unrealistic, unconvincing and, sometimes, an uncomfortable experience. Virtual reality (VR) is a new way to deliver thrilling and engaging content and allows for a deep level of immersion. Despite this, VR, especially on mobile, currently has several limitations, which can make it an unrealistic, unconvincing and, sometimes, an uncomfortable experience. To achieve the true potential of VR, these limitations must be either solved or mitigated. Ways of mitigating these limitations include optimal alpha compositing approaches, texture filtering techniques and bump mapping methods for use with VR content. In these slides, technology company Arm will outline how to improve the rendering quality of your VR content, describing the most common pitfalls and bad practices, before providing clear examples and mitigation solutions of how to best overcome them.
Speaker:
Ryan O'Shea - ARM
Digital twins: the power of a virtual visual copy - Unite Copenhagen 2019Unity Technologies
From buildings and infrastructure to industrial machinery and factories, digital twins are becoming integral revisualization tools across the industrial sector. Learn how Unit040, a company specializing in visualization and simulation, creates digital twins that combine real-time 3D technology with BIM, CAD and CAE systems to add value at all stages of the building and product lifecycle, from the early design phase to predictive maintenance using Internet of Things (IoT) data.
Speakers:
Pieter Weterings - Unit040
Guido van Gageldonk - Unit040
Watch the session on YouTube: https://youtu.be/j4i14p89h_s
Virtual or real? AR Foundation best practices from Krikey - Unite Copenhagen ...Unity Technologies
The AR Foundation toolkit has been critical for Krikey to build compelling AR games that function cross-platform, at scale. Krikey, an AR mobile gaming application, used dynamic ground plane detection and camera translation to enable users to play 3D games that interact with the real world. These slides cover some of the best practices Krikey developed while using AR Foundation.
Speakers:
Ketaki Shriram - Krikey
Jhanvi Shriram - Krikey
Watch the session on YouTube: https://youtu.be/5MKRuJEA1hI
Visualizing the engineering project lifecycle - Unite CopenhagenUnity Technologies
From design to operations, visualization is a powerful tool to drive informed decision-making on major projects. Point clouds, virtual reality and mobile apps are combining to enable better outcomes throughout the engineering industry. Join this session led by Aurecon to learn how Unity can empower engineers to increase efficiency and realize value through every stage of the project lifecycle.
Speaker: Michael Gardiner - Aurecon
Session available here: https://youtu.be/dixtTbGcCFg
Unity is embracing the concept of an "engineering engine" and building tools and workflows to help the AEC industry. Aurecon Group has been using Unity in engineering for 3 years now and has developed a philosophy around visualization in engineering. In this video, you'll see some of the firm's work and hear about things that work well and some things that don't work so well for lessons about engineering in real-time.
Speaker: Murray Walker – Aurecon
Session available here: https://youtu.be/GJ4e-NUZCoo
A split screen-viable UI event system - Unite Copenhagen 2019Unity Technologies
Learn about the implementation of a 2-player split-screen user interface (UI) in Battle Planet Judgement Day. In Unity, the Event System allows only one element to be currently selected, which can be a problem when designing split screen UI. In this session, you'll discover how this issue was addressed in Battle Planet Judgement Day, the ups and downs of the implementation, insights on pitfalls to avoid and best practices learned during the time of development. We hope this will help you learn how to implement your own solution.
Speaker: Kevin Hagen - Threaks
Session available here: https://youtu.be/aR5UXatawmE
Mesh sculpting for realistic terrain features - Unite Copenhagen 2019 Unity Technologies
What's new with Terrain Tools? In Unity 2019.3 we've added the ability to create holes in your terrain. We'll show how to do this and show how you can combine the Terrain Tools with ProBuilder and Polybrush to help you make interesting terrain geometry.
Learn more: https://on.unity.com/2IFZPqY
Speaker:
Matt Schell - Unity
Session available here: https://youtu.be/lVyNk4gxeIo
Bringing 2D characters to life with sprite rigging - Unite Copenhagen 2019Unity Technologies
When animating characters and elements in your game, it is important to know the benefits and drawbacks for each technique. In this video you will get an updated overview of Unity 2D's rigging so you can choose the right solution for your specific use case.
Speaker:
Arturo Nuñez - Unity
Video available here: https://youtu.be/vap04-Py9QM
The benefits of running simulations in the cloud vs. on-premise – Unite Copen...Unity Technologies
At Unite Copenhagen, this session (presented in partnership with Google Cloud) focused on the advantages of using cloud services for running simulations and other machine-learning training-related jobs that call for huge workloads. Many companies that are involved in simulation push the compute workload onto their on-premise infrastructure but this requires tremendous resources. Heavy-duty cloud resources are a powerful, scalable and on-demand alternative. Cloud provides an a-la-carte solution where compute workloads are profiled and deployed into an optimal specialized hardware solution that is tailored for the workload. It also provides a unique opportunity for the most innovative companies to step up their game.
Speakers:
Moe Sy - Google
Steven Kehrli - Unity
Watch the session on YouTube: https://youtu.be/JWbXDpPErkE
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...DanBrown980551
Do you want to learn how to model and simulate an electrical network from scratch in under an hour?
Then welcome to this PowSyBl workshop, hosted by Rte, the French Transmission System Operator (TSO)!
During the webinar, you will discover the PowSyBl ecosystem as well as handle and study an electrical network through an interactive Python notebook.
PowSyBl is an open source project hosted by LF Energy, which offers a comprehensive set of features for electrical grid modelling and simulation. Among other advanced features, PowSyBl provides:
- A fully editable and extendable library for grid component modelling;
- Visualization tools to display your network;
- Grid simulation tools, such as power flows, security analyses (with or without remedial actions) and sensitivity analyses;
The framework is mostly written in Java, with a Python binding so that Python developers can access PowSyBl functionalities as well.
What you will learn during the webinar:
- For beginners: discover PowSyBl's functionalities through a quick general presentation and the notebook, without needing any expert coding skills;
- For advanced developers: master the skills to efficiently apply PowSyBl functionalities to your real-world scenarios.
In his public lecture, Christian Timmerer provides insights into the fascinating history of video streaming, starting from its humble beginnings before YouTube to the groundbreaking technologies that now dominate platforms like Netflix and ORF ON. Timmerer also presents provocative contributions of his own that have significantly influenced the industry. He concludes by looking at future challenges and invites the audience to join in a discussion.
Climate Impact of Software Testing at Nordic Testing DaysKari Kakkonen
My slides at Nordic Testing Days 6.6.2024
Climate impact / sustainability of software testing discussed on the talk. ICT and testing must carry their part of global responsibility to help with the climat warming. We can minimize the carbon footprint but we can also have a carbon handprint, a positive impact on the climate. Quality characteristics can be added with sustainability, and then measured continuously. Test environments can be used less, and in smaller scale and on demand. Test techniques can be used in optimizing or minimizing number of tests. Test automation can be used to speed up testing.
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf91mobiles
91mobiles recently conducted a Smart TV Buyer Insights Survey in which we asked over 3,000 respondents about the TV they own, aspects they look at on a new TV, and their TV buying preferences.
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...SOFTTECHHUB
The choice of an operating system plays a pivotal role in shaping our computing experience. For decades, Microsoft's Windows has dominated the market, offering a familiar and widely adopted platform for personal and professional use. However, as technological advancements continue to push the boundaries of innovation, alternative operating systems have emerged, challenging the status quo and offering users a fresh perspective on computing.
One such alternative that has garnered significant attention and acclaim is Nitrux Linux 3.5.0, a sleek, powerful, and user-friendly Linux distribution that promises to redefine the way we interact with our devices. With its focus on performance, security, and customization, Nitrux Linux presents a compelling case for those seeking to break free from the constraints of proprietary software and embrace the freedom and flexibility of open-source computing.
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfPeter Spielvogel
Building better applications for business users with SAP Fiori.
• What is SAP Fiori and why it matters to you
• How a better user experience drives measurable business benefits
• How to get started with SAP Fiori today
• How SAP Fiori elements accelerates application development
• How SAP Build Code includes SAP Fiori tools and other generative artificial intelligence capabilities
• How SAP Fiori paves the way for using AI in SAP apps
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...UiPathCommunity
💥 Speed, accuracy, and scaling – discover the superpowers of GenAI in action with UiPath Document Understanding and Communications Mining™:
See how to accelerate model training and optimize model performance with active learning
Learn about the latest enhancements to out-of-the-box document processing – with little to no training required
Get an exclusive demo of the new family of UiPath LLMs – GenAI models specialized for processing different types of documents and messages
This is a hands-on session specifically designed for automation developers and AI enthusiasts seeking to enhance their knowledge in leveraging the latest intelligent document processing capabilities offered by UiPath.
Speakers:
👨🏫 Andras Palfi, Senior Product Manager, UiPath
👩🏫 Lenka Dulovicova, Product Program Manager, UiPath
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Albert Hoitingh
In this session I delve into the encryption technology used in Microsoft 365 and Microsoft Purview. Including the concepts of Customer Key and Double Key Encryption.
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Optimizing GPU Performance of Raid: Shadow Legends – Unite Copenhagen 2019
1.
2. WHO WE ARE:
PLARIUM GLOBAL
We’re one of the world’s fastest growing developers of mobile, social
and web-based games with over 250M registrations and 3M DAU.
● Founded in 2009
● HQ in Israel
● 8 Offices & Studios
We’re home to some of the best talent in the social and mobile gaming industry.
Over 1200 professionals in 8 offices and development studios across Europe
and the United States.
6. Copyright Plarium Global LTD. 2019
Do not distribute
6Graphical Tricks in Raid: Shadow Legends
RAID: SHADOW LEGENDS
INTRODUCTION
■ Hero collector RPG
■ Realistic “Dark fantasy”
graphic style
■ 7 million downloads
■ 500k active players
■ Users spend 30 mins/day
in Raid
■ Featured in Google Play
and Apple App Store
7. Copyright Plarium Global LTD. 2019
Do not distribute
7Graphical Tricks in Raid: Shadow Legends
TECHNICAL ART TEAM
INTRODUCTION
8. Copyright Plarium Global LTD. 2019
Do not distribute
8Graphical Tricks in Raid: Shadow Legends
RENDERING OVERVIEW
INTRODUCTION
■ Characters
■ Environment
■ Shadows
■ Particles
■ Reflections
■ Effects
■ Bloom
9. Copyright Plarium Global LTD. 2019
Do not distribute
9Graphical Tricks in Raid: Shadow Legends
XCODE FRAME CAPTURE
INTRODUCTION
10. Copyright Plarium Global LTD. 2019
Do not distribute
10Graphical Tricks in Raid: Shadow Legends
UNITY FRAME DEBUGGER
INTRODUCTION
11. Copyright Plarium Global LTD. 2019
Do not distribute
ENVIRONMENT
RENDERING
Tiles | Shadows | Lightmaps | ShaderGUI
12. Copyright Plarium Global LTD. 2019
Do not distribute
12Graphical Tricks in Raid: Shadow Legends
ENVIRONMENT SHADER
ENVIRONMENT RENDERING
■ Fills a large screen area
■ Supports texture blending
■ Highest priority
for optimization
■ Can be used in different
variations: with or without
lightmaps, with or without
texture blending, etc.
13. Copyright Plarium Global LTD. 2019
Do not distribute
13Graphical Tricks in Raid: Shadow Legends
ENVIRONMENT SHADER
ENVIRONMENT RENDERING
Total frame time:
5.8 ms
Total environment
time: 1.87 ms (32%)
14. Copyright Plarium Global LTD. 2019
Do not distribute
14Graphical Tricks in Raid: Shadow Legends
BENEFITS OF SHADERGUI
ENVIRONMENT RENDERING
var tilesHaveAlpha = false;
if (secondTex || thirdTex)
{
var textureProps = new[] {_mainTex, _secondTex, _thirdTex};
foreach (var tex in textureProps)
{
if (tex.textureValue == null)
continue;
var path = AssetDatabase.GetAssetPath(tex.textureValue);
var textureImporter = (TextureImporter) AssetImporter.GetAtPath(path);
if (!textureImporter.DoesSourceTextureHaveAlpha())
continue;
tilesHaveAlpha = true;
break;
}
if (tilesHaveAlpha)
{
_depthBlend.floatValue = 1;
material.EnableKeyword("DEPTHBLEND");
_materialEditor.ShaderProperty(_depth, _depth.displayName);
}
else
{
_depthBlend.floatValue = 0;
material.DisableKeyword("DEPTHBLEND");
}
15. Copyright Plarium Global LTD. 2019
Do not distribute
15Graphical Tricks in Raid: Shadow Legends
SHADOW FILTERING
ENVIRONMENT RENDERING
■ Soft shadows
■ Rendering cost of depth test
■ Limited number
of shadowcasters
■ Low shadow resolution
■ Controlled environment
OFF ON
16. Copyright Plarium Global LTD. 2019
Do not distribute
16Graphical Tricks in Raid: Shadow Legends
SHADOW MASKS
ENVIRONMENT RENDERING
■ We position the shadow mask camera
not according to camera position, but
based on average character position.
■ No need to do any shadow related
computations in environment shader,
we just multiply it by shadow mask
texture, and that’s it.
■ Blur is applied to low res shadow pass.
17. Copyright Plarium Global LTD. 2019
Do not distribute
17Graphical Tricks in Raid: Shadow Legends
SHADOWS IN XCODE
ENVIRONMENT RENDERING
Shadow mask rendering took
1.94 ms, or 9.2% of frame
time on iPad Air.
18. Copyright Plarium Global LTD. 2019
Do not distribute
CHARACTER
RENDERING
A Song Of PBR Ice & Fire
19. Copyright Plarium Global LTD. 2019
Do not distribute
19Graphical Tricks in Raid: Shadow Legends
CHARACTER SHADER
CHARACTER RENDERING
■ About surface shaders
■ PBR
■ Shader Forge
■ Channels
■ “Freeze”
■ Other Effects
20. Copyright Plarium Global LTD. 2019
Do not distribute
20Graphical Tricks in Raid: Shadow Legends
CHARACTER EFFECTS
CHARACTER RENDERING
21. Copyright Plarium Global LTD. 2019
Do not distribute
21Graphical Tricks in Raid: Shadow Legends
CHARACTERS IN XCODE
CHARACTER RENDERING
22. Copyright Plarium Global LTD. 2019
Do not distribute
22Graphical Tricks in Raid: Shadow Legends
DEVICE-BASED SETTINGS ADJUSTMENT
CHARACTER RENDERING
23. Copyright Plarium Global LTD. 2019
Do not distribute
23Graphical Tricks in Raid: Shadow Legends
PROFILING ON DIFFERENT DEVICES
CHARACTER RENDERING
24. Copyright Plarium Global LTD. 2019
Do not distribute
24Graphical Tricks in Raid: Shadow Legends
SHADOW MAPS?
CHARACTER RENDERING
25. Copyright Plarium Global LTD. 2019
Do not distribute
25Graphical Tricks in Raid: Shadow Legends
MULTI COMPILE ISSUES
CHARACTER RENDERING
#pragma shader_feature __ VERTEX_ANIMATION
#pragma shader_feature __ EMISSION
#pragma multi_compile __ CHARACTERSHADOWS
#pragma multi_compile __ MATCAP
#pragma multi_compile __ FREEZE
#pragma multi_compile __ INVISIBILITY
#pragma multi_compile_shadowcaster
#pragma multi_compile_instancing
#pragma multi_compile_fwdbase_fullshadows
#define LIGHTPROBE_SH 1
26. Copyright Plarium Global LTD. 2019
Do not distribute
VISUAL EFFECTS
Artistic Freedom VS Hardware
27. Copyright Plarium Global LTD. 2019
Do not distribute
27Graphical Tricks in Raid: Shadow Legends
OVERDRAW :(
VISUAL EFFECTS
iPad Air 2 (2014)
Lava particles rendering
took 3.26 ms,
Other particles and
transparent effect parts
took 5.82 ms.
As a result, total frame
time went up to
20.6 ms, which is
substantially more than
target 16 ms.
28. Copyright Plarium Global LTD. 2019
Do not distribute
28Graphical Tricks in Raid: Shadow Legends
OVERDRAW
VISUAL EFFECTS
iPad Air 2 (2014)
Blades effect rendering
took 0.05 ms,
Other particles and
transparent effect parts
took 3.6 ms.
Total frame time in this
case is 12.8 ms, which is
good.
29. Copyright Plarium Global LTD. 2019
Do not distribute
29Graphical Tricks in Raid: Shadow Legends
RAIN EFFECT
VISUAL EFFECTS
iPad Air 2 (2014)
Rain took 0.504 ms
to render.
Vertex shader took
0.405 ms.
32. Copyright Plarium Global LTD. 2019
Do not distribute
32Graphical Tricks in Raid: Shadow Legends
BLOOM
VISUAL EFFECTS
OFF ON
33. Copyright Plarium Global LTD. 2019
Do not distribute
33Graphical Tricks in Raid: Shadow Legends
BLOOM
VISUAL EFFECTS
● We really want it
● Low Resolution Buffer
● We only need it for VFX
● We can manage without depth
testing for bloom
● Post effects are normally drawn
on full screen and cause a lot of
overdraw
34. Copyright Plarium Global LTD. 2019
Do not distribute
34Graphical Tricks in Raid: Shadow Legends
BLOOM OPTIMIZATION
VISUAL EFFECTS
35. Copyright Plarium Global LTD. 2019
Do not distribute
35Graphical Tricks in Raid: Shadow Legends
BLOOM OPTIMIZATION
VISUAL EFFECTS
38. Copyright Plarium Global LTD. 2019
Do not distribute
38Graphical Tricks in Raid: Shadow Legends
LIGHT SHAFTS
VISUAL EFFECTS
Scene View Game View
39. Copyright Plarium Global LTD. 2019
Do not distribute
39Graphical Tricks in Raid: Shadow Legends
SIMPLE VS MEGA SHADERS
VISUAL EFFECTS
40. Copyright Plarium Global LTD. 2019
Do not distribute
40Graphical Tricks in Raid: Shadow Legends
ANDROID PROFILING
VISUAL EFFECTS
■ GAPID – good for general frame
overview, but any profiling information
is missing (you don’t get your FPS
or frame time metrics).
■ Snapdragon Profiler – better, you can
get many useful performance metrics.
Has a snapshot feature, though
I couldn't get it to work with our game.
42. Copyright Plarium Global LTD. 2019
Do not distribute
42Graphical Tricks in Raid: Shadow Legends
SOME THINGS WENT WRONG
CONCLUSIONS
■ Frame drops occur on some devices
■ Some effects need optimization
■ There are many places in our game
with noticeable lags
■ Our VFX shader workflow can be optimized
■ Character shader can be optimized
43. Copyright Plarium Global LTD. 2019
Do not distribute
43Graphical Tricks in Raid: Shadow Legends
SOME THINGS WENT RIGHT
CONCLUSIONS
■ Most people think that the game looks good
■ It runs on most modern phones
■ Graphical performance is acceptable
■ Some parts are decently optimized (environment shader)
■ There is a lot of content (including VFX), this was crucial
for game’s success
■ The game is overall successful
■ 120 fps on iPad Pros with 120Hz screens
44. Copyright Plarium Global LTD. 2019
Do not distribute
JOIN US
talents@plarium.com
linkedin.com/company/plarium
instagram.com/plarium
company.plarium.com
45. Copyright Plarium Global LTD. 2019
Do not distribute
QUESTIONS?
https://docs.google.com/presentation/d/1
pZt8k1EjMFuxdRLekwpze8nzcyEW0u4E
HVeko6u0BKs/edit?usp=sharing