Ben Houston

Ben Houston

@ben3d.ca

Personal. https://ben3d.ca Serial Entrepreneur. Founder: https://LandofAssets.com (product photos for eCommerce), https://Threekit.com (3D for eCommerce), http://Clara.io (online 3D editor), Exocortex, and Frantic Films Software.

1.1K followers1.3K following251 posts

Pinned

Excited to share Land of Assets, a new project I've created: landofassets.com It's 3D asset infrastructure designed for developers working with glTF. Think GitHub for your 3D models: versioning, CDN delivery, and a typed SDK. Free for public assets. Looking for initial testers now.

Ben Houston reposted

Global Illumination Light Probes in @ThreeJS is now 4x faster to calculate and more accurate. The calculation was CPU-bound, so I used an ArrayCamera to bulk render probes, and I integrate their results fully, rather than just 512 samples. github.com/mrdoob/three...

Added thermal paste to the MacBook Air to reduce thermal throttling under sustained load. It no longer throttles under sustained 100% GPU load, the bottom surface though is 124 F/50 C.

Definitely don’t want this on your lap. But sustained CPU and GPU no longer throttles!

I love my MacBook Air 95% of the time except when I have to do a bunch of Blender renders. It throttles down since it is at 100% sustained usage and becomes ultra slow.

Neural Texture Compression (NTC) for #ThreeJS. NTC shrinks material sizes by 90% by compressing all textures together into a single compact neural network. This is also the first open-source NTC implementation. Trainer + #ThreeJS runtime library here: three-ntc.ben3d.ca

Introducing "Three-LLM" A #WebGPU LLM inference engine build upon #ThreeJS's compute / TSL (thanks sunag!) that directly loads Hugging Face models, including Qwen, Phi, Smol & GPT2. three-llm.ben3d.ca

Added physically-based Location + Date Time aware sun positioning to mrdoob's new #ThreeJS sunlight. Much easier to simulate day/night cycles than trying to figure out how to move the sun via manual azimuth/elevation modification. github.com/mrdoob/three...

Ben Houston reposted

Who doesn’t love software rendering? Great post from Ben Houston with some source code included!

Ben Houston@ben3d.ca

Rendering Real-Time 3D Before GPUs How I built a real-time 3D renderer on a slow 486 with only 256 colors, using fixed-point math, palette quantization, matcap-style Phong lighting, and x86 assembly. ben3d.ca/blog/renderi...

Today's Essay: Are you a SaaS Platform or a Consulting Shop with good internal tools? It can be easy to confuse the two when you are a new entrepreneur but it matters which one you are if you want to scale and pitch to investors. ben3d.ca/blog/consult...

ben3d.caYou Might Be a Consulting Company With Good ToolsMany founders believe they are running a SaaS company when they are running a consulting company with good internal tools. If your team uses the platform to deliver work for clients who never log in, ...

Wrote a minimal, extensible Gaussian Splat renderer PR for @ThreeJS using TSL for sorting, vertex processing and fragment shading + instances. It separates the GS3D data structure from the loader and from the renderer. github.com/mrdoob/three...

My painting of Ghibli-style dust gremlins for our 3 year old who loves Totoro. Simple but she thinks having them looking over her at night is “awesome!”

Ben Houston reposted