@jerrysthewebdev: How I build 3D websites 👇 Academy in bio 🔗 I would build this one around a procedural landscape that slowly transforms as the visitor moves through the page. Instead of using a traditional hero section, the first screen would open on a large 3D terrain stretching into the distance with typography floating directly above it. I would generate the terrain inside Three.js using a displaced plane and a custom GLSL shader. The surface height would be controlled by layered noise, which would let me create hills, valleys, and subtle movement without loading a massive 3D model. As the visitor scrolls, I would connect Lenis and GSAP ScrollTrigger to the camera position. The camera would begin low to the ground, then gradually rise above the landscape while the terrain changes underneath it. Certain sections would flatten out to create space for content, then rebuild themselves as the visitor continues scrolling. I would also use particles to give the scene more depth. Small points would float just above the surface and respond to camera movement. As the user moves between sections, those particles could briefly gather into shapes or lines before dispersing back into the environment. Cursor movement would slightly influence the camera rotation and lighting direction. I would keep the movement subtle so the scene feels alive without making the interface difficult to control. For the typography, I would use regular HTML layered over the WebGL canvas and animate it with GSAP. Some text would remain fixed while the terrain moves behind it, while other sections would slide horizontally as the camera continues forward. I would handle transitions by changing the shader values instead of cutting between separate scenes. The terrain color, displacement strength, fog density, and lighting could all shift gradually so every section feels like a different environment while still existing inside the same 3D world. For performance, I would reduce geometry subdivisions on smaller devices, limit particle density, cap the renderer pixel ratio, and disable heavier shader effects when necessary. The goal would be to make scrolling feel less like moving down a webpage and more like traveling through a changing digital environment. Save this for your next build and follow for more interactive web breakdowns. #fable #webdevelopment #webdesign #3dwebsite #claude
Jerry Rogers
Region: CA
Sunday 23 August 2026 12:28:10 GMT
Music
Download
Comments
DrOverloaded :
Looks cool but not intuitive to maneuver for everybody. Works for product launches etc but not suitable for established businesses or e-commerce.
2026-09-22 14:51:38
0
Seg :
Those animations are too clean
2026-09-19 23:47:33
0
5D.Connect.4 :
It's just a video that you have to scroll through though
2026-09-14 07:23:50
1
Zonex7sec :
its just video right?
2026-08-23 17:42:57
1
Jamal.DarkEdits :
tip of how you did it please
2026-08-24 11:01:35
5
Larrikin Manuel :
Quite interesting. How does a company make money out of it? One what field are those type of websites will generate revenue?
2026-08-27 12:21:38
1
ask3stone :
Or use me, I can make this in minutes
2026-09-09 18:07:11
1
gilberteinstein :
Its very easy to make actually, but Good Job 👍🏻
2026-08-26 22:21:30
2
💢 :
101% bounce rate
2026-08-23 14:13:43
1
Sam :
yooooooo
2026-08-23 14:22:45
3
SiteLynxx :
to much
2026-09-05 01:56:32
1
Percy strife :
for you and your knowledge
2026-08-25 20:02:22
1
To see more videos from user @jerrysthewebdev, please go to the Tikwm
homepage.