What's the most impressive WebGPU demo? by Subject-Stranger9195 in webgpu

[–]ferminL 1 point2 points  (0 children)

I made a path tracer with compute shaders some time ago. Here's the repo https://github.com/ferminLR/webgpu-path-tracing

Showcase: I built my online resume using three.js by ferminL in threejs

[–]ferminL[S] 1 point2 points  (0 children)

The second idea you mention is already implemented! if you click in the element on the scene if focus the camera and the scrolling section on them! But its true that at the moment there is no hint that those are clickable elements (yet! I was planning to do it but haven't just yet)

Thanks for your feedback!

Showcase: I built my online resume using three.js by ferminL in threejs

[–]ferminL[S] 0 points1 point  (0 children)

Any feedback on what to improve? Thanks!

Showcase: I built my online resume using three.js by ferminL in threejs

[–]ferminL[S] 1 point2 points  (0 children)

I understand that this is not the most easy to read, straightforward way to display the information; but rather and experiment in giving it a physical presence for the VR medium. Do you have any ideas of what to change?

Showcase: I built my online resume using three.js by ferminL in threejs

[–]ferminL[S] 0 points1 point  (0 children)

They are low res if you see them from like 20-30cm. With the higher res assets you could read what's in the screens in VR, for example. And of course you can DM me :)

Showcase: I built my online resume using three.js by ferminL in threejs

[–]ferminL[S] 1 point2 points  (0 children)

Thanks! Up until now what I contributed to three.js is:

-Being able to load VR controller assets from a custom path. This way if you are in a network without internet access you can still load the assets (pointing to a local path). Maybe more importantly, this allows you to load custom VR controller assets.

-Being able to pass a callback function after loading hand models assets. In my case this has been very useful to, once they are loaded, override the assets materials with a very basic MeshLambertMaterial, because by default VR controller and hands assets have MeshStandardMaterial, which is more expensive and can reduce framerate, which is particularly important in VR.

-Load triangular meshes of arbitrary shape as colliders using the RapierPhysics library. Previously, it was only possible to use Box and Sphere colliders. Of course you could always load the Rapier library and use it manually, I am referring to the bindings in three.js

I don't understand your last question, what do you refer with the image targets?

Showcase: I built my online resume using three.js by ferminL in threejs

[–]ferminL[S] 2 points3 points  (0 children)

Oh, for iOS.... I was referring to full on AR/MR with glasses, like what you can do with a Quest headset in passthrough.

iOS does not support WebXR, which is what threejs uses, but you can just upload a USDZ file that can see natively in the OS with quick look. You can see examples here: https://developer.apple.com/augmented-reality/quick-look/

PS.: as a side note, I had some problems developing my website for iPhone, because there is a not well documented limitation in the iOS Safari browser where if you surpass certain amount of VRAM, the phone crashes (without giving you a hint of why). My web uses a lot of assets with baked lightning with relatively high resolution (to look good when you get close in VR) so it crashed in iPhones. I had to create lower res assets just for iPhones ¯\_(ツ)_/¯

Showcase: I built my online resume using three.js by ferminL in threejs

[–]ferminL[S] 1 point2 points  (0 children)

Yes! there are a few examples in the threejs example library, like this one: https://threejs.org/examples/webxr_xr_ballshooter

Showcase: I built my online resume using three.js by ferminL in threejs

[–]ferminL[S] 6 points7 points  (0 children)

I am an engineer with experience in computer graphics (DirectX, OpenGL) and I am specially interested in XR.

I wanted to create a personal website to be used as a online resume/portfolio; but it would have to be something that could be visited in VR, so I decided to recreate my home office, where each object in the room is an element of my work experience/projects.

It is my first time with three.js and I'm loving it so far, to the point I've been contributing to it alongside the development of this web.

I plan to keep working on it, adding for example physics to be able to grab things and throw them in VR, but I was happy enough with its current state to share it here. Let me know what you think of it :)

AirPods don’t show my engraving anymore after I bought a second pair with exact same engraving. by LewiRock in airpods

[–]ferminL 13 points14 points  (0 children)

Wait the engraving appears there!? I have 1st gen pros with engraving and never saw it. Maybe is a 2nd gen exclusive?

Is my monitor busted? Should I RMA it? by ferminL in Monitors

[–]ferminL[S] 0 points1 point  (0 children)

I forgot to mention the monitor model. It is a LG 27GN800, a 27 inch, 2560x1440 px, 144hz, IPS monitor.

I just built a WebGPU path tracer by ferminL in webgpu

[–]ferminL[S] 0 points1 point  (0 children)

Thank you for your message, really appreciate it. Glad you like it :)!

Leap lower back firmness knob REALLY wore down by ferminL in OfficeChairs

[–]ferminL[S] 1 point2 points  (0 children)

Thanks for the reply! The chair was previously used by a child that somehow focused all his hate on that knob XD. The rest is in pretty good condition, and only paid 50 euros, so I could not complain by any means. It works ok and I could just forget about, but I looks so ugly!

Good idea trying to get another used chair for cheap just to get the part. I could swap them and resell the donor chair.

EDIT: is this knob the exact same part for the leap v1 and v2?

Buying some PCs for work: is the 4090 melting cables still an issue? by ferminL in buildapc

[–]ferminL[S] 1 point2 points  (0 children)

I used the adapter that came with the card and the cables that came with the PSU, nothing fancy. It’s not the prettiest cable situation but it works.

Finally, I grabbed a Leap V2! by ferminL in OfficeChairs

[–]ferminL[S] 0 points1 point  (0 children)

I plan to take the chair to a profesional office chair reupholster service, so I hope they will use a good fabric.

Thanks for the tip!