-
Recent Posts
- How I use ChatGPT daily (scientist/coder perspective) January 22, 2024
- Praising hacking and low-tech solutions. ChatGPT wrote me a personal Javascript browser “plugin.” September 17, 2023
- I left Silicon Valley for NYC 2.5y ago – a retrospective September 4, 2023
- Gradient-descent optimized recursive filters for deconvolution / deblurring September 5, 2022
- Progressive image stippling and greedy blue noise importance sampling August 31, 2022
Categories
-
Recent Posts
- How I use ChatGPT daily (scientist/coder perspective) January 22, 2024
- Praising hacking and low-tech solutions. ChatGPT wrote me a personal Javascript browser “plugin.” September 17, 2023
- I left Silicon Valley for NYC 2.5y ago – a retrospective September 4, 2023
- Gradient-descent optimized recursive filters for deconvolution / deblurring September 5, 2022
- Progressive image stippling and greedy blue noise importance sampling August 31, 2022
Archives
- January 2024 (1)
- September 2023 (2)
- September 2022 (1)
- August 2022 (1)
- May 2022 (1)
- March 2022 (2)
- February 2022 (2)
- January 2022 (2)
- November 2021 (1)
- October 2021 (2)
- July 2021 (2)
- June 2021 (1)
- May 2021 (1)
- April 2021 (1)
- February 2021 (2)
- January 2021 (2)
- December 2020 (1)
- August 2020 (1)
- May 2020 (1)
- April 2020 (2)
- March 2020 (1)
- February 2020 (1)
- January 2020 (1)
- September 2019 (1)
- August 2019 (1)
- May 2018 (1)
- October 2017 (1)
- August 2017 (1)
- April 2017 (2)
- October 2016 (4)
- September 2016 (2)
- August 2016 (1)
- June 2016 (1)
- October 2015 (2)
- March 2015 (2)
- February 2015 (1)
- December 2014 (1)
- October 2014 (1)
- September 2014 (4)
- August 2014 (4)
- July 2014 (2)
- June 2014 (2)
- May 2014 (2)
- April 2014 (3)
- March 2014 (4)
- February 2014 (2)
- January 2014 (3)
Categories
Author Archives: bartwronski
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 40mm, A7, Alpha 7, f/1.4, Lightroom, Nokton, optics, photography, photos, Sony, travel, Voigtlander
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 algorithms, Anaconda, programming, python, stochastic, supersampling, temporal, tools, winpython
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 A7, Alpha 7, DSLR, Fuji, mirrorless, Nikon, photography, photos, review, Sony, travel, Voigtlander
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
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 .NET, algorithms, antialiasing, C#, graphics, graphics programming
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 645, B&W, black & white, film, fuji x100, mamiya, photography
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 debugging, editor, pipeline, programming, the witcher 2: assassins of kings, tools, witcher 2
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 assassin's creed, graphics, graphics programming, PlayStation 4, postprocessing, programming, Xbox One
2 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 .NET, C#, framework, graphics, graphics programming, programming, shaders
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
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 assembler, GCN, GDC, GDC 2014, graphics, graphics programming, PlayStation 4, programming, Sony, Xbox One
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
Why big game studios (usually) use single main 3d software environment?
Couple days ago a friend from smaller gamedev company asked me very interesting question – why while smaller companies allow freelancers some freedom choosing 3d software, big and AAA companies usually force people to learn and use one 3d environment? … Continue reading
Posted in Code / Graphics
Tagged 3d software, 3ds max, blender, graphics, maya, photoshop, pipeline, technical art, tools
Leave a comment
Compare it!
Cpt. Obvious I have some mixed feelings about the blog post I’m about to write. On the one hand, it is something obvious and rudimentary in graphics workflows, lots of graphics blogs use such techniques, but on the other hand, … Continue reading
The future of screenspace reflections
Introduction The technique was first mentioned by Crytek among some of their improvements (like screenspace raytraced shadows) in their DirectX 11 game update for Crysis 2 [1] and then was mentioned in couple of their presentations, articles and talks. In … Continue reading
Posted in Code / Graphics
Tagged algorithms, assassin's creed, graphics, postprocessing, programming, raymarching, raytracing
5 Comments
On pursuit of (good) free mathematics toolbox
Introduction Mathematics are essential part of (almost?) any game programmers work. It was always especially important in work of graphics programmers – all this lovely linear algebra and analytic geometry! – but with more powerful hardware and more advanced GPU … Continue reading
Posted in Code / Graphics
Tagged graphics programming, mathematica, mathematics, python, sublime text, winpython
1 Comment
My first visit to Cuba
Welcome My first post is going to be more of a post just for myself – my practice with the wordpress and its layouts. To be honest I never did have a blog of any kind (well, except for a … Continue reading
Posted in Travel / Photography
Tagged assassin's creed, cuba, fuji x100, havana, photos, travel
1 Comment
You must be logged in to post a comment.