omni-arch-3d-landing

Omni Arch — Immersive 3D Landing Experience

Omni Arch Preview

Overview

Omni Arch is a high-end, single-page 3D landing experience that blends modern UI design with real-time WebGL rendering. Built with Three.js and Tailwind CSS, this project delivers a visually striking interface centered around a dynamic 3D object, atmospheric particles, and a glassmorphic content layer.

The goal of Omni Arch is to demonstrate how architecture, motion, and digital aesthetics can merge into a cohesive, immersive web experience—ideal for creative studios, experimental product launches, or next-generation portfolios.


Features


Technologies Used


Getting Started

1. Download or Clone

Simply place the index.html file into your project directory.

2. Run Locally

Open the file directly in your browser:

open index.html

Or use a lightweight local server (recommended):

npx serve

3. تجربه

Once opened, you’ll see:


Project Structure

/
└── index.html   # Complete application (UI + 3D + styling)

Customization Guide

Modify the 3D Object

Inside the script:

const geometry = new THREE.TorusKnotGeometry(1, 0.3, 150, 20);

You can swap with:


Adjust Colors & Theme

color: 0x6366f1
background: radial-gradient(circle at 20% 20%, #0f172a, #020617);

Control Animation Speed

knot.rotation.x += 0.003;
knot.rotation.y += 0.005;

Lower values = smoother, slower motion Higher values = more energetic feel


Particle Density

const particlesCount = 1000;

Increase for richer atmosphere, decrease for performance optimization.


Performance Considerations


Use Cases


Future Enhancements


License

This project is open for personal and commercial use. Attribution is appreciated but not required.


Author Note

Omni Arch is designed as a foundation for pushing the boundaries of web-based spatial design. It encourages experimentation—extend it, break it, evolve it.