Author Archives: Krzysztof Narkowicz

GDC 2018 Presentations

(last update: April 8, 2018) Programming “Advanced Graphics Techniques Tutorial: The Latest Graphics Technology in Remedy’s Northlight Engine” – Tatu Aalto (Remedy Entertainment) Khronos Group Presentations “Cinematic Lighting in Unreal Engine” – Epic Games “Optimizing UE4 for Fortnite: Battle Royale: Part … Continue reading

Posted in Conference | 11 Comments

Cloth Shading

Over the holiday break I had some time to play with interesting ideas presented during the last SIGGRAPH. One thing which caught my attention was new analytical cloth BRDF from Sony Pictures Imageworks [EK17], which they use in movie production. … Continue reading

Posted in Graphics, Lighting | 3 Comments

Digital Dragons 2017

A few days ago I had a chance to attend and speak at Digital Dragons 2017 about rendering in Shadow Warrior 2. It was a total blast – very pro organized, had a honor to meet some incredible people and listen to … Continue reading

Posted in Conference, Graphics, Lighting, Post Processing | 7 Comments

Job System and ParallelFor

Some time ago, while profiling our game, I noticed that we have a lot of thread locking and contention resulting from a single mutexed MPMC job queue processing a large amount of tiny jobs. It wasn’t possible to merge work … Continue reading

Posted in C++, Multithreading | 1 Comment

GDC 2017 Presentations

(last update: April 5, 2017) Programming Track “Cold, Hard Cache: Insomniac’s Cache Simulator” – Andreas Fredriksson (Insomniac Games) “Insomniac’s Web Tools: A Postmortem” – Andreas Fredriksson (Insomniac Games) “FrameGraph: Extensible Rendering Architecture in Frostbite” – Yuriy O’Donnell (Frostbite / Electronic … Continue reading

Posted in Conference | 6 Comments

HDR Display – First Steps

Recently NVIDIA send us a nice HDR TV and we got a chance to checkout this new HDR display stuff in practice. It was a rather a fast implementation, as our game is shipping in less than 2 months from … Continue reading

Posted in Graphics | 2 Comments

GDC 2016 Presentations

(last update: May 20, 2016) This year’s GDC was awesome. Some amazing presentations and again I could chat with super-smart and inspiring people. Be sure to check out “Advanced Techniques and Optimization of HDR Color Pipelines”, “Optimizing the Graphics Pipeline with Compute” and … Continue reading

Posted in Conference | 2 Comments