Author Archives: bartwronski

Python as scientific toolbox – 8 months later

I started this blog with a simple post about my attempts to find free Mathematica replacement tool for general scientific computing with focus on graphics. At that time I recommended scientific Python and WinPython environment. Many months have passed, I … Continue reading

Posted in Code / Graphics | Tagged , , , , , , | 1 Comment

New debugging options in CSharpRenderer framework

Hi, minor update to my C#/.NET graphics rendering framework / playground got just submitted to GitHub. I implemented following new features: Surface debugging snapshots One of commentators asked me how to easily display for debug SSAO buffer – I had no easy … Continue reading

Posted in Code / Graphics | Tagged , , , , , | 4 Comments

Updated Poisson-like generator with GUI and more

Just a super short note: I updated my simple rendering-oriented Poisson-like pattern generator with: Very simple GUI made in PyQt to make experimenting easier. Option to do rotating disk (with minimizing rotated point distance) for things like Poisson bokeh / … Continue reading

Posted in Code / Graphics | Tagged , , , , , , , , , | Leave a comment

Major C#/.NET graphics framework update + volumetric fog code!

As I already promised too many times, here comes major CSharpRenderer framework update! As always, all code available on GitHub. Note that the goal is still the same – not to write most beautiful or fast code, but to provide a … Continue reading

Posted in Code / Graphics | Tagged , , , , , , , , | 18 Comments

Siggraph 2014 talk slides are up!

As promised during my talk, I have just added Siggraph 2014 Advances in the Real-Time rendering slides, check them out at my Publications page. Some extra future ideas I didn’t manage to cover in time are in bonus slides section, … Continue reading

Posted in Code / Graphics | Tagged , , , , , , , | Leave a comment

Voigtlander Nokton Classic 40mm f1.4 M on Sony A7 Review

As I promised, my delayed review of Voigtlander Nokton Classic 40mm f1.4 M used on Sony Alpha A7. First I’m going to explain some “mysterious” (lots of questions in the internet!) aspects of this lens. Why 40mm? So, first of all … Continue reading

Posted in Travel / Photography | Tagged , , , , , , , , , , , | 15 Comments

Poisson disk/square sampling generator for rendering

I have just submitted onto GitHub small new script – Poisson-like distribution sampling generator suited for various typical rendering scenarios. Unlike other small generators available it supports many sampling patterns – disk, disk with a central tap, square, repeating grid. It … Continue reading

Posted in Code / Graphics | Tagged , , , , , , , , | Leave a comment

Sony A7 review

Introduction This is a new post for one of my favourite “off-topic” subjects – photography. I just recently (under 2 weeks ago) bought Sony A7 and wanted to share some my first impressions and write a mini review. Why did I … Continue reading

Posted in Travel / Photography | Tagged , , , , , , , , , , , | 2 Comments

Hair rendering trick(s)

I didn’t really plan to write this post as I’m quite busy preparing for Siggraph and enjoying awesome Montreal summer, but after 3 similar discussion with friends developers I realized that the simple hair rendering trick I used during the … Continue reading

Posted in Code / Graphics | Tagged , , , , , | 7 Comments

C#/.NET graphics framework on GitHub + updates

As I promised I posted my C#/.NET graphics framework (more about it and motivation behind it here) on GitHub:  This is my first GitHub submit ever and my first experience with Git, so there is possibility I didn’t do something properly … Continue reading

Posted in Code / Graphics | Tagged , , , , , | Leave a comment

Coming back to film photography

Yeah, finally I managed to go back to my past-time favourite hobby – film/analog photography that I started when I was 10 years old with following camera: Now I’m a bit older and my photo gear has changed as well … Continue reading

Posted in Travel / Photography | Tagged , , , , , , | 1 Comment

Runtime editor-console connection in The Witcher 2

During Digital Dragons and tons of inspiring talks and discussions I’ve been asked by one Polish game developer (he and his team are doing quite cool early-access Steam economy/strategy game about space exploration programmes that you can check out here) to … Continue reading

Posted in Code / Graphics | Tagged , , , , , , | Leave a comment

Digital Dragons 2014 slides

This Friday I gave a talk on Digital Dragons 2014. It was a presentation with tons of new, unpublished content and details about our: Global Illumination solution – full description of baking process, storing data in 2D textures and runtime application Temporal … Continue reading

Posted in Code / Graphics | Tagged , , , , , , | 2 Comments

Temporal supersampling pt. 2 – SSAO demonstration

This weekend I’ve been working on my Digital Dragons 2014 presentation (a great Polish game developers conference I was invited to – if you will be somewhere around central Europe early May be sure to check it out) and finally got … Continue reading

Posted in Code / Graphics | Tagged , , , , , , , , , , , , | 7 Comments

C#/.NET graphics framework

In my previous post about bokeh I promised that I will write a bit more about my simple C# graphics framework I use at home for prototyping various DX11 graphics effects. You can download its early version with demonstration of bokeh … Continue reading

Posted in Code / Graphics | Tagged , , , , , , | 13 Comments

Bokeh depth of field – going insane! part 1

Recently I was working on console version depth of field suitable for gameplay – so simple, high quality effect, running with a decent performance on all target platforms and not eating big percent of budget. There are tons of publications about … Continue reading

Posted in Code / Graphics | Tagged , , , , , , , , | 25 Comments

GCN – two ways of latency hiding and wave occupancy

I wanted to do another follow-up post to my GDC presentation, you can grab its slides here. I talked for quite long about shader occupancy concept, which is extremely important and allows to do some memory latency hiding. The question … Continue reading

Posted in Code / Graphics | Tagged , , , , , , , , , | 11 Comments

GDC follow-up: Screenspace reflections filtering and up-sampling

After GDC I’ve had some great questions and discussions about techniques we’ve used to filter and upsample the screenspace reflections to avoid flickering and edge artifacts. Special thanks here go to Angelo Pesce, who convinced me that our variation of … Continue reading

Posted in Code / Graphics | 2 Comments

Temporal supersampling and antialiasing

Aliasing problem Before I address temporal supersampling, just a quick reminder on what aliasing is. Aliasing is a problem that is very well defined in signal theory. According to the general sampling theorem we need to have our signal spectrum … Continue reading

Posted in Code / Graphics | Tagged , , , , , , , , , , , , | 16 Comments

My upcoming GDC 2014 presentation

Ok, so GDC 2014 is coming up next week, are you excited? Because I am. 🙂  Thanks to the GDC Committee I will be giving a talk this year http://schedule.gdconf.com/session-id/826051 named “Assassin’s Creed IV – Road to Next-Gen Graphics”. As … Continue reading

Posted in Code / Graphics | Tagged , , , , , , , , , , | Leave a comment