INIT VIEWPORT
5.2K △ · 1.18 MB · 1 MATWeb-Ready
Hero Section ObjectsAI · MESHY#crystal#low-poly#hero
Floating Crystal Cluster
Low-poly crystal cluster designed for dark hero sections. Six geometric shards with subtle emission. Tested in Three.js and R3F.
01Generated code
// 3D asset from Obj3cts.com — Floating Crystal Cluster
// Attribution required by the selected asset license.
// https://obj3cts.com
import { Canvas, useFrame } from '@react-three/fiber';
import { OrbitControls, useGLTF, Environment } from '@react-three/drei';
import { Suspense, useRef } from 'react';
import * as THREE from 'three';
function Model() {
const { scene } = useGLTF('/models/model.glb');
const ref = useRef<THREE.Group>(null);
useFrame((_, delta) => {
if (ref.current) ref.current.rotation.y += delta * 0.2;
});
return <primitive ref={ref} object={scene} />;
}
useGLTF.preload('/models/model.glb');
export function Scene() {
return (
<Canvas shadows camera={{ fov: 35, position: [2.4, 1.6, 2.4] }}>
<color attach="background" args={['#0a0a09']} />
<Suspense fallback={null}>
<Environment preset="city" />
<Model />
<ambientLight intensity={0.4} />
<directionalLight position={[3, 5, 2]} intensity={1.2} castShadow />
</Suspense>
<OrbitControls enableDamping dampingFactor={0.08} />
</Canvas>
);
}02License
Commercial Web Use + Attribution
Use in commercial websites and client projects. Modify for implementation. Source-code attribution required.
- Personal websites
- Commercial websites
- Client work
- Modify for your project
- Redistribute model file
- Resell as standalone asset
- Publish remix listing
Attribution in source code is sufficient for developer projects. Read full license
03Bundle contents
obj3cts-floating-crystal-cluster/ ├─ README.md4.2 KB ├─ LICENSE.md1.8 KB ├─ ATTRIBUTION.md0.4 KB ├─ model/ │ ├─ model.glb1.24 MB │ ├─ preview.glb0.18 MB │ └─ thumbnail.png14 KB ├─ three/ │ ├─ scene.js2.1 KB │ ├─ index.html0.9 KB │ └─ package-snippet.json0.2 KB ├─ r3f/ │ ├─ Model.tsx1.8 KB │ ├─ Scene.tsx1.4 KB │ └─ package-snippet.json0.2 KB └─ meta/ ├─ objspec.json1.6 KB ├─ quality-check.json2.4 KB ├─ validation-report.json0.9 KB └─ optimization-report.json1.1 KB
04Quality report
- Loads in browser
- glTF validator
- Under 5MB
- Under 50K triangles
- Texture ≤ 2048px
- Three.js code
- R3F component
- Attribution included