@crazygl/hero-ice-encased-logo
v0.1.1
Published
Ice Encased Logo — Your logo is frozen inside a chunky beveled cube of real refractive ice. Three.js MeshPhysicalMaterial with IOR 1.31, clearcoat, Beer-Lambert blue attenuation and chromatic dispersion bends the studio… A customizable CrazyGL animated he
Maintainers
Readme
Hero made by @ybouane.
@crazygl/hero-ice-encased-logo
Your logo is frozen inside a chunky beveled cube of real refractive ice. Three.js MeshPhysicalMaterial with IOR 1.31, clearcoat, Beer-Lambert blue attenuation and chromatic dispersion bends the studio HDRI around the brand. Frost on the front face melts on load to reveal the logo inside a clear ice-cube body.
Demo
Install
npm install @crazygl/hero-ice-encased-logoUsage
import IceEncasedLogo from '@crazygl/hero-ice-encased-logo';
export default function Page() {
return (
<IceEncasedLogo
heading={'Frozen\nin time.'}
logoImage="https://crazygl.com/samples/crazygl.svg"
frostMeltSeconds={2}
/>
);
}Customise
- Logo —
logoImage(SVG/PNG silhouette is extruded into a thin plate; GLB placed as-is),logoScale, plus optional backlit glow (logoEmissive,logoEmissiveIntensity). - Ice block —
centerX,blockWidth/blockHeight/iceThickness,blockBevel, and the optics:iceColor,iceTransmission,iceTint,attenuationDistance,roughness,clearcoat,dispersion. - Frost reveal —
frostInitial,frostResidual,frostMeltSeconds. - Lighting —
environmentImageHDRI +envIntensity, three-point key/fill/rim colours and intensities. - Behavior & stage —
rotationSpeed, pointer parallax,dragInertia,bgTop/bgBottom, and contact-shadow controls.
Best for
- Premium product and luxury brand launch pages
- Cold-chain, beverage, or winter-campaign sites
- Studios and agencies wanting a tactile, cinematic logo reveal
- High-end SaaS landing pages that want their mark to feel substantial
This hero is part of CrazyGL, a collection of production-ready WebGL, canvas, 3D, and typography effects. Every CrazyGL hero ships with an agent-ready SKILL.md file that helps developers and coding agents adapt the effect into custom landing pages and interactive experiences.
