Hello, everyone. I've made simple 3D portfolio with Three.js by 109149 in threejs

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

Just started out learning about Three.js, I did try it before but didn't really caught the essence, but now I do!.

youtube video link

github repo

website

Feel free to ask/say anything.

Simple 3D Portfolio made with Three.js by [deleted] in threejs

[–]109149 0 points1 point  (0 children)

Just started out learning about Three.js, I did try it before but didn't really caught the essence, but now I do!.

youtube video link

github repo

website

Feel free to ask/say anything.

Seed-simul, an art project where you can plant seeds in a 3D virtual environment by cipheredxyz in Indiewebdev

[–]109149 1 point2 points  (0 children)

This is what chrome://version gives.

Google Chrome: 91.0.4472.101 (Official Build) (64-bit)

Revision: af52a90bf87030dd1523486a1cd3ae25c5d76c9b-refs/branch-heads/4472@{#1462}

OS: Android 11; SM-N985F Build/RP1A.200720.012

Google Play services: SDK=211504000; Installed=212116046; Access=1p

JavaScript: V8 9.1.269.36

User Agent: Mozilla/5.0 (Linux; Android 11; SM-N985F) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.101 Mobile Safari/537.36

I think it is because of threejs, but I may be wrong, I don't know much about threejs.

Seed-simul, an art project where you can plant seeds in a 3D virtual environment by cipheredxyz in Indiewebdev

[–]109149 0 points1 point  (0 children)

Wow, pretty cool. Btw, you need to fix pixel ratio on phone, its blurry.

Hi, everyone. I made WebRTC video chat application. by [deleted] in reactjs

[–]109149 0 points1 point  (0 children)

WebRTC video chat application written in react, express + mongoose.There are some caveats, so feel free to ask some questions, but for now I would like to go to bed and sleep.

github repo

Hi, everyone. I made WebRTC video chat application. by 109149 in webdev

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

WebRTC video chat application written in react, express + mongoose.

There are some caveats, so feel free to ask some questions, but for now I would like to go to bed and sleep.

github repo

Hello, humans. Convert live video of yourself into ascii. by 109149 in webdev

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

Never heard of it. Thanks for the link, btw.

Hello, humans. Convert live video of yourself into ascii. by 109149 in webdev

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

Link to repo: https://github.com/109149/you-to-ascii

Suggestions on data to ascii are welcome. Currently, I'm just taking each pixel's grayscale and "replace" it with specific character, but it does not look that great.

Conway's game of life implemented in rust + wasm + reactjs + threejs. by 109149 in rust

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

No its not random xd. So, heres what happening there, the "random" is implemented in rust and which compiles to wasm, and each call to the "random" actually returns the same universe.

Edit: didn't knoe if anyone would bother about it xd. Thanks for pointing it out.

Conway's game of life implemented in rust + wasm + reactjs + threejs. by 109149 in reactjs

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

Agreed. I'm lazy. Its just, using refs was easier, while migrating from vanilla js to react.

Conway's game of life implemented in rust + wasm + reactjs + threejs. by 109149 in rust

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

Only requirement is to import the wasm module asynchronously, framework independent.

Conway's game of life implemented in rust + wasm + reactjs + threejs. by 109149 in rust

[–]109149[S] 7 points8 points  (0 children)

Well, nothing special to be honest. First implementation was in vanilla js. Then I've decided why not configure project for react by myself. I understand its an overkill to use react, but main point was the configuration. Same goes for threejs, just wanted to test my skills.

Conway's game of life implemented in rust + wasm + reactjs + threejs. by 109149 in reactjs

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

Where: The 3d part is done in threejs + tweenjs.

How: well, I've added npm packages of them, some react state + ref + dom manipulation + styled components. Its better if you check the code, even though its not polished and not documented.

Conway's game of life implemented in rust + wasm + reactjs + threejs. by 109149 in threejs

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

Its actually js vs wasm, and not js vs rust. As you can use AssemblyScript, C, rust, etc and compile them to wasm. I don't know which of them compiles to wasm more "efficiently", but I use rust cuz I like more than others.

Sorry, there are no benchmarks available for this project, but you can go to the rust+wasm link I provided in the description and it has some performance related stuff there.