Ambient CSS v3 – Blender meets CSS (ambientcss.vercel.app)
CSSer 13 hours ago
graypegg 13 hours ago
People always miss out the fact that older information-dense UIs were... information dense. We get this weird simulacrum of information density where the LLM has slapped on "every pod has a machine", a made-up PDU for pods with a watt rating somehow, and random status labels EVERYWHERE. All it's missing is the green circle "LIVE" label that every claude app seems to have...
dmix 9 hours ago
wlesieutre 8 hours ago
andai 9 hours ago
slj 5 hours ago
scythmic_waves 8 hours ago
CSSer 8 hours ago
mminer237 10 hours ago
The light direction governs the whole grid for some reason but stops outside an arbitrary div and often just stops working period, on top of feeling laggy for such a simple effect.
Channels are messed up. The example doesn't seem to work, while in the video it just makes two edges white for some reason?
The color options and textures are kinda ugly. The glass colors clearly just don't work. "Brass" turns into "Olive" on the last one for no reason?
The radio buttons are a bad idea for a digital interface, implemented completely inconsistently(‽), and the middle one just doesn't work at all.
Buttons have virtually no feedback if they're pressed or not.
Reminds me a lot of Google's material design, at least the older versions of it, just much sloppier and less usable and less colorful.
danudey 9 hours ago
dkersten 9 hours ago
JackFr 8 hours ago
graypegg 13 hours ago
Saying that, probably annoying to work with transformed DOM nodes, but the background being the only thing moving in the "bounce" example just stood out to me as weird.
Also, the texures seem to be just gradients or embedded texture data. Was thinking this would use https://developer.mozilla.org/en-US/docs/Web/CSS/Reference/V... and fall back to gradients/premade images for firefox.
kikkupico 7 hours ago
The docs have a page where the lighting and camera setup is explained with an actual threejs 3d scene - https://kikkupico.github.io/ambientcss/guide/concept/#how-it... . Hope it helps!
Regarding the textures, they respond to lighting but not especially well. In the demo app, you can scroll to the materials page and use the theme switcher at the top to see how the texture respond.
ricardobeat 6 hours ago
kikkupico 5 hours ago
alexaholic 13 hours ago
dleeftink 13 hours ago
alexaholic 12 hours ago
From bespoke to Bootstrap, to Tailwindshitification
phoronixrly 12 hours ago
mcdonje 12 hours ago
Also, early on, there was an idea that cyberspace should resemble meatspace so the meats don't get confused. That's no longer much of a concern.
thesuitonym 11 hours ago
Unfortunately, they didn't replace it with good, clean design.
charlesrice 13 hours ago
drfloyd51 11 hours ago
rrr_oh_man 11 hours ago
If you're into skeumorphism, you'll love it. I put a lot of care into how the buttons and other elements work and interact with each other.
(It's a free little dog journaling app I created with my partner to help us cope with losing our dog)
BorisMelnik 9 hours ago
trueno 10 hours ago
isodev 13 hours ago
fwip 13 hours ago
SwellJoe 13 hours ago
esperent 12 hours ago
som 8 hours ago
kikkupico 7 hours ago
P.S: I agree knob controls in general are terrible UX. A real knob is usually turned with two fingers and the way on-screen knobs are operated is nothing like that.
wasmperson 11 hours ago
I love the look, though!
tuvix 13 hours ago
SwellJoe 13 hours ago
They love fiddly round knobs which are terrible to control with a mouse or touchpad, and are bad for accessibility. They also tend to have a bunch of mystery meat navigation because the historic hardware UIs they're emulating were forced to bury stuff behind menus due to limitations of the technology, and cost limitations, at the time. Some are better than others, but the priority is often looking cool in screenshots rather than being comprehensible and discoverable.
I don't mind shadows and shapes that look three dimensional; affordances that indicate what you can do with an interactive element is great and an improvement over the flat trend. But, VST GUIs are among the worst examples to copy. And, round knobs are probably never the right choice for a computer GUI.
tuvix 12 hours ago
I can’t deny I love the look, though.
immmmmm 11 hours ago
QuantumNomad_ 9 hours ago
I was thinking the same thing. And I was also thinking, now that Ableton Live has a JavaScript toolkit [1], maybe this Ambient CSS could be useful in that context.
I’m still on Ableton Live 11 so the Ableton Live Extensions SDK is not available for me. Therefore I cannot try this idea myself yet.
[1]: https://www.ableton.com/en/blog/introducing-extensions-sdk/
tuvix 7 hours ago
I was pretty disappointed when I saw that, but they’ll probably expand it
QuantumNomad_ 7 hours ago
It being pretty limited is also part of the reason why I’ve not yet decided if I should pay for the upgrade from 11 to 12, or if I should wait it out until say Ableton Live 13 or 14 or 15 comes out.
I have the Suite version, so if I upgrade it will be a pretty expensive upgrade. Although, I did see that they also have a rent-to-own option to pay little by little over several months. And then there is also the possibility of discounts on Black Friday and Cyber Monday, which is only a couple of months away.
Also there is still a lot of content and capabilities in Ableton Live Suite 11 that I haven’t even made use of yet, including the full M4L that comes included with Suite. So even if I were to wait years before upgrading I wouldn’t run out of things to learn about the version I currently have anytime soon :)
noduerme 11 hours ago
__alexs 13 hours ago
yboris 12 hours ago
eigenblake 8 hours ago
TechSquidTV 11 hours ago
nekooooo 10 hours ago
inexcf 13 hours ago
SwellJoe 13 hours ago
cluckindan 12 hours ago
inexcf 11 hours ago
dvt 10 hours ago
troupo 13 hours ago
smallnix 12 hours ago
woodrowbarlow 11 hours ago
vivzkestrel 2 hours ago
xgulfie 5 hours ago
BugsJustFindMe 10 hours ago
BorisMelnik 9 hours ago
varispeed 13 hours ago
But still, I love it!
Quitschquat 11 hours ago
Y-bar 10 hours ago
drcongo 13 hours ago
wigster 10 hours ago
irickt 12 hours ago
microflash 12 hours ago
Sigh.
jdiff 12 hours ago
microflash 11 hours ago
jdiff 11 hours ago