Live data from Hacker News

Bruno Simon – 3D Portfolio

bruno-simon.com

171–180 of 193 posts

Re: Bruno Simon – 3D Portfolio

#171

Bruno’s Threejs course is great. I’m about 2/3 the way through it, taking my time. Well organized and extremely well documented. Highly recommend, if a recommendation from a threejs novice is worth much.

I completed it years ago. Great course and ge seems like a super nice guy. I must check back in to see what's changed.

His website had the same car based premise back then but with less frills.

Re: Bruno Simon – 3D Portfolio

#172

This is amazing; now when is building this kind of thing going to become more accessible so we can start seeing a lot more of it? Webassembly has been around for years now but we still don't really see many companies compiling games or game-lite experiences to WASM. The tooling doesn't seem to be there which is the necessary prerequisite that could make building experiences like this actually feasible for most devs.…

I don't even think you can make something like this accessible other than render a normal site for specific users. It's almost entirely visual.

Re: Bruno Simon – 3D Portfolio

#173

It looks really nice, but CPU usage is almost 100% all the time. I have a MacBook Pro M3. When I open some fancy Three.js scenes that I found on the net, I instantly profile them. Most of them are really bad in terms of performance. I don't know why.

Also really high GPU usage and power draw in total. Averages around 60-70W most of the time.

Really cool website, no doubt about it. But it consumes as many or more resources than games like cyberpunk or baldur's gate 3 on my macbook.

Re: Bruno Simon – 3D Portfolio

#174
post #133

Earlier quoted context omitted.

You mean the select: none, along with the drag setting? If so, that's not necessarily followed/applied for accessibility reasons

If your game is essentially a single canvas element, having it user-selectable clearly doesn't help accessibility in any way.

You say that as if I've got any control over the browser on the end users device, some of which will be configured to not apply these rules globally for accessibility reasons...

Re: Bruno Simon – 3D Portfolio

#175

Earlier quoted context omitted.

Because Apple's walled garden is for your own good, Citizen.

When it avoids a chrome (and thus google) monopoly: yes. And don’t talk to me about Firefox engine. Its market share is negligible and the whole thing only even still exists because google allows it.

I would agree with this except Apple had done a terrible job of keeping up with standards ala IE for the longest time.

Re: Bruno Simon – 3D Portfolio

#176

This got me thinking: Rewind 25 years, I can easily imagine 15 year-old me sinking DOZENS of hours into playing this "game". I remember I put much more time than that into a free game that came in a box of cereal[0]. Today, I loaded the site up and spend about 30 seconds on it before deciding "this is cool!" and moving on, probably never to return. What changed? I guess it's a mix of: (A) How I value my time. (B) The…

I miss the days when I'd click every link and follow every rabbit hole. 100% completionism of collection games. It's shaped how my life has turned out, for better and worse.

Re: Bruno Simon – 3D Portfolio

#177

Earlier quoted context omitted.

Hum, I guess, as some kind of metric maximizing dark pattern. But my point is that, it's not bringing in a new paradigm of UX that you'd want to immitate. Though maybe it could if others started making "video games but it's just navigating through a website as you play".

I think it's not a website you make to get hired to make business websites like this to display information (unless maybe it's a gaming company), but if you want someone to make a game on the web then this is a perfect portfolio site.

I agree, I was comparing it to the title of the hacker news post which initially said "Most impressive 3D website ever" or something like that. That enticed me to believe someone had figured out a really innovative way to make a website work in 3D.

As a portfolio to demonstrate your three.js skills for web game making it's really good.

Re: Bruno Simon – 3D Portfolio

#178

Earlier quoted context omitted.

It is cool. I am irked that on desktop it does not work in Firefox, but only in Chrome (and presumably other Chromium based browsers). I'm not a big fan of Chrome, for a variety of reasons, but principally because I don't trust it and can no longer use a good ad blocker, so I never really enjoy having to fire it up.

I played it on Firefox on MacOS! Are you on an old version?

Nope, bang up to date, disabled all extensions - just did all the obvious stuff that can hamper sites from operating.

Re: Bruno Simon – 3D Portfolio

#179
post #75

This got me thinking: Rewind 25 years, I can easily imagine 15 year-old me sinking DOZENS of hours into playing this "game". I remember I put much more time than that into a free game that came in a box of cereal[0]. Today, I loaded the site up and spend about 30 seconds on it before deciding "this is cool!" and moving on, probably never to return. What changed? I guess it's a mix of: (A) How I value my time. (B) The…

> What changed? Personally, I feel too guilty about everything else I'm not doing. (This results in me feeling maximal guilt and doing minimal anything at all.)

I used to believe this about myself as well, but later realized it was a rationalization. The reality is it's because leaving hacker news for extended periods (more than a minute or two) results in dopamine withdrawal. I feel a powerful urge to return to browsing links and my brain makes up a reason along the lines of "you're wasting time by staying on this site instead of going back to hacker news." It's a similar thing that drives me to "skip ahead to the good part" in youtube videos rather than watching the whole thing, evidenced by my doing it even on videos that are very short.

Re: Bruno Simon – 3D Portfolio

#180

It looks really nice, but CPU usage is almost 100% all the time. I have a MacBook Pro M3. When I open some fancy Three.js scenes that I found on the net, I instantly profile them. Most of them are really bad in terms of performance. I don't know why.

This is usually because they are rendered in an animation loop (most three.js examples are set up like this). An example of rendering on demand only (this is even using fancy bloom post-processing): https://cybernetic.dev/helix/about
Post reply on HN