Grass Interaction - Part 3
2026-08-16
Learn how to create physically based interactive grass in Unity. In this third part of the series, we will setup the Custom Pass that drives the Entity Influence system, sending non-grass specific data to the GPU and see the influence texture update in action.
2846 words
|
14 minutes
Grass Interaction - Part 2
2026-08-15
Learn how to create physically based interactive grass in Unity. In this second part of the series, we will set up the shader part of the Entity Influence system, designing the data layout of the influence texture, and how this texture is updated.
3383 words
|
17 minutes
Grass Interaction - Part 1
2026-08-14
Learn how to create physically based interactive grass in Unity. In this first part of the series, we will discuss how grass and instigators are abstracted physically, and establish the theoretical foundations for the implementation.
2192 words
|
11 minutes
Obscure Unity Knowledge
2025-05-21
Small Unity quirks worth remembering — GraphicsBuffer remapping, GPU flush-to-zero, and more.
526 words
|
3 minutes
Unity Profiling: C++ Capture
2025-01-05
Learn how to use NVidia NSight Graphics to conduct c++ captures on Unity Editor, and perform otherwise discouraged GPU Trace to obtain more information about the rendering bottlenecks of your game.
638 words
|
3 minutes
Dynamic Resolution - "Hardware" vs "Software"
2024-12-26
Learn the difference between Unity HDRP Dynamic Resolution's Hardware and Software modes, and when to prefer one over the other.
624 words
|
3 minutes
The <font> Tag in Text Mesh Pro
2024-09-16
Learn how to setup a custom font asset loader in Unity for better font tag usage in Text Mesh Pro.
438 words
|
2 minutes
Bypassing Unity Undo System's Memory Limitation
2024-06-03
An insight for bypassing Unity's undo system's limitation when editing large terrains, via Harmony.
1143 words
|
6 minutes