frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

Open in hackernews

Grass Rendering Series

https://hexaquo.at/pages/grass-rendering-series-part-1-theory/
116•ibobev•4d ago

Comments

rmosolgo•2d ago
I haven't run through the grass in a video game since Ocarina of Time, so those modern screenshots really impressed me.

Have there been any games that tried to include species diversity in their grass? Around here anyways, there are 6 or 8 major pasture species, often in different growth stages at any given time of year.

grg0•2d ago
I think you might catch a butterfly or two in some games, but it's rare. I agree these nature environments often feel totally dead in games. Same with nature sounds. Devs usually get a bigger boner simulating wind and contact physics on each individual blade of grass (like this blog post does in part 3, of course).
setr•2d ago
Developers interested in speciation have a tendency to fall prey to genetic algorithms and simulations, and eventually lost to those ratholes
zimpenfish•1d ago
> Have there been any games that tried to include species diversity in their grass?

Minecraft, if you squint?[0] Obviously that's not any kind of graphical fidelity to real grass though.

[0] There's a couple of variants of grass which is then tinted to reflect the biome you're in. Some of the terrain mods add a bunch of new grasses ("betternether" springs to mind)

dcrazy•2d ago
Remedy released this fantastic talk about Alan Wake 2’s foliage system outside the paywall during last year’s GDC: https://gdcvault.com/play/1034310/Large-Scale-GPU-Based-Skin...

Unfortunately it doesn’t seem like it can be downloaded anymore, at least without an account.

kibibu•2d ago
Acerola on YouTube also has a pretty nice (if hectic) series about grass rendering:

- https://youtu.be/Y0Ko0kvwfgA?si=RGihxnz8i1RoC1jf

- https://youtu.be/jw00MbIJcrk?si=czh3dfdneMEVuJXI

- https://youtu.be/PNvlqsXdQic?si=Oa_v8ypWvxm3PLhp

jmiskovic•1d ago
I would rather recommend this video [1] from SimonDev. It is much more enjoyable to watch. But all of these explain the exact same approach of rendering instanced geometry, with wind dynamics made in vertex shader.

I used this as reference to implement an infinite grass world in ~300 LoC of Lua and GLSL.

[1] https://www.youtube.com/watch?v=bp7REZBV4P4 [2] https://github.com/jmiskovic/grassland/blob/main/grass.lua

Aeolun•1d ago
That was pretty interesting, and was actually something I could follow along with, even if I’d never want to write a shader myself.
fractallyte•1d ago
Only some spires of bright green grass

Transparently in sunshine quivering.

-- Emily Brontë, August 1837

Photos taken inside musical instruments

https://www.dpreview.com/photography/5400934096/probe-lenses-and-focus-stacking-the-secrets-to-incredible-photos-taken-inside-instruments
392•worik•7h ago•22 comments

Valkey Turns One: Community fork of Redis

https://www.gomomento.com/blog/valkey-turns-one-how-the-community-fork-left-redis-in-the-dust/
87•cebert•5h ago•18 comments

Surprisingly fast AI-generated kernels we didn't mean to publish yet

https://crfm.stanford.edu/2025/05/28/fast-kernels.html
220•mfiguiere•8h ago•54 comments

Mary Meeker's first Trends report since 2019, focused on AI

https://www.bondcap.com/reports/tai
106•kjhughes•8h ago•33 comments

Reverse engineering of Linear's sync engine

https://github.com/wzhudev/reverse-linear-sync-engine
44•flashblaze•1d ago•2 comments

Show HN: MCP Defender – OSS AI Firewall for Protecting MCP in Cursor/Claude etc.

https://mcpdefender.com
7•gsundeep•1d ago•0 comments

Beating Google's kernelCTF PoW using AVX512

https://anemato.de/blog/kctf-vdf
260•anematode•11h ago•79 comments

The 'white-collar bloodbath' is all part of the AI hype machine

https://www.cnn.com/2025/05/30/business/anthropic-amodei-ai-jobs-nightcap
316•lwo32k•14h ago•517 comments

