Roman Kuznetsov
27 posts

Roman Kuznetsov
@rokuz7
Software Engineer in Rendering @ Meta / formerly Mapbox, OrganicMaps (MAPS ME), Alawar
London, England เข้าร่วม Eylül 2015
122 กำลังติดตาม101 ผู้ติดตาม

Started with the feeling that it would be a waste to just throw my froxel code out of the renderer, and ended up on a week-long journey into cloud and sky rendering. With great support from @CorporateShark, I got async compute working in LVK, without which I'd never have hit the 2ms performance (github.com/corporateshark…, production-ready implementation coming soon).
The model of "Lowpoly Steampunk Airship" (sketchfab.com/3d-models/lowp…) by Lhyo (sketchfab.com/Lhyo) licensed under CC-BY-4.0
English

@chena_cpp @CorporateShark I still need to improve the filter and wash out the rest of the artifacts caused by the regular grid structure. Planning to play with neural rendering approaches there. Stay tuned!
English

@chena_cpp @CorporateShark Analytically, we calculate only these 8 light sources per fragment, plus 1 unconditional directional light — the “sun” (turned off in this scene). Diffuse lighting goes into a light buffer, where a depth-aware bilateral filter is applied. The SH are trilinearly blurred for free.
English

My modest attempt at clustered lighting with irradiance volumes. Fully GPU-driven Vulkan powered by @CorporateShark’s LVK. Insanely fast! 256 light sources at 0.43ms per frame.
English

@chena_cpp @rokuz7 What was the resolution and the GPU?
English

Vibe-coded somewhat useful tool (at least for me). Now I have fine-grained control over what Claude generates in my project, instead of accidentally discovering that it hardcoded something silly many commits ago.
github.com/rokuz/gitloco — open source and MIT-licensed.

English


@SaschaWillems2 @VulkanAPI Looks cool. Any chance we set up time frame? E.g. for the last 3 years?
English

Added extension detail pages to my @VulkanAPI #Vulkan gpu database. Should make it easier to pass around coverage info via links, e.g. vulkan.gpuinfo.org/displayextensi…
Links can be reached directly from the global extension listing.



English

FYI my presentation on Vulkanised’24 “MoltenVK for Advanced Vulkan Renderers on macOS”
youtu.be/hwsiOZf_dNs?si…

YouTube

English

@rokuz7 @CorporateShark I would love to see a Streamline capture of that! 🙂
English

Just launched LVK on Mali Immortalis-G715 with @CorporateShark Amazing results for fully bindless Vulkan 1.3 rendering on mobile device.
English

Finally, LightweightVK on Android - github.com/corporateshark…
Took a while to implement it. Too many complications, including fightings with Android OS permissions, workarounds for bugs in Vulkan driver and fixes in glslang
English


