Fading Coder

One Final Commit for the Last Sprint

Building a 3D Smart Archive Room with Three.js: Path Planning and Automated Inspection

3D Scene Construction Facility Visualization The virtual environment includes the external campus, distinct floors, and the interior archive storage rooms. Floor are displayed using an exploded view technique to allow users to select specific levels. Double-clicking a floor navigates the camera into...

Building a 3D Smart Archive and Mobile Shelving System with Three.js

3D Archive Room VisualizationA 3D archive facility can be divided into multiple distinct zones and complex corner rooms. Within this environment, mobile shelving units (compact shelves) can be interacted with directly. Clicking a shelf unit displays its statistical data, including face count, tier c...

Building a Simulated Factory Transport Scene with Three.js and 3D Models

Constructing a digital replica of an industrial facility requires core components: a render loop, camera, and a scene instance. Alongside these, defining the workspace ground plane provides immediate spatial context. External assets created in tools like Blender form the basis of the environment. Th...

Integrating DOM Elements as 3D Objects in Three.js

HTML elements can be transformed into spatial objects, behaving similarly to standard Three.js meshes or sprites within a 3D environment. The fundamental distinction between a standard mesh and a sprite during scene rotation is that a sprite's rectangular plane continuously faces the camera, remaini...

Building a 3D Data Center with WebGL (Three.js) – Standard Room Edition

Introduction Data centers today are mainly divided in to two categories: standard data centers where cabinets are arranged in an XY grid, and micro-module data centers composed of grouped cabinets. This article focuses on the visual representation of a standard data center, allowing real-time 3D dat...

Building Interactive 3D Hospital Navigation Systems with WebGL and A* Pathfinding

3D Architecture and Procedural Modeling Implementing efficient navigation within a hospital facility requires a balance between visual fidelity and performance, particularly on mobile platforms. Instead of relying on heavy external model files, the 3D environment is generated procedurally using Thre...

Building a Basic 3D Scene with Primitive Shapes in Three.js

A Three.js environment acts as a container for all 3D elements, including objects, lighting, and cameras. Initialize a new environment using the THREE.Scene() constructor. const environment = new THREE.Scene(); Renderer Setup The renderer handles the drawing of the 3D scene onto a canvas. Use THREE....

Monitoring Performance with Stats.js in Three.js

Stats.js is a lightweight performance monitoring utility integrated into the Three.js ecosystem, deisgned to measure frame rates (FPS), rendering time (ms), and memory usage (mb) for WebGL aplpications. It provides real-time visual feedback to optimize animation smoothness. Importing Stats.js When i...