How Big Data Saved The Open World of World of Witcher 3?
Subscribe:  iCal  |  Google Calendar
7, Mar — 1, Jun
Krakow PL   27, May — 29, May
London GB   28, May — 31, May
Kyoto JP   1, Jun — 3, Jun
London GB   4, Jun — 6, Jun
Latest comments
by Trilo Byte
19 hours ago

If you rig your character up as a standard SineSpace avatar and getting it working properly, then any clothing purchased (or that you make) in SineSpace should just work properly (if not, file a bug report). If you're rigging up your Daz3D content as a costume replacement (also known as a bypass avatar, since it bypasses the entire avatar, clothing, and attachment system), then you're on your own.

by ariana pham
20 hours ago

play game happy wheels

by Kaji
1 days ago

Nice article. I would love to know if there is any cloth rigging tutorial or tool/plugin that could solve the typical mesh bleeding issue. For reference, I have issues with getting custom or bought clothes on a custom animated Daz3D Character in Unity. So far, the character looks good and work. The clothes fit in T-Position but once the animation starts, the vertices from the character bleeds through certain parts again and again. I've looked into the bones skin-weights but was not able to see anything to improve there. the problem grows once certain body-morphs alter the character (giving him more weight or muscles)

How Big Data Saved The Open World of World of Witcher 3?
9 September, 2015

Martin Thorzen (former CD Projekt Red) talked during GDC 2015 about the process of world creation of The Witcher 3 and the optimization of the content pipeline to fit all the needs of such a huge open world game.


Martin has a big experience working with artists for a very long time. Although he believes that game artists are capable of creating some amazing things, there are examples, when they fail and use their tools inappropriately. This causes a lot of problem for the technical department and for the game as the whole. In open world games, since they are so incredibly big, this can happen a lot and may slip through quality control more often.

Half of the asset is hidden underground!

Half of the asset is hidden underground!


“Mesh Monster”

CD Projekt Red wanted to get rid of this problems, so they’ve developed a solution for working with assets. Basically they wanted a filter, that can go over 500 000 assets and find problematic ones. There was also an editor that allowed artists to modify assets, which was a nightmare for the tech team.

Database Viewer

Database Viewer

The developers created a tool called “Database Viewer”. It allowed the team to go through the whole world and all the technical layers of it, all the assets and find the properties they were most interested in: size, materials, lights and other stuff. They’ve messed around with SQL files, created a massive 2GB text file with info and worked a lot with Python. It wasn’t easy, but the service was incredibly useful as it allowed to answer some of the craziest questions the team members had.

You could see the tricky assets on the map, edit them out immediately and find the solution. During the usage of the new database, developers found a lot of interesting stuff, like a shadow-casting light that was 4000 meter in diameter, animated bows under ground, test assets still placed in the level and 105 000 grass entities in an area of 32 sqm. It was a real mess!


Careful approach to assets allowed developers to focus their attention on problems, get rid of all the expensive mistakes and deliver more accurate and logical world design. Too bad the team used Google Sheets to work with all that data. A more streamlined solution like Slemma, would be much more appropriate for messing with such huge amounts of data.


Source: (via


Leave a Reply

2 Comment threads
0 Thread replies
Most reacted comment
Hottest comment thread
0 Comment authors
The Future of Game Development TechnologyOkay so today is actually hump day, Labor Day threw me off | Vylkira the Viking Princess Recent comment authors

[…] the cravings of the artistic game development crowd. He’s been a member of Crytek & CD Project RED. Now he’s working with Ubisoft on wrapping up Assassin’s Creed Syndicate. His main job […]


[…] This (needs a proofreader) article on how the Witcher 3 team used big data techniques to refine the open world of Witcher 3 and detect problematic assets Witcher 3 Big Data Report […]

Related articles