BBennyinbuildingglobaldatatracker.hashnode.dev·13h ago · 5 min readWhy my interactive globe felt slow on a trackpadI built Global Data Tracker with substantial help from Codex: a website for browsing world statistics, country profiles, and an interactive Earth. One visitor reported that zooming became frustratingl00
JLJongcha Leeinneuralwonderlab.hashnode.dev·Sep 8 · 4 min readHow can a moving 3D model and its SVG drawing stay in sync?A 3D preview and a downloadable drawing can look consistent while quietly describing different objects. Separate mesh code, hand-drawn outlines, and approximate dimension labels tend to drift as a des00
AAndriiinrealworth.hashnode.dev·Sep 6 · 8 min readHow Big Is a Billion? I Built the Whole Road to Find Out.I wanted to build a small thing. One page. It answers a question a child could ask: how big is a billion dollars, physically, if you printed it all in $100 bills and put it somewhere. I thought it wou10
Llogoanimation.onlineinlogoanimation.hashnode.dev·Sep 3 · 6 min readThree.js: every mesh from ExtrudeGeometry sits at the same position (and the 8-line fix)I thought I had three bugs. Per-shape rotation threw pieces off screen. My "explode" effect spread left to right instead of bursting outward. A left-to-right reveal ignored the artwork completely and 00
ATAI Tools Primerinaitoolsprimer.hashnode.dev·Sep 3 · 5 min readMy three.js navigation has two links. I counted them today.The navigation on my site is not a menu. It is a small circular island you fly around, built in three.js, where every building is a subject and the gate in the middle turns the whole city upside down.00
Ttoolzipintoolzip.hashnode.dev·Sep 2 · 8 min readHow I Built a Browser-Based 3D File Viewer with Three.js — 8 Formats, No ServerWhen I decided to add a 3D file viewer to ToolZip, I thought it would take a day. It took a week. Supporting 8 different 3D formats — each with its own quirks — turned out to be a surprisingly deep ra00
FOFariu Oyetolainfariu.hashnode.dev·Sep 1 · 7 min readCreating a "Shockwave-Reveal Effect" with Three.js, GLSL and GSAP"This tutorial assumes you have basic Three.js and GLSL knowledge, a basic scene set up with lights, camera and a renderer, alongside some primitive geometries lying around and a plane for your base f00
Ttoolzipintoolzip.hashnode.dev·Sep 1 · 5 min readHow I Built a Client-Side 3D File Viewer with Three.js — Lessons from ToolZipWhen I added a 3D file viewer to ToolZip, I expected it to take a day. It took a week. Here's everything I learned. Why a 3D Viewer in a Utility Site? ToolZip started as a simple image compression to00
ATAI Tools Primerinaitoolsprimer.hashnode.dev·Aug 28 · 5 min readPicking, not draw calls, decides what you can bakeEvery guide to three.js performance eventually tells you to merge your geometry. Fewer meshes, fewer draw calls, higher frame rate. It is good advice and it is incomplete, because it describes the win00
AVAndrii Volodkoinandvolodko.hashnode.dev·Aug 26 · 4 min readHow I Built a Unity-Like Editor for HTML5 Games in One Day Using AIHi everyone! My name is Andrii, and my career in IT started way back in 2008. I initially worked in web development — corporate websites, online stores, and landing pages. It was an interesting experi00