Show HN: Leap – Full-stack AI developer agent that deploys to AWS

https://leap.new
4•machekb•12h ago•0 comments

Show HN: Icepi Zero – The FPGA Raspberry Pi Zero Equivalent

https://github.com/cheyao/icepi-zero
104•Cyao•2d ago•23 comments

Java Virtual Threads Ate My Memory: A Web Crawler's Tale of Speed vs. Memory

https://dariobalinzo.medium.com/virtual-threads-ate-my-memory-a-web-crawlers-tale-of-speed-vs-memory-a92fc75085f6
39•dariobalinzo•1d ago•14 comments

Microsandbox: Virtual Machines that feel and perform like containers

https://github.com/microsandbox/microsandbox
266•makeboss•14h ago•125 comments

Systems Correctness Practices at Amazon Web Services

https://cacm.acm.org/practice/systems-correctness-practices-at-amazon-web-services/
307•tanelpoder•15h ago•111 comments

Anthropic launches a voice mode for Claude

https://techcrunch.com/2025/05/27/anthropic-launches-a-voice-mode-for-claude/
50•kordlessagain•2d ago•17 comments

Revenge of the Chickenized Reverse-Centaurs

https://pluralistic.net/2022/04/17/revenge-of-the-chickenized-reverse-centaurs/
62•GreenWatermelon•2d ago•18 comments

Ray Tracing in J

https://idle.nprescott.com/2020/ray-tracing-in-j.html
50•todsacerdoti•2d ago•8 comments

Silicon Valley finally has a big electronics retailer again: Micro Center opens

https://www.microcenter.com/site/mc-news/article/micro-center-santa-clara-photos.aspx
165•modeless•5h ago•86 comments

How large should your sample size be?

https://vickiboykis.com/2015/08/04/how-large-should-your-sample-size-be/
3•sebg•2d ago•0 comments

Every 5x5 Nonogram

https://pixelogic.app/every-5x5-nonogram
30•eieio•3h ago•9 comments

StackAI (YC W23) Is Looking for SWR and Tailwind Wizards

https://www.ycombinator.com/companies/stackai/jobs/C1rOopy-frontend-engineer
1•baceituno•7h ago

Jerry Lewis's "The Day the Clown Cried" discovered in Sweden after 53 years

https://www.thenationalnews.com/arts-culture/film-tv/2025/05/29/jerry-lewis-day-the-clown-cried-discovered/
144•danso•7h ago•64 comments

The radix 2^51 trick (2017)

https://www.chosenplaintext.ca/articles/radix-2-51-trick.html
397•blobcode•1d ago•78 comments

Show HN: Circle Crop Image

https://circlecropimage.io/
5•artiomyak•2d ago•5 comments

How to Run CRON Jobs in Postgres Without Extra Infrastructure

https://wasp.sh/blog/2025/05/28/how-to-run-cron-jobs-in-postgress-without-extra-infrastructure
51•Liriel•2d ago•19 comments

Show HN: Smart Silence – Remind your iPhone to stay quiet in quiet places

https://testflight.apple.com/join/47CJ31VK
26•ebagsnave•2d ago•4 comments

Why Writing by Hand Is Better for Memory and Learning

https://www.scientificamerican.com/article/why-writing-by-hand-is-better-for-memory-and-learning/
21•andsoitis•1h ago•6 comments

Copy Excel to Markdown Table (and vice versa)

https://thisdavej.com/copy-table-in-excel-and-paste-as-a-markdown-table/
75•thisdavej•1d ago•14 comments

Adam Riess and the Hubble tension

https://www.theatlantic.com/science/archive/2025/05/adam-riess-hubble-tension/682980/
78•samizdis•12h ago•65 comments

Show HN: W++ – A Python-style scripting language for .NET with NuGet support

https://github.com/sinisterMage/WPlusPlus
87•sinisterMage•13h ago•49 comments

De Bruijn notation, and why it's useful

https://blueberrywren.dev/blog/debruijn-explanation/
120•blueberry87•12h ago•33 comments