Common Godot Shader Templates
Billboard Particles + Keep Scale // Billboard Mode: Particles mat4 mat_world = mat4( normalize(INV_VIEW_MATRIX[0]), normalize(INV_VIEW_MATRIX[1]), normalize(INV_VIEW_MATRIX[2]), MODE
Search for a command to run...
Billboard Particles + Keep Scale // Billboard Mode: Particles mat4 mat_world = mat4( normalize(INV_VIEW_MATRIX[0]), normalize(INV_VIEW_MATRIX[1]), normalize(INV_VIEW_MATRIX[2]), MODE
References https://youtu.be/FdSjzioLlb0?si=-QQpozJPueWSsh-N https://youtu.be/QyI8ZS-G9nw?si=PZi68Mf3WPOrX9z1 https://youtu.be/MkLRaIZauAA?si=5Hqijjk6lZNPkNMZ Steps You would want the blade mesh to point toward the Positive X axis, like this: First i...

Video Tutorial Reference https://youtu.be/nb6uSeEZFCI?si=oihM9-7hEUUMwFfp Steps Find Animations, e.g. at Mixamo Download the animations with: Format: FBX Skin: Without Skin or Skin is fine, but reco
Step 1: Sign-up for Google AdSense Have your web site ready. Visit https://adsense.google.com/start/, and select Sign-up using your Google Account. Add your site. For me, I experimented first with my test site: https://peter-test-stuff.azurewebsites....
Step 1: Understand the nature of Software Estimates Steve “ardalis” Smith's article outlining the Laws of Software Estimates is one of the best available. To summarize: Estimates are Waste: The more time and effort you waste on estimating, the more...

Create a namespace (folder) in your test project, e.g. Assertions. This shall be the new namespace to replace the FluentAssertions. Any of your test class file which uses FluentAssertions would have using FluentAssertions; on it. We now try to migrat...
OK this short blog is just to share how I use ChatGPT so far (up until this point, maybe that can change in the future) in the way I find the most effective. And this is with ChatGPT 3.5, not 4.0, cuz I have not found any use case that I can benefit ...

Updated: Turns out there is already someone making this point much better. Check out The Selfish Programmer (Justin Searls) (youtube.com). In the wake of the recent xz/liblzma backdoor vulnerability, we find among this chaos a phenomenon that has bee...

This article is to document and attempt to reverse-engineer how the Blazor WASM implement the User support, such as Register, Login, Logout in its templates. Template Setup The Template to study on is the Blazor WebAssembly Standalone App with the fo...