Ryan Schmidt

623 Followers
178 Following
160 Posts
Making shapes at Gradientspace.com. Former Geometry Engineering Fellow at Epic Games. Made Meshmixer and some other stuff. PhD in Computer Shapes.
wwwhttps://www.rms80.com/
blogshttps://gradientspace.com/
LocationToronto, again

We've announced our new game! Cloudheim! Woo. Alright, back to work. type type type.

https://www.youtube.com/watch?v=5ZEDgd2J3xM

Cloudheim - Official Reveal Trailer

YouTube

I've quietly made my LayerProcGen framework public:
https://github.com/runevision/LayerProcGen

It's a framework (C#) that can be used to implement layer-based procedural generation that's infinite, deterministic and contextual.

Nobody else have tried/tested it yet - if you're up for taking it for a spin, let me know how it looks; what's clear or confusing, if you think there's low hanging fruit improvements I could make, etc.
#ProcGen

GitHub - runevision/LayerProcGen: Layer-based infinite procedural generation

Layer-based infinite procedural generation. Contribute to runevision/LayerProcGen development by creating an account on GitHub.

GitHub
@DoubleBuffered but “He loves IP” Ben. His rich pal says nobody could have seen this coming!
@dubroy most of the very experienced engineers who work on Unreal Engine (one of the largest and most complex monolithic C++ codebases in existence) use the MSVC debugger on a daily basis. And the logic behind “use float until double is proven necessary” resulted in a huge multi-year refactoring effort in unreal engine. Float can make sense for storage/memory reasons, but math computations can nearly always be done in double with minimal extra cost (and significant savings in pain and suffering)
@dubroy hmm kinda questionable advice/statements though…

I have uploaded 155 figures from PGA Illuminated to Wikimedia Commons under the CC-BY-4.0 license. More to come.

https://commons.wikimedia.org/wiki/Category:Geometric_algebra

These can be used freely in papers, books, presentations, Wikipedia pages, or anywhere else with proper attribution.

Category:Geometric algebra - Wikimedia Commons

“There is no EU cookie banner law“: an interesting take on the “cookie consent pop-ups”. It may be good to keep this in mind as big US corps are also about to implement the DMA in more stupid and annoying ways. https://www.bitecode.dev/p/there-is-no-eu-cookie-banner-law
There is no EU cookie banner law

You mean it's greed? I'm shocked!

Bite code!
@Gte @schwa yes it’s basically all compute shaders, but it dynamically switches to the hardware rasterizer for larger triangles. CPU is only used for precompute, to generate the mesh patch hierarchy. I can’t take any credit, it was all @BrianKaris and the rest of the rendering team.
@Gte @schwa Nanite rasterization is on the GPU, but it’s a custom rasterizer optimized for very small triangles
@jsnell one can be a satisfied Apple customer and still believe that the way Apple is operating is terrible for competition in the software industry, and be frustrated by the deeply shitty parts of their ecosystem