Sign in

Georgi Nikolov

@georgi-nikolov.com
122 followers 44 following 67 posts

graphics programmer georgi-nikolov.com

PostsRepliesMedia
Reposted by Georgi Nikolov
Inigo Quilez @iquilezles.bsky.social · 04/09/2026
Distorting space with sine functions #math
446084
Georgi Nikolov @georgi-nikolov.com · 26/09/2026
seeing public discourse on recent AI developments reminded me of this
youtube.com
Soup is Good Food
YouTube video by Dead Kennedys - Topic
032
Georgi Nikolov @georgi-nikolov.com · 22/08/2026
summer drip
020
Reposted by Georgi Nikolov
Christoph Peters @momentsingraphics.bsky.social · 20/06/2026
When you transition from rasterization to ray tracing, you may want to compute camera rays based on a 4x4 world to clip space matrix. My new blog post shows why the obvious approach for that fails and provides code for a reliable alternative: momentsingraphics.de/CameraRays.h...
0475
Georgi Nikolov @georgi-nikolov.com · 29/04/2026
I am at the thps2 nyc map
010
Reposted by Georgi Nikolov
Jeremy // Making Star Spark @jeremyjackson.bsky.social · 19/02/2026
Thanks for hosting #TurnBasedThursday! #StarSpark is a tactical turn-based fighting game in which you'll battle your way through a survival tournament using a combination of real time combos and various attack, defense, and support skills. 🌟 s.team/a/3639950 #GameDev #IndieGame
0299
Georgi Nikolov @georgi-nikolov.com · 20/02/2026
youtu.be/cvJ7-Mmr2_o?...
youtu.be
Sega Saturn Does Ray Tracing - And We're Not Actually Joking
YouTube video by DF Clips
000
Georgi Nikolov @georgi-nikolov.com · 07/02/2026
Swift is a great language to learn after JavaScript / Typescript imho. In fact going back to JS after half a year of Swift feels like a downgrade to me.
120
Georgi Nikolov @georgi-nikolov.com · 04/02/2026
I watched "BIOHAZARD 4D-EXECUTER", a forgotten 2000 animation made by Capcom in the Resident Evil universe. It appears to be rendered using the same CG technology Capcom used for the cutscenes in the old GameCube Resident Evils.
000
Georgi Nikolov @georgi-nikolov.com · 03/02/2026
New year, new me, new website! Updated my portfolio for 2026: georgi-nikolov.com
georgi-nikolov.com
Georgi Nikolov
Georgi Nikolov is a programmer building advanced web and mobile applications. Real-time rendering, GPU programming, and interactive 3D.
041
Reposted by Georgi Nikolov
Alex Tardif @longbool.bsky.social · 30/12/2025
New post up! Bindless Oriented Graphics Programming alextardif.com/BindlessProg...
alextardif.com
Alex Tardif: Graphics Programmer
16718
Georgi Nikolov @georgi-nikolov.com · 30/12/2025
Been a hot minute since I’ve logged in here. Anyway, I averaged 11.8km of walking per day in 2025
030
Georgi Nikolov @georgi-nikolov.com · 29/10/2025
the Liquid Glass is growing on me
Screenshot of a 3D point cloud editor running on an iPhone.Screenshot of a 3D point cloud editor running on an iPhone.
000
Georgi Nikolov @georgi-nikolov.com · 20/10/2025
Monday morning and half the internet does not load as Vercel is down
030
Georgi Nikolov @georgi-nikolov.com · 14/10/2025
Some new screenshots of my upcoming LiDAR point cloud editing app taken on a M4 iPad Pro:
Screenshot #1 of a 3D point cloud editor app running on an iPad.Screenshot #2 of a 3D point cloud editor app running on an iPad.Screenshot #3 of a 3D point cloud editor app running on an iPad.
051
Reposted by Georgi Nikolov
Andrew Helmer @andrewhelmer.bsky.social · 04/10/2025
For anyone who's tried to use spherical harmonics for lighting and found the notation- and terminology- heavy definitions confusing, highly recommend this classic: grahamhazel.com/blog/2017/12... I think Graham Hazel's blog was down for a long time, years maybe, but works now!
grahamhazel.com
Alternative definition of Spherical Harmonics for Lighting – Graham Hazel
02410
Reposted by Georgi Nikolov
ᴄʜᴀʀʟᴇʏ★ᴘɪʀᴏᴛʜ @charlespiroth.bsky.social · 22/09/2025
Vintage radio dials from the 1930s
212124
Georgi Nikolov @georgi-nikolov.com · 22/09/2025
LiDAR imperfections
041
Georgi Nikolov @georgi-nikolov.com · 21/09/2025
Berlin marathon
010
Georgi Nikolov @georgi-nikolov.com · 15/09/2025
Jailbreaking a PS3 in 2025 includes opening a specific website with Flash enabled via the console built-in browser. Once the Flash .swf file is downloaded and executed, it takes *complete* control over the console and installs the custom firmware—delightful.
010
Georgi Nikolov @georgi-nikolov.com · 31/08/2025
There are usually slim pickings at Sunday markets in Berlin but every now and then they deliver!
020
Georgi Nikolov @georgi-nikolov.com · 29/08/2025
📹🐱
130
Georgi Nikolov @georgi-nikolov.com · 28/08/2025
Lately I have been working on exporting LiDAR point cloud animations as glTF keyframe flipbook sequences: skfb.ly/pABqu
skfb.ly
Cat - 3D model by Georgi Nikolov (@georgiNikoloff)
A glTF point cloud of my cat generated by LiDAR camera - Cat - 3D model by Georgi Nikolov (@georgiNikoloff)
120
Georgi Nikolov @georgi-nikolov.com · 26/08/2025
I got myself a #gameboy exclusively to play this game, one of the best handheld titles I’ve ever played!
010
Reposted by Georgi Nikolov
Ipsiom @ipsiom.bsky.social · 30/07/2025
Some of my fav pieces I've made lately 💙 #SupportRealArtists #Metalheart #Depthcore #Hypertrance #NeoY2K
051
Georgi Nikolov @georgi-nikolov.com · 28/07/2025
another LiDAR render of my couch
011
Georgi Nikolov @georgi-nikolov.com · 27/07/2025
raytraced TrueDepth scan of yours truly
152
Georgi Nikolov @georgi-nikolov.com · 20/07/2025
path tracing via WebGPU in mobile Safari
path traced image of a cornell box with a suzanne monkey model insidepath traced image of a cornell box with a suzanne monkey model inside (alternative angle 1)path traced image of a cornell box with a suzanne monkey model inside (alternative angle 2)path traced image of a cornell box with a suzanne monkey model inside (alternative angle 3)
170
Georgi Nikolov @georgi-nikolov.com · 18/07/2025
LiDAR depth upscaling and subsampling
120
Georgi Nikolov @georgi-nikolov.com · 17/07/2025
my living room as a LiDAR depth stream
080
Reposted by Georgi Nikolov
Mike Turitzin @miketuritzin.bsky.social · 15/07/2025
Nice li'l new video covering (some of) the history of SSAO algorithms: youtube.com/watch?v=g4or...
youtube.com
SSAO, "Close Enough" since 2007 | A Brief History
YouTube video by Zenteon
1205
Georgi Nikolov @georgi-nikolov.com · 10/07/2025
I have been working on a LiDAR point cloud capture / editor tool for some time now and finally feel happy enough with the visuals to share some progress. All built with Metal3 and recorded, edited and rendered on a M4 iPad.
Recorded 3D point cloud recording of a woman in a photo boothRecorded 3D point cloud recording of a woman in a photo booth with reduced point count and rendered as circles.Recorded 3D point cloud recording of a woman in a photo booth rendered as cubes.
050
Reposted by Georgi Nikolov
Warren Moore @warrenm.bsky.social · 08/07/2025
New on Metal by Example: Getting Started with Metal 4, a breezy introduction to the fundamental changes arriving in the Metal API later this year: metalbyexample.com/metal-4/
metalbyexample.com
Getting Started with Metal 4
Another WWDC is in the books, and with it came a major update to many platform technologies, including Metal. Metal graduated to version number 4, and in this article, we’ll explore the core …
192
Georgi Nikolov @georgi-nikolov.com · 16/06/2025
every time I think a single shadow map covering the entire scene will be *just enough*, I inevitably end up adding at least 1 extra cascade
010
Georgi Nikolov @georgi-nikolov.com · 05/06/2025
please, let it be well made www.youtube.com/watch?v=G6DB...
youtube.com
Metal Gear Solid Delta: Snake Eater - Official Gameplay Trailer | State of Play 2025
YouTube video by IGN
220
Georgi Nikolov @georgi-nikolov.com · 11/05/2025
I ran 25km through Berlin today for a third year in a row 🏃🍻
120
Reposted by Georgi Nikolov
Pema99 @pema99.bsky.social · 10/05/2025
I wrote a blog post about mipmap level selection. pema.dev/2025/05/09/m...
1123655
Reposted by Georgi Nikolov
Lionel Lemarié @hikey.org · 29/04/2025
"Portal box into the Sponzas" Add simple portals to a path tracer: on ray hit on a triangle marked as a portal, multiply the ray origin by the inverse transform matrix of the portal object & multiply by the transform matrix of the destination portal. Same for direction but clear the translation.
2347
Reposted by Georgi Nikolov
Walaber @walaber.com · 24/04/2025
⚠️Replicube is now available on Steam!⚠️ Please tell all your nerdy friends about my little programming game/toy about coding voxel objects with Lua in a fake retro OS with excessive social features 😅 s.team/a/3401490/
1019776
Georgi Nikolov @georgi-nikolov.com · 19/04/2025
I have been going through this book for the past 2 weeks and it’s fantastic. The indirect rendering chapters alone are well worth the price.
050
Georgi Nikolov @georgi-nikolov.com · 10/04/2025
somebody is selling a Virtual Boy of all things in my local supermarket
021
Georgi Nikolov @georgi-nikolov.com · 04/04/2025
Shenmue has apparently been nominated as the most influential game of all time by BAFTA! Ever since playing it as a teenager it has always held a special place in my heart. Its effects like motion blur when kicking etc. was part of the reason I went into graphics programming. ❤️
2205
Reposted by Georgi Nikolov
IntentToShip @intenttoship.dev · 02/04/2025
Blink: Intent to Ship: WebGPU: copyBufferToBuffer overload
groups.google.com
Blink: Intent to Ship: WebGPU: copyBufferToBuffer overload
Blink: Intent to Ship: WebGPU: copyBufferToBuffer overload
034
Reposted by Georgi Nikolov
Pol Piella Abadia @polpielladev.bsky.social · 27/03/2025
👀 ListFormatter and the formatted method on Sequences are such forgotten APIs that are incredibly useful! 💪 You can combine sequences into localized and natural strings with a single method and no custom (fragile 😅) logic.
085
Reposted by Georgi Nikolov
Brandon Jones @toji.dev · 03/03/2025
WebGPU/WebXR integration is ready for developers to start testing in Chrome canary! Available on Windows and Android with a couple of small example pages to get you started. Please give it a try, file bugs, and give us feedback! #WebGPU #WebXR
toji.dev
Experimenting with WebGPU in WebXR
For the last few months I’ve been working on implementing experimental support for WebGPU/WebXR integration in Chrome, and now it’s ready for developers to try on Windows and Android!
45613
Reposted by Georgi Nikolov
Swift Language @swift.org · 21/02/2025
👋 from the Swift team, now on Bluesky!
32558110
Georgi Nikolov @georgi-nikolov.com · 21/02/2025
Apparently WebXR does not support WebGPU just yet :( Scrapping a week of work and going back to WebGL it is then
110
Georgi Nikolov @georgi-nikolov.com · 15/02/2025
time to play some #dreamcast
120
Reposted by Georgi Nikolov
Arthur Schiller @arthurschiller.bsky.social · 07/02/2025
This has been almost 2 years in the making… Scenery – The XR Creation Suite 🪄 Launching February 13th. @scenery-app.bsky.social
1175
Reposted by Georgi Nikolov
David Smith @trigpointdave.bsky.social · 02/02/2025
Making your own game engine be like
A picture of Cooper from the film Interstellar, saying 'this little maneuver is gonna cost us 51 years'
246355