Steve Anichini

349 Followers
173 Following
396 Posts

I released v2.1.0 of my #research oriented #HighDynamicRange image viewer HDRView yesterday. Worked on lots of changes and improvements over the holiday break. Get the deets and binary downloads at the link below.

#hdr, #graphics, #rendering, #openexr, #cgi, #webgl, #macos, #dearimgui,

https://github.com/wkjarosz/hdrview/releases/tag/v2.1.0

Release v2.1.0 · wkjarosz/hdrview

What's Changed Restored support for writing OpenEXR images, and added reading/writing support for Ultra HDR JPEG images Ultra HDR images will load both the reconstructed HDR image, and include t...

GitHub
From Reddit
Oh no
I was surprised to hear that many graphics people were surprised to learn that normals should be transformed with the adjugate transpose matrix. This is something I've written about extensively, so here's a new blog post that talks about what's going on.
https://terathon.com/blog/transforming-normals.html
Transforming Normals - Eric Lengyel

A thing I worked on at Epic is now public: We've worked hard to get Unreal Engine cooking on Linux using Wine.

My friends Adam and Aiden from TensorWorks have written up all the technical details of our joint adventure here: https://tensorworks.com.au/blog/migrating-unreal-engine-cook-workloads-to-wine/ - It's a very technical piece, which is indicative of the difficulty of the problem we tackled. Good times!

Migrating Unreal Engine cook workloads to Linux with Wine | TensorWorks

@msinilo probably some fancy CS generalization of that, but that's a scenario that came to mind.

@msinilo low priority thread grabs mutex, mid priority thread preempts it waiting for events from a lockfree queue, high priority thread needs mutex and adds events to queue, but is starved because low priority thread has mutex.

w/priority inheritance low priority thread would be boosted to high, finish, release mutex, and resolve the deadlock.

Seeing a trend with many new releases where specular aliasing on smooth surfaces is very prevalent.

Artists more comfortable dialing roughness down because we have better reflections with SSR and RT?

Denser geometry causing specular aliasing that toksvig/clean and TAA can't handle?

Welp
visual studio just asked me if I'm satisfied with my debugging experience, which feels like a trick question