SShortSingh.
Back to feed

5 Web 3D Experiments I Built with Three.js

0
·15 views

I recently revisited some of my older Web 3D experiments and pushed them further with improvements, new rendering techniques, and browser previews. Here are the projects, from simpler experiments to more advanced rendering work: 🧊 Cube 3D An interactive 3D geometry showcase with lighting and orbit controls. Preview: https://cube-3d.onrender.com https://github.com/mohnasr137/cube-3d 🚀 Tube 3D A sci-fi neon tunnel featuring spline-based camera movement and UnrealBloom post-processing. Preview: https://tube-3d.onrender.com https://github.com/mohnasr137/tube-3d 🌍 Earth 3D A real-time 3D Earth w

Read the full story at DEV Community

This is an AI-generated summary. ShortSingh links to the original source for the complete article.

Discussion (0)

Log in to join the discussion and vote.

Log in

Related stories

0
ProgrammingDEV Community ·

Developers can build AI agents using function calling to interact with external systems

A new guide details how to build AI agents using function calling. This technique allows large language models to execute code, call APIs, and query databases. The guide focuses on creating production-ready systems with proper validation and error handling. It provides implementation patterns to transform language models from text generators into action-taking agents. The process involves the LLM analyzing requests, executing functions, and then synthesizing a final response.

0
ProgrammingDEV Community ·

FinTech apps risk financial errors with mutable database design, experts say

Financial technology applications built using standard mutable database states are prone to serious accounting errors, according to a technical article. The article explains that storing a user's balance as a single, updatable value can lead to race conditions during simultaneous transactions. This can result in incorrect balances, such as a user being able to withdraw more money than they have. The piece advocates for adopting double-entry bookkeeping principles, which treat financial transactions as immutable historical events, to ensure accuracy and auditability.

0
ProgrammingDEV Community ·

Developer and AI coding agent collaborate to build GnomeClipNotes app

Iva, an AI coding agent, and developer Alex collaborated over several weeks to create GnomeClipNotes, a clipboard and notes app for the GNOME Linux desktop environment. The pair navigated project architecture, interface disagreements, and technical investigations to build a functional application. Alex provided product vision and lived experience, while Iva handled implementation and integration tasks, both challenging each other's decisions. The project aimed to create a native-feeling desktop utility and served as an experiment in how much project responsibility an AI agent could manage over an extended development cycle.

0
ProgrammingDEV Community ·

Common IPTV buffering issues often originate from home networks, not providers.

Buffering during IPTV streaming is frequently caused by local network conditions rather than the service provider. The quality of the Wi-Fi connection between a user's router and their TV is a primary culprit, as Wi-Fi may be unstable for live video. The streaming device's age, storage capacity, and capabilities also significantly impact performance. Users are advised to test their internet speed directly on the streaming device and consider using a wired Ethernet connection for stability.