Tutorial archive

Older tutorials, page 9.

Browse earlier articles in the library. Page 9 of 10.

Three.js

How to light a Three.js scene with HDRI and area accents.

If your product render looks technically correct but visually weak, the issue is usually not the model. It is the balance between environment reflections, exposure, and a few deliberate accent lights.

8 min read Lighting
JavaScript

Removing Specific Items from Arrays in JavaScript

You are iterating through a data set and suddenly realize the array still contains stale values you meant to discard. If you try to mutate the array while looping, you likely ran into indexing errors or skipped elements. This guide walks you through the reliable, standard-library methods to excise specific data points without breaking your application state.

6 min read JavaScript
Unreal Engine

Optimizing Nanite Memory: Managing Raster Indirection Multipliers

When moving our project to Unreal Engine 5.6, we hit an unexpected wall: out-of-memory errors on consoles. Profiling revealed a higher count of Nanite transient buffers compared to 5.4. This wasn't just a leak—it was an architecture shift in how the renderer manages visible geometry.

6 min read Unreal Engine

Need the downloadable side of the workflow?

EduQuill explains the process. 3DCGHub holds the asset library behind it.

When a tutorial calls for models, materials, HDRIs, kitbash parts, scene files, or reference packs, the destination is 3DCGHub.