News Liste Last Epoch

Modelling Last Epoch | From Idea to Implementation
Last Epoch
02.12.24 17:38 Community Announcements
Hello again Travelers! We’re back with our second Making Last Epoch blog post and today we are joined by Wellington Weishaupt, our 3D Modelling Manager! He’ll be sharing some insight into the process behind creating the in game models for the Acolyte’s Necropolis Gear and the Ronin MTX, from ideation to creation to implementation. Over to you Wellington!

Concept? Art!





Everything starts with a concept or idea that should be modelled, rigged, animated and, later on, implemented into the game where players will be able to put their hands on it. Some concepts or ideas might need adjustments during each stage in order to work properly in game, from both a visual and technical perspective, in order to reach the best quality possible while respecting all the limitations.

I will be using two gear sets I really enjoyed working on, the Necropolis gear for Acolyte as well as the Ronin MTX Set, as examples to show the different stages of the processes armor models go through in order to get them up and running in game.

From Paper to Pixel



Taking the 2D concept to 3D model


Once a concept is approved, we have the green light to start putting our digital clay together. The first task is moving vertices around, sculpting to make a dense 3D mesh referred to as high poly, this model should hold all the main information translated from the 2D concept. During this stage some design decisions can still happen, for example if there are objects that could limit the movement from our character causing trouble with the animations or making it look off.

The main focus while working on a high poly model is silhouette, the big and medium shapes that give us the right flow, proportions and later on small details such as imperfection on materials, broken parts, and so on.


[/tr]
-<




As we can see above with the Necropolis Set, we have many phases until the High Poly work is done. Sometimes, big changes happen to a design if issues are found during experimentation or simply because something wouldn’t work well in game.

We can see an example of that on the Ronin Set below, which had a few things changed but kept the same ideas. There were some parts that would clash visually in the game at certain camera angles, as too much information would break the visual flow, as well as cause distortions when animated. The ‘mouth area’ on the waist of the original design was one of those parts.





Game Model (re)Creation




Triangles all the way down


After all the high poly work is done, we still need to do some extra work on this model, reconstructing it and adapting it in order to make it ready for animation as well as optimizing it for use in game. This process of reconstruction is called retopology where, poly by poly, a new mesh will be built up above the high poly mesh.

Hold there, I know it sounds complicated but we can uncomplicate it!

A high poly mesh is usually made of hundreds of millions (yes, you read that right) of triangles which can not be used in game. As we can see in the image below, on the left the Ronin Sets pauldron high poly has an ultra dense mesh with all the hand sculpted details, meanwhile on the right we have the final low poly model reconstructed with fewer triangles.

The first thought that comes to mind is that the low poly looks boring now and has lost all the magic details which brings us to the next stage of the process - Baking!




Baking Last Epoch




Cooking up a storm


With our game mesh optimized we now need to transfer all the information we sculpted on the high poly mesh to our low poly mesh, this process is called baking. With that in place we can work on colors, materials and textures for the assets, however there still another step to prepare our low poly model to receive all this information. This stage is called UV Mapping, it is where we make cuts and unfold our 3D model in a 2D space which can store all the textures in different maps, for example one map will hold colors, another map will store how glossy or metallic surfaces are, so that we can have control over the materials.







After all the pieces have their UVs properly opened and organized we are able to transfer those heavy details to our game mesh and finally work on the textures, below you can see that nothing from our high poly mesh was lost.




Texturing



I have a good feeling about this...

The texturing stage is a very important part of the process in order to convey the correct vision for the materials or tell a story about the assets. We usually try to treat the materials by considering what use it has had by the character and what it has faced during that time.

This is usually a fun part to work on! Sometimes information we add can trigger a lot of ideas even if that something is not that clear at first, for example having some areas with wet blood and some areas where blood appears dry, makes us imagine how over time the character has faced many battles but still faces many more ahead.





Rendered Speechless



You spin me right round


Once everything is finished we record the models rotating in a scene with different light conditions. Turntables not only are a way of showing a final piece but also a great way to observe and make decisions on which parts we can still improve even more.






Thank you to Wellington for such an in depth and awesome look at the work they and their team put in to Making Last Epoch the game we all love. Also thank you travelers for joining us, I hope you enjoyed this as much as I did!

Let us know which teams you want to hear from in future posts and we’ll do our best to wrangle them ???? Have a great day and safe journeys through Eterra!

Averielle
Logo for Last Epoch
Release:30.04.2019 Genre: Action-Rollenspiel Entwickler: Eleventh Hour Games Vertrieb: Eleventh Hour Games Engine:keine Infos Kopierschutz:keine Infos Franchise:keine Infos
Einzelspieler Mehrspieler Koop

Aktuelle Steam News
Neue Steam News in der ePrison Datenbank

Season 2 and Beyond - Closer Look
Last Epoch
09.12.24 17:00 Community Announcements
Modelling Last Epoch | From Idea to Implementation
Last Epoch
02.12.24 17:38 Community Announcements
Eterra Monthly: November 2024 Edition
Last Epoch
29.11.24 17:39 Community Announcements
Last Epoch Soundtrack Available!
Last Epoch
20.11.24 17:00 Community Announcements
Eterra Monthly: Oct. 2024 Edition
Last Epoch
31.10.24 16:00 Community Announcements
Music of Eterra | An Interview with EHG’s Lead Composer
Last Epoch
25.10.24 16:00 Community Announcements
The Immortal Uprising: End of Event Wrap-up
Last Epoch
21.10.24 16:05 Community Announcements
Last Epoch 1.1.7.6 Patch Notes
Last Epoch
21.10.24 16:05 Community Announcements
Last Epoch Hotfix 1.1.7.5
Last Epoch
02.10.24 16:00 Community Announcements
Last Epoch Hotfix 1.1.7.4
Last Epoch
25.09.24 15:25 Community Announcements
Last Epoch Hotfix 1.1.7.2 Notes
Last Epoch
21.09.24 19:02 Community Announcements
Last Epoch Hotfix 1.1.7.1 Notes
Last Epoch
20.09.24 00:11 Community Announcements
The Imperial Uprising Event is now live!
Last Epoch
19.09.24 16:00 Community Announcements
Last Epoch: The Imperial Uprising Event Patch Notes & Downtime Notice
Last Epoch
17.09.24 16:03 Community Announcements
The Imperial Uprising: Event Details & Poll Results
Last Epoch
13.09.24 16:00 Community Announcements
Patch 1.2 Timeline, 1.1 Event Updates, and Cycle Poll
Last Epoch
10.09.24 16:32 Community Announcements
Last Epoch Hotfix 1.1.6.2 Notes
Last Epoch
05.09.24 19:54 Community Announcements
Last Epoch Patch Notes 1.1.6
Last Epoch
04.09.24 21:58 Community Announcements
Announcing 1.1 Refresh & Cycle Event - The Imperial Uprising
Last Epoch
30.08.24 15:59 Community Announcements
Last Epoch Patch Notes 1.1.5 Redeploy
Last Epoch
20.08.24 16:11 Community Announcements
Last Epoch Patch Notes 1.1.5
Last Epoch
08.08.24 16:01 Community Announcements
Last Epoch Patch Notes 1.1.4
Last Epoch
01.08.24 16:01 Community Announcements
1.1 Lore Hunt Event Winners!
Last Epoch
31.07.24 16:02 Community Announcements
Last Epoch Hotfix 1.1.3.1 Notes
Last Epoch
26.07.24 19:28 Community Announcements
Last Epoch Patch 1.1.3 Notes
Last Epoch
25.07.24 18:57 Community Announcements
Last Epoch Hotfix 1.1.2.4 Notes
Last Epoch
23.07.24 17:18 Community Announcements
Last Epoch Hotfix 1.1.2.3 Notes
Last Epoch
21.07.24 20:49 Community Announcements
Last Epoch 1.1.2.2 Hotfix Notes
Last Epoch
19.07.24 20:06 Community Announcements
Last Epoch Hotfix 1.1.2.1 Notes
Last Epoch
18.07.24 16:29 Community Announcements
Last Epoch Patch 1.1.2 Patch Notes
Last Epoch
16.07.24 18:40 Community Announcements
Last Epoch Hotfix 1.1.1.2 Notes
Last Epoch
13.07.24 19:17 Community Announcements
Last Epoch 1.1.1.1 Patch Notes
Last Epoch
12.07.24 20:16 Community Announcements
Lore Hunt Event Start!
Last Epoch
12.07.24 16:00 Community Announcements
Last Epoch Patch 1.1.1 Patch Notes
Last Epoch
11.07.24 20:43 Community Announcements
Last Epoch 1.1.0.3 Hotfix Notes
Last Epoch
10.07.24 21:10 Community Announcements
Last Epoch 1.1.0.2 Hotfix Notes
Last Epoch
10.07.24 17:18 Community Announcements
Last Epoch 1.1.0.1 Hotfix Notes
Last Epoch
09.07.24 21:48 Community Announcements
Last Epoch Patch 1.1 Is Live!
Last Epoch
09.07.24 16:14 Community Announcements
Japanese and APAC Language Announcement!
Last Epoch
08.07.24 16:57 Community Announcements
Last Epoch: Harbingers of Ruin Patch Notes & Downtime Notice
Last Epoch
05.07.24 16:00 Community Announcements
Lore Hunt Event Details
Last Epoch
03.07.24 18:00 Community Announcements
Harbingers of Ruin: Quality of Life & More
Last Epoch
03.07.24 16:42 Community Announcements
Harbingers of Ruin: What’s New?
Last Epoch
25.06.24 16:01 Community Announcements
Last Epoch 1.1: Harbingers of Ruin Twitch Drops
Last Epoch
21.06.24 16:11 Community Announcements
The Light Before The Dark Race Event
Last Epoch
20.06.24 16:00 Community Announcements
Last Epoch 1.0.8.4 Hotfix Notes
Last Epoch
19.06.24 16:04 Community Announcements
Pinnacle Content Poll Results
Last Epoch
14.06.24 16:08 Community Announcements
Last Epoch 1.0.8 Patch Notes
Last Epoch
15.05.24 16:33 Community Announcements
Last Epoch Official Teaser Trailer | Harbingers of Ruin
Last Epoch
10.05.24 16:02 Community Announcements
Last Epoch Roadmap
Last Epoch
07.05.24 18:00 Community Announcements
Last Epoch Hotfix 1.0.7.3
Last Epoch
30.04.24 19:19 Community Announcements
Last Epoch Hotfix 1.0.7.2
Last Epoch
23.04.24 17:25 Community Announcements
Last Epoch Patch 1.0.7 Patch Notes
Last Epoch
18.04.24 16:07 Community Announcements
Last Epoch Patch 1.0.6 Patch Notes
Last Epoch
10.04.24 17:04 Community Announcements
RMT and Exploit Statement
Last Epoch
02.04.24 17:02 Community Announcements
Last Epoch Patch 1.0.5 Notes
Last Epoch
27.03.24 17:44 Community Announcements
Last Epoch Hotfix 1.0.4.2 Notes
Last Epoch
22.03.24 18:17 Community Announcements
1.0 Launch Retrospective
Last Epoch
20.03.24 22:01 Community Announcements
Last Epoch Patch 1.0.4 Notes
Last Epoch
20.03.24 16:21 Community Announcements
Mid-Cycle Balance Survey Recap
Last Epoch
14.03.24 21:09 Community Announcements
Last Epoch Hotfix 1.0.3.2 Notes
Last Epoch
14.03.24 20:11 Community Announcements
Last Epoch Patch 1.0.3 Patch
Last Epoch
13.03.24 16:40 Community Announcements
Mid-Cycle Build Balance Survey
Last Epoch
08.03.24 17:02 Community Announcements
Last Epoch Patch 1.0.2.1 Notes
Last Epoch
07.03.24 19:47 Community Announcements
Last Epoch Patch 1.0.2 Notes
Last Epoch
06.03.24 17:03 Community Announcements
Autumnal Wrap & Bees Pets Update
Last Epoch
05.03.24 20:45 Community Announcements
Last Epoch Hotfix 1.0.1.2 Notes
Last Epoch
01.03.24 22:32 Community Announcements
Last Epoch 1.0.1 Patch Notes
Last Epoch
29.02.24 18:08 Community Announcements
Post Launch Mid-Week Update
Last Epoch
27.02.24 18:35 Community Announcements
Last Epoch 1.0.0d Patch Notes
Last Epoch
23.02.24 19:44 Community Announcements
An Update to the Refer A Friend Program
Last Epoch
23.02.24 02:21 Community Announcements
Our Gift To You & Thank You
Last Epoch
22.02.24 00:00 Community Announcements
Server Update
Last Epoch
21.02.24 21:52 Community Announcements
Last Epoch 1.0 is Live!
Last Epoch
21.02.24 17:03 Community Announcements
Last Epoch 1.0 - Release Patch Notes & Downtime Notice
Last Epoch
19.02.24 17:00 Community Announcements
New Items & Affixes | Coming to Last Epoch February 21st
Last Epoch
18.02.24 16:59 Community Announcements
Factions, Falconer, and Warlock | Coming to Last Epoch February 21st
Last Epoch
17.02.24 16:59 Community Announcements
Healing Hands Skill Tree | Coming to Last Epoch February 21st
Last Epoch
16.02.24 16:59 Community Announcements
New Enemies & Models | Coming to Last Epoch February 21st
Last Epoch
15.02.24 17:03 Community Announcements
Gathering Storm and Tempest Strike Rework | Coming to Last Epoch, Feb 21st
Last Epoch
14.02.24 17:00 Community Announcements
Last Epoch & Starforge Collaboration Giveaway
Last Epoch
12.02.24 19:32 Community Announcements
Celebrating a Milestone - 1 Million Copies of Last Epoch Sold!
Last Epoch
09.02.24 17:51 Community Announcements
Last Epoch launches at 11am CST, February 21st 2024
Last Epoch
02.02.24 19:00 Community Announcements
Last Epoch Deluxe and Ultimate Editions
Last Epoch
24.01.24 16:19 Community Announcements
Launch Trailer: Echoes from the Void
Last Epoch
19.01.24 19:22 Community Announcements
Trade & Item Factions
Last Epoch
11.01.24 17:00 Community Announcements
Twitch Drops - What you need to know for Launch!
Last Epoch
09.01.24 17:02 Community Announcements
Beta 0.9.2L Patch Notes
Last Epoch
13.12.23 18:05 Community Announcements
November 2023 Development Update
Last Epoch
17.11.23 17:00 Community Announcements
Beta 0.9.2k Patch Notes
Last Epoch
16.11.23 17:39 Community Announcements
Beta 0.9.2j Patch Notes
Last Epoch
27.10.23 23:09 Community Announcements
Beta 0.9.2i Patch Notes
Last Epoch
26.10.23 16:03 Community Announcements
Last Epoch 1.0 launches Feb 21st, 2024!
Last Epoch
20.10.23 18:01 Community Announcements
Beta 0.9.2h Patch Notes
Last Epoch
19.10.23 21:46 Community Announcements
Beta 0.9.2g Patch Notes
Last Epoch
18.10.23 16:28 Community Announcements
Beta 0.9.2f Patch Notes
Last Epoch
05.10.23 16:07 Community Announcements