Sony Fan Scans 🎮, meshoptimizer v1.1 🕸️, Improving Mono 🧪
🎮 Tech & Tools
Get Scanned Into PlayStation Studios Games: Inside Sony’s Playerbase
Sony’s new Playerbase initiative takes community involvement beyond playtesting by scanning fans into actual PlayStation Studios titles. Multi-camera photogrammetry rigs and facial/motion capture will create detailed 3D likenesses for use as background characters, crowd extras, or limited-time cameos. To kick things off, one fan will be featured in Gran Turismo 7 as an in-game portrait and help design a one-of-a-kind livery and Fantasy Logo added permanently to the Showcase. It’s an early glimpse at scalable player-driven content in AAA worlds.
New Meshoptimizer Release Supercharges Meshlets and Ray-Traced Transparency
The latest meshoptimizer update focuses on next-gen rendering workloads with two big additions: meshlet topology compression and opacity micromap rasterization. A new codec offers extremely fast CPU and GPU decoding, ideal for streamed or highly instanced geometry, while improved meshlet ordering boosts compression ratios further. Opacity micromap helpers now output data ready for VK_EXT_opacity_micromap and DXR 1.2, supporting both 2-state and 4-state modes to optimize ray-traced alpha-tested geometry. Numerous smaller tweaks refine simplification, bounds computation, gltfpack correctness, and web decoding performance.
🌆 Worldbuilding & Performance
Build Neon Mega-Cities Fast with iCity Cyberpunk for Blender
From the creators of iCity, iCars, and iCrowds comes iCity Cyberpunk Edition, a focused toolkit for building atmospheric cyberpunk environments in Blender. With pre-configured neon lighting, volumetric fog, rain, and reflective streets, it lets you spin up misty, high-contrast cityscapes in minutes. Urban blocks, roads, highways, and bridges are all customizable, while dynamic reflections and moving lights add motion to every shot.
Why Your Unity float4 Math Compiles to 400 Lines of Assembly
A simple float4 multiply in Unity shouldn’t need 400 lines of assembly—but under Mono’s JIT, it often does. This post walks through Mono’s pipeline from IL to IR to machine code to show how value types trigger a storm of redundant temporaries and stack copies. The author then introduces new IR-level optimizations that strip out those pointless moves, shrinking the code to a tight SIMD-style sequence. If you care about squeezing performance from Unity’s C# math, this breakdown is essential.