1. X
  2. Martin Schuhfuss
Log inSign up
Martin Schuhfuss
2,710 posts
user avatar
Martin Schuhfuss
@usefulthink
Creative Developer @ubilabs / Javascript ♥️ / WebGL / three.js / Hamburg, Germany / He/Him
Hamburg, Germany
Joined November 2009
1,254
Following
1,127
Followers
RepliesRepliesMediaMedia
  • user avatar
    Martin Schuhfuss
    @usefulthink
    Mar 14, 2022
    This shows the first step of the sparse virtual texturing algorithm applied to a globe with 256x128 image tiles organized into a quad-tree. The shader used to compute the required texture resolution across the globe runs in a webworker with OffscreenCanvas + WebGL. #threejs
    user avatar
    Ubilabs
    @ubilabs
    Mar 11, 2022
    Replying to @ubilabs
    … a quick preview of our globe that computes relevant tiles on the GPU:
    Image
    00:00
  • user avatar
    Martin Schuhfuss
    @usefulthink
    May 3, 2021
    It's alive! My first custom-made circuit board, controlling one of the valves for our balcony-gardening project. Oh, and for obvious reasons it's going to be programmed in JS (low.js on an esp32) :)
    Image
    00:00
  • user avatar
    Martin Schuhfuss
    @usefulthink
    Jul 16, 2020
    12M triangles – loading ~300MB of vertex-data into several three.js geometries. To improve performance, the attributes were basically memory-mapped from the fetch-API to the GPU (doesn't even stutter while loading). Raycasting is done using depth- and normal-maps.
    user avatar
    Ubilabs
    @ubilabs
    Jul 16, 2020
    Replying to @ubilabs
    To draw paths on the rock surface and arrange text meshes in 3D, @usefulthink developed a browser-based tool that can stream and handle all the 37 million vertices of the scene. Here is a quick screen capture:
    Image
    00:00
  • user avatar
    Martin Schuhfuss
    @usefulthink
    Jun 29, 2020
    "Aus der mitgelieferten Rinderbrühe und 50ml Wasser eine Hühnerbrühe vorbereiten" Mitgeliefert: Gemüsebrühe #hellofresh
  • user avatar
    Martin Schuhfuss
    @usefulthink
    Apr 29, 2020
    Dear meetup/conference organizers, please do not use zoom exclusively. "The meeting requires registration to join and it is not supported to join from the browser." - I'm good, thanks.

Log in or sign up for X

See what’s happening and join the conversation

Continue with phone
or
Log in with username or email
Terms·Privacy·Cookies·Accessibility·Ads Info·© 2026 X Corp.
Advertisement
Advertisement