Cameron Micka
banner
tcmicka.bsky.social
Cameron Micka
@tcmicka.bsky.social
Principal Software Engineer at Microsoft (Mesh, MRTK, HoloLens). Previously at Fun Bits Interactive, LucasArts Entertainment, and DigiPen alumni.

https://github.com/Cameron-Micka
Reposted by Cameron Micka
This commentary offers a clear, powerful statement of why freedom of speech is at the heart of democracy and must be defended, whether the speaker is Charlie Kirk or Jimmy Kimmel, MAGA supporters or MAGA opponents.
September 19, 2025 at 1:56 PM
Reposted by Cameron Micka
Sharing all of my blender texturing secrets in this in-depth ucupaint guide, hope it helps 🙂
Texturing in blender with ucupaint
What is ucupaint? Ucupaint is a free and open-source layering and baking addon for blender. It abstracts away the shader graph into a layer stack to allow texturing with layers rather than nodes: The ...
passivestar.xyz
August 30, 2025 at 10:23 PM
Reposted by Cameron Micka
Really enjoyed this @xordev.com interview and process breakdown

tympanus.net/codrops/2025...
Modeling the World in 280 Characters | Codrops
An exploration of the mindset, methods, and motivations behind crafting tiny, expressive shaders that combine code, art, and constraint.
tympanus.net
June 28, 2025 at 2:52 PM
Reposted by Cameron Micka
The total unification of scholarly talks at respected conferences and "Check out my 64k demo".

Real-Time GPU Tree Generation; Kuth, Oberberger, Faber, Pfeifer, Tabaei, Baumeister, Meyer; HPG 2025

diglib.eg.org/items/93fc78...

youtu.be/DZlJ4bHx1OQ
Real-Time GPU Tree Generation - Supplemental
YouTube video by Bastian K (KU BA)
youtu.be
June 25, 2025 at 1:09 PM
Reposted by Cameron Micka
Added support for Cosserat rods to Jolt Physics. This is a stick constraint with an orientation that can be used to attach geometry. Can be used e.g. to simulate vegetation in a cheap way.
May 5, 2025 at 8:08 PM
Reposted by Cameron Micka
Another shoutout to forum user Labris for creating this awesome glb batch optimizer tool!

batch.babylonpress.org

#BuiltWithBabylon #3D #WebDev #gamedev #indiedev #WebDevelopment #webgl #gamedevelopment #IndieDevs
June 16, 2025 at 5:04 PM
Reposted by Cameron Micka
NEW Mini: Design Choices

The guidelines I use to visually improve my shader art
mini.gmshaders.com/p/design-cho...
May 19, 2025 at 9:32 PM
Reposted by Cameron Micka
Worth a read: "How do I become a graphics programmer? - A small guide from the AMD Game Engineering team": gpuopen.com/learn/how_do...
How do I become a graphics programmer? - A small guide from the AMD Game Engineering team
It is often difficult to know where to start when taking your first in the world of graphics. This guide is here to help with a discussion of first steps and a list of useful websites.
gpuopen.com
May 4, 2025 at 10:16 AM
Reposted by Cameron Micka
In today's new blog post, I try to provide some intuition and clear up some misconceptions about early Z cull behavior on desktop GPUs. Have a read if that interests you!
therealmjp.github.io/posts/to-ear...
To Early-Z, or Not To Early-Z
Depth In The Logical Rendering Pipeline Where Does Early-Z Fit In? When Does Early-Z Have To Be Disabled? Discard/Alpha Test Pixel Shader Depth Export UAVs/Storage Textures/Storage Buffers Forcing Ear...
therealmjp.github.io
April 14, 2025 at 12:52 AM
Can’t wait for #PNW summer. Here’s a photo I took on the Paradise side of Mount Rainier National Park in mid August.

#Photography
#Nature
#BlueSkyArtShow
April 13, 2025 at 4:01 PM
Spent some time this week making real time area lights in Unity that can be fed by a video player. Based on this research: eheitzresearch.wordpress.com/415-2/
March 7, 2025 at 7:26 PM
Hello, World Bluesky!
February 26, 2025 at 3:32 AM