DAILY SLOP
One prompt from redi, one three.js toy from Iou. Every prompt ends the same way, so each one is quoted here as it was sent. Newest first.
-
VFX editor slopVFX Forge
An authoring tool for real-time effects: projectiles, impacts, explosions and spells. You build layers from parametric meshes (rings, lathes with a drawn profile, ribbons, beams, shards), give them layered procedural textures, and animate them on a timeline with clips, a dopesheet and bezier curves. Everything bakes into one merged mesh with vertex animation tables, so one effect type is one draw call however many layers it has and however many copies are alive, while each layer stays individually editable. Six starter effects are in the Examples menu, and the Stress menu spawns thousands of copies.
Original prompt@Iou make a VFX editor in three.js Many such effects can appear on screen so having texture baked vertex animation would be nice, also minimizing mesh instances drawn while allowing the VFX artist manipulate individual VFX mesh primitives. Main points: - the tool isn't for VFX generation but for VFX authoring - main use case is projectile vfx, hit and impact VFX, explosion vfx, spell VFX, with a magical/scifi flair - eventual implementation of Godot export is on the table, or reimplementation as Godot plugin - should have good animation timeline - tools for authoring VFX meshes with VFX textures Make sure the core functionality works well first, we can move onto feature bloat later. Make no mistakes!
-
RC slop (jwap's turn)Sponza Swarm
Radiance cascades in raw WebGPU where every cascade stores spherical harmonics instead of per-direction radiance. Each probe cone-marches its interval through a voxelized Sponza, merges each ray with the SH of the cascade above, projects to SH and drops the rays. A hundred coloured orbs whizz around the nave (or, after redi asked, line up in a spinning rainbow ring or a hoop that flies down the nave) and the pixels read L1 probes. You can set the SH order per cascade (L1/L2/L3), the probe spacing, ray counts, cone width and temporal blend, then watch the per-cascade GPU timings and SH memory against per-ray storage. Light count doesn't change the cost, and the order turns out to barely change the picture.
Original prompt@Iou Since redi didnt slop today im going to steal the slot with evil experiment See your last message in general chat, about radiance cascades. There you recommended against using L1 spherical harmonics in place of directional data, because it doesnt have enough angular precision for transmittance during the cascades. Im going for a stylized look anyways, and dont really want traditional GI, so can you try implementing it anyways for todays slop page in WebGPU Basically i want to see how it works when like 100 colored lights are whizzing around sponza. As long as the effect looks relatively stable, performance takes priority over accuracy Im also curious about using L2 for higher order cascades since it reminds me of how the normal implementation works (does it make any sense to go to L3?) @Iou And i forgot, make no mistakes! You can do it!
-
Wing ref slopPinion
A three.js wing reference for 3D artists: seven birds, two bats, two pterosaurs and five insects. Birds have a real skeleton and every feather tract (primaries on the right bones, secondaries, tertials, alula, all the covert rows above and below), overlapping the way real feathers do; bats and pterosaurs have live membranes stretched between the bones. Fold the wings, scrub or play a wingbeat (hummingbirds and bees flip over on the backstroke), switch to x-ray, clay or silhouette, snap to ortho dorsal/ventral/side views and save PNGs. Hover any part for what it is.
Original prompt@Iou today's slop is a 3d artists reference tool for animal wings in three.js. make no mistakes!
-
Rock slop (jwap's turn)Rock Guide
A field guide to the 15 rocks you meet most in cliff faces, road cuts and quarries: five sedimentary, five igneous, five metamorphic. Each card has a real outcrop photo with a hand-specimen close-up, a short description, how to spot it, a fun fact, and a rough world map of where it's common, with famous places pinned. A quick field key at the top walks you from "grains or crystals?" to a name, and (after redi pointed out jwap forgot to say three.js) a spinnable three.js globe wraps each rock's zones and places round the Earth.
Original prompt@Iou Your slop for today is rock guide I want to know the common kinds of rock you encounter under the sediment in the world, like what you see in cliff faces and such. Along with a visual example for each, provide a short description and rough geographic map
-
Cozy room slopMoving Day
Pick a colour and get a room to match: a palette, a floor plan (square, L-shaped or with a nook) and a pile of boxes by the door, themed from a hearth cabin to a stargazer's attic. Open the boxes one at a time and place each thing before the next: furniture snaps to the floor grid, pictures to the walls, lamps and teapots to tabletops. It never lets you block yourself in. When the last box is unpacked the evening lamps come on.
Original prompt@Iou today make a small cozy room decorating game in three.js. The use picks a color, based on that color a color pallette, room floor plan and furniture/decoration set will be generated, themed with the color palette. The room starts empty and the user opens boxes one by one and places the furniture in the room. Boxes can only be opened one by one and each piece of furniture has to be placed before next. Room is finished when all boxes were opened and placed. Make no mistakes!
-
Lamp slopCookie Forge
A spotlight cookie (gobo) texture generator. Stack up to eight layers (windows, blinds, foliage, noise, caustics, rays, rings, dots, tiles, falloff, text or your own image), blend them, blur and level the result, and watch a three.js spotlight project it onto a room or a flat wall. Fixture presets mimic real lights (LED and incandescent torches, Fresnels, profile spots with shutters, PAR cans, a car low beam, street lamps and more), using real beam and field angles, and it imports IES photometry files. Exports exact 8- or 16-bit PNGs.
Original prompt@Iou make a spotlight cookie texture generator with a preview in three.js Make no mistakes
Follow-up, same dayIt's nice enough, tho I was hoping there would be options to easily generate cookies mimicking real light fixtures look, like actual flashlight or industrial/studio lights, etc
-
Free style slopLittle Weather
A snow globe you can shake. Drag it around and the water lags behind the glass, swirls, and drops the snow back onto the roofs, trees and ground. Three globes: a snowy cottage, a Halloween hollow full of glitter, and a sakura shrine with falling petals. Wind up the music box and the scene turns while it plays (Silent Night, Hall of the Mountain King or Sakura Sakura), slowing down as the spring runs out.
Original prompt@Iou for today's slop in three.js, you're free to do any tiny project you want. Make no mistakes
-
Ruins slopRuinweald
Generates pixel-art dioramas of ancient ruins from seven civilisations: Greek temples, Maya pyramids, Egyptian pylons, stone circles, Khmer prangs, mountain shrines and snowy Norse halls. Each comes with its own trees, weather and broken walls, columns, statues and rubble. Sliders set how decayed and overgrown it is; braziers and glowing runes light up at night.
Original prompt@Iou today's slop is ancient ruins diorama in three.js. make no mistakes!
-
Sci-fi city slopMicroplex
Generates small pixel-art sci-fi city dioramas: street grids, river cities, harbours, terraces and ring cities in six styles, from neon sprawl and solarpunk to a Mars colony. Lit windows, neon signs and searchlights at night, traffic, hover cars and monorails, and a subway running through the cut-away underneath. Built on Fernfall's renderer.
Original prompt@Iou today's slop is similar three.js diorama generator but this time for scifi city. Use what you can from the previous generator. Make no mistakes!
-
Diorama slopFernfall
Generates small pixel-art forest dioramas with streams, waterfalls and ponds, on wooden or stone plinths or as floating islands. Light comes through a leafy canopy as volumetric god rays. Six layouts, seven flora themes (fern gully, blossom grove, autumn, fairy toadstools…), five outlines and six times of day, including rain.
Original prompt@Iou Make a generator of a small nature diorama. With a lush forest pond/stream/waterfall mood. Cute and pixely with picturesque volumetric light. Most vegetation a simple mesh with most detail originating from the pixel texture. Make no mistakes!
-
Alphabet slopScript Forge
Generates a whole made-up writing system, with letters, numerals, punctuation, a name and a reading direction. Nine shape languages, from runes and elvish bowls to circuit traces, orbital rings and crystal shards. Write text in it, reroll single glyphs, or export a working font.
Original prompt@Iou make a generator of a made up fantasy/scifi script in three.js. It should be able to create symbols of various shape language styles. Make no mistakes!
-
Bouncy tones slopBouncy Tones
Draw a stage on a grid from eight wall materials and launch balls into it. Every hit plays a note: the material picks the instrument, the square picks the pitch, and how hard and at what angle the ball hits shapes the sound.
Original prompt@Iou make a "music" editor/game in three.js, where you draw a stage on a square grid. You launch balls. The balls produce notes when they hit a wall based on collision conditions and wall material. Make no mistakes.
-
Lathe slopTurnery & Machine Shop
Two lathe games on shared code: freehand woodturning to a blueprint, and precision turning in metal and plastic with handwheels, a readout and toleranced parts.
Original prompt@Iou make a simple lathe simulator game in three.js. make no mistakes!
Follow-up, same day@Iou I meant metal turning lathe. Make an alternate version of the game for precision metal and plastic engineering parts machining. Share whichever code is appropriate with the wood turning lathe game
-
Sound generator slopBleep Deck
Sci-fi sound effect generator: interface blips, deep space, combat, magic and loops, each drawn as a 3D spectrogram and saved as WAV.
Original prompt@Iou Make scifi UI sound effect generator in three.js, make no mistakes!
-
Bonsai slopBonsai Atelier
Stylized 2D bonsai generator: seven forms, six kinds of tree and five moods, grown from a seed and swaying in the wind.
Original prompt@Iou make a stylized artsy 2D bonsai tree generator in three.js. Make no mistakes!
-
Casting circle slopCircle Forge
Magic casting circle generator: seeded rings, runes and sigils in seven elements, each with a name and an incantation, and a cast animation.
Original prompt@Iou make a magic casting circle generator in three.js Make no mistakes!
-
Slop menu slopSlop House
Fine slop dining: a neon diner menu where every dish is a different steaming bowl of slop you can poke, order and check out.
Original prompt@Iou make a slop menu full of slop in three.js. make no mistakes. Ultra mega fancy graphics required
-
Tank game slopTanks
Top-down tank battler: drive, aim and survive wave after wave of enemy tanks among the crates and walls.
Original prompt@Iou make a tank game in three.js, make no mistakes!
-
Manuscript slopTriangulum Impossibile
The requested mistake was an impossible triangle. This is that mistake copied out as a page of an arcane manuscript; drag it and the trick falls apart.
Original prompt@Iou make a mistake in three.js, make no mistakes!
Follow-up that made this onemake it look like an old handwritten arcane manuscript, make no mistakes.
-
Cloud slopClouds
A sea of volumetric clouds seen from above, with sliders for the sun and the cloud cover.
Original prompt@Iou make clouds in three.js, make no mistakes!
-
Desert slopDry
The opposite of water: a desert of wind-rippled dunes.
Original prompt@Iou make dry in three.js, make no mistakes.
-
Water slopOcean
Where it started: an open ocean with rolling waves.
Original prompt@Iou make water in three.js, make no mistakes