News for hackers. Stuff that matters.
Re:Bruno Simon – 3D Curriculum by dceddia on Saturday October 26, 2019 @12:17PM (#21364533)
If you tack '#debug' on the end, a debugger panel shows up, and you can fiddle with things like the blurryness and lighting and some spring coefficients.

https://bruno-simon.com/#debug

Re:Bruno Simon – 3D Curriculum by onion2k on Saturday October 26, 2019 @04:42AM (#21362549)
The performance on my low spec Android phone is amazing. Really awesome work.
Re:Bruno Simon – 3D Curriculum by kekeblom on Saturday October 26, 2019 @05:37AM (#21362737)
You have to press shift in order to unlock more power and clear that jump.
Re:Bruno Simon – 3D Curriculum by simjue on Saturday October 26, 2019 @08:12AM (#21363170)
Very smooth on on my laptop using Chromium v78 and very laggy on Firefox v70 (Ubuntu 19.10).
Re:Bruno Simon – 3D Curriculum by marcosscriven on Saturday October 26, 2019 @10:04AM (#21363729)
Same for me. I wonder what makes the latter so bad?
Re:Bruno Simon – 3D Curriculum by gsanghera on Saturday October 26, 2019 @11:29AM (#21364230)
Turning off hardware acceleration in Firefox seems to make it work much better. No idea why!
Re:Bruno Simon – 3D Curriculum by bil-20392039 on Saturday October 26, 2019 @10:42AM (#21363950)
Awesome. Does anyone know of something with a similar structure that can be used as a spatial journal or memory palace? I find that when I’m remembering various things I naturally associate them with random geographic places I know and have been looking for an open-world type 3D environment where I could place information (links, document, text) explicitly to help with organization and recall.
Re:Bruno Simon – 3D Curriculum by superhuzza on Saturday October 26, 2019 @12:12PM (#21364512)
This seems along the lines of what you're describing. The technique is called using a "memory palace", regardless if it's a palace or not.

https://www.microsoft.com/en-us/p/loci-memory-palace/9nfmz63...

Re:Bruno Simon – 3D Curriculum by WalterGR on Sunday October 27, 2019 @02:03AM (#21368102)
Also "Roman room".
Re:Bruno Simon – 3D Curriculum by krm01 on Saturday October 26, 2019 @07:35AM (#21363079)
beautifully done. I miss creative websites like these. Amazing experimental interfaces would pop up every day before Flash got stabbed to death.
Re:Bruno Simon – 3D Curriculum by xixixao on Saturday October 26, 2019 @11:50AM (#21364374)
Amazing! One piece of feedback, if author stops by:

One the first linked project: https://prior.co.jp/discover/en/hospitality

The scroll controls the flow, but it doesn't respect OS setting. I am using "inverted" scrolling (aka Windows style) on a Mac, but the site only works with the default Mac style scrolling. Something to watch out for :)

Re:Bruno Simon – 3D Curriculum by mojomark on Saturday October 26, 2019 @11:27AM (#21364217)
I see a number of folks saying this site ran flawlessly on their phones (and it did on my LG G7, chrome browser), but lags on laptops in various browsers.

Seriously, what is going on here? This tangent is related, but slightly off-topic...

I have a similar issue with 3D graphics at work. We use a HTC vive with a software called Revizto to view industrial 3D models (for what is essentially power plant designs). The problem is that you can only load part of the model because it's apparently too complex for the system to handle and some objects won't render. Say you loaded an architectural model of something a football stadium, with Revizto you can only run perhaps 1/20th, of the model in VR. It works a little better in you double the PC's video RAM, but not much. It's a major pain. However, you can run VR games that seem far more complex, the environments go on forever, and you can even have smooth animations and physics interactions.

What gives? It seems to me I should be able to run my 3D models in VR to run as smoothly as a game. How do I load a complex 3D model to run smoothly in VR?

Re:Bruno Simon – 3D Curriculum by cecja on Saturday October 26, 2019 @11:34AM (#21364268)
There is a huge difference between architectural or CAD models to game optimized assets. Optimizing a model is called retopology.
Re:Bruno Simon – 3D Curriculum by mly on Saturday October 26, 2019 @05:52AM (#21362802)
What an amazing work! Your other websites look amazing too! The website of your 3D Curriculum is really really slow on my Chrome, may be linked with some configuration in terms of performance optimization probably. But on Edge it ran smooth and fast. Congrats for your work!
Re:Bruno Simon – 3D Curriculum by sebringj on Saturday October 26, 2019 @10:51AM (#21364013)
This is the best thing I've seen in a long time, you took a fairly mundane topic of cv work etc and made it fantastic and fun and engaging.
Re:Bruno Simon – 3D Curriculum by Animats on Saturday October 26, 2019 @03:11PM (#21365568)
Aw. That reminds me of the days when Adobe/Macromedia licensed the Havok physics engine and put in Shockwave. For a year or two, about 15 years ago, you could do this in Shockwave on the web. But Adobe dropped the Havok license and took out the physics engine.
Re:Bruno Simon – 3D Curriculum by strawberrycheez on Saturday October 26, 2019 @08:33AM (#21363249)
Woah! Really amazing

What's the technology stack?

Re:Bruno Simon – 3D Curriculum by ivanstojic on Saturday October 26, 2019 @12:41PM (#21364683)
I wonder if the author drives cars? Everything is flawless, but the steering when the car goes in reverse is just wrong.

It's one of those things that should immediately pop out as "feels wrong" in interaction design.

Re:Bruno Simon – 3D Curriculum by dahart on Saturday October 26, 2019 @01:12PM (#21364882)
The reverse steering seems correct, maybe you could elaborate on what you’d change. It is difficult, because it’s reversed, but that’s what happens when you drive real cars in reverse.
Re:Bruno Simon – 3D Curriculum by keerthiko on Saturday October 26, 2019 @04:11PM (#21365891)
The reverse effect is correct, this is the classic game interaction design challenge of 3rd person vehicle cameras which aren't pegged facing the forward direction of the vehicle.

Our hand-eye coordination does not intuitively adapt to remap the arrow keys relative to the spatial position/orientation of the vehicle, and we keep thinking relative to the screen coordinates itself. After you play with it for about 5 minutes you will project to the car instead of the screen and it will feel intuitive again.

Re:Bruno Simon – 3D Curriculum by jiofih on Saturday October 26, 2019 @04:32PM (#21365997)
To all the commenters: I was ready to agree, but after testing a second time, initially it behaves as it should, but somehow you can enter a state where the steering in reverse starts acting weird and doing the opposite of what you’d expect. Seems to be related to the camera angles.
Re:Bruno Simon – 3D Curriculum by legends2k on Saturday October 26, 2019 @05:28AM (#21362704)
Very nice usage of WebGL. Did you use an engine for rendering or physics?
Re:Bruno Simon – 3D Curriculum by petetnt on Saturday October 26, 2019 @06:46AM (#21362958)
The site uses Three for rendering and cannon for physics. It's open sourced at https://github.com/brunosimon/folio-2019 :)
Re:Bruno Simon – 3D Curriculum by _wftx on Saturday October 26, 2019 @12:47PM (#21364716)
Fantastic. Im thinking about building something which will help me to get better job, but Im jus Machine Learning Guy... Its a long way from me to the front end.
Re:Bruno Simon – 3D Curriculum by tomashubelbauer on Saturday October 26, 2019 @01:39PM (#21365075)
This comment is kind of funny to me, because I know a number of FE devs who share the same sentiment but with reverse trajectory.
Re:Bruno Simon – 3D Curriculum by tachyonbeam on Saturday October 26, 2019 @03:18PM (#21365613)
Is this open source? Wondering if this was written in JS or something compiled to WebAssembly. Runs very smoothly on my Pixel 3A XL.
Re:Bruno Simon – 3D Curriculum by mrdoob2 on Saturday October 26, 2019 @05:15PM (#21366254)
Re:Bruno Simon – 3D Curriculum by gotrythis on Sunday October 27, 2019 @09:10AM (#21369478)
Anyone else notice the animated tab title with the car icon moving forward or back in time with your vehicle?
Re:Bruno Simon – 3D Curriculum by amelius on Saturday October 26, 2019 @10:29AM (#21363868)
Cool, but I prefer a first-person view, because it makes the controls more natural.
Re:Bruno Simon – 3D Curriculum by ozmaverick72 on Saturday October 26, 2019 @07:03AM (#21363011)
Really awesome effort. My iPad heated up playing it for 5 mins. Fun game demo.
Re:Bruno Simon – 3D Curriculum by wtlstudio on Saturday October 26, 2019 @07:55AM (#21363127)
The slight bump of the front axle when accelerating ️<3 Great work!
Re:Bruno Simon – 3D Curriculum by hoxmark on Saturday October 26, 2019 @05:00AM (#21362612)
This is amazing!

Does anyone have any similar sites? I really enjoyed this.

Re:Bruno Simon – 3D Curriculum by th-th-throwaway on Saturday October 26, 2019 @05:43AM (#21362767)
He has a lot of other projects which are also 3d websites:

https://prior.co.jp/discover/en

https://www.orano.group/experience/innovation/en/slider

Unfortunately I got tired of the gimmick pretty quickly and didn't make it to the next few examples. Having to drive a car just to open a link is too much work!

Re:Bruno Simon – 3D Curriculum by mncharity on Saturday October 26, 2019 @01:39PM (#21365068)
Does anyone have any _aphysical_ 3D sites? Or videos, sketches, inspirations, whatever?

I'm focused on HMDs and DIY shutter/anaglyph/wiggle 3D and hand tracking above laptop keyboard. For non-novice professional GUIs, why simulate the physical world? That's a big bag of restrictions, unlikely to align well with desired domain affordances. It feels skeuomorphic - nice for onboarding novices, but generally not where you want to end up. But with VR currently focused on gaming and presenting the physical world, and AR on onboarding and reality overlays, there's not a lot of inspiration around for 3D UI design where the "R" isn't a priority.

Re:Bruno Simon – 3D Curriculum by th-th-throwaway on Saturday October 26, 2019 @05:48AM (#21362786)
This also came up on HN the other day: https://3dforreddit.com/r/pics
Re:Bruno Simon – 3D Curriculum by sotp on Saturday October 26, 2019 @09:27AM (#21363521)
Neat!

Runs flawlessly in Chrome on a 3yr old Samsung A5

Re:Bruno Simon – 3D Curriculum by hexagonsun on Saturday October 26, 2019 @03:17PM (#21365604)
very very cool! the handling is so touchy though, maybe turn that sensitivity down a touch
Re:Bruno Simon – 3D Curriculum by cousin_it on Saturday October 26, 2019 @03:12PM (#21365574)
I miss Flash so much it hurts.
[dead]
Re:Bruno Simon – 3D Curriculum by mattigames on Saturday October 26, 2019 @07:48AM (#21363108)
Weird, it runs at 15fps on my phone, and is not even one of the expensive ones (moto G6 play)
Re:Bruno Simon – 3D Curriculum by reitzensteinm on Saturday October 26, 2019 @08:02AM (#21363142)
If something runs horribly in WebGL, it's likely fallen back to software rendering. Device driver versions are routinely blacklisted (and occasionally entire product SKUs), I think usually for security reasons.

A given device (such as what I'm typing this on) might have an Intel integrated GPU, a discrete GPU, and depending on the system configuration run the same content at 1fps, 30fps, or 120fps.

I'm currently doing multiplayer WebGL games, and compatibility is not a very fun aspect of it.

Re:Bruno Simon – 3D Curriculum by pjmlp on Saturday October 26, 2019 @09:09AM (#21363429)
That is probably the main reason why WebGL has not taken off like Flash for Web games.

It is always hit and miss regarding hardware 3D acceleration.

Re:Bruno Simon – 3D Curriculum by Tepix on Saturday October 26, 2019 @11:05AM (#21364085)
Runs smoothly on iPad Air 3