NoiseBall6
Unity sample project: Direct mesh data access from compute shaders
Install / Use
/learn @keijiro/NoiseBall6README
NoiseBall6

NoiseBall6 is a Unity sample project that shows how to access vertex/index buffers directly from compute shaders.
This sample uses the new Mesh API (available from Unity 2021.2a19) that exposes vertex/index buffers from a Mesh object via GraphicsBuffer objects. You can directly read/write them from compute shaders without spending CPU-side resources.
For details of the new API, please check out the introductory document.
What's inside
This repository contains a common source code package and multiple projects that work with each render pipeline/feature.
- Common: C# scripts & compute shaders
- DXR: HDRP + DXR sample project (requires ray-tracing hardware)
- HDRP: HDRP sample project (runs on desktop/console)
- URP: URP sample project (compatible with all platforms)
The Common package is automatically referenced from each project. You can simply open these projects without any special care.
Related Skills
node-connect
349.2kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
109.5kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
349.2kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
349.2kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
