首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
web3d
数擎AI
创建于2024-05-03
订阅专栏
专注分享webgl,threejs,计算图形学,3d数学等技术,
等 45 人订阅
共58篇文章
创建于2024-05-03
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
霓虹沙尘暴特效 Three.js 实现
效果预览 一个快乐、圆滚滚的黏土风格生物在草地上跳跃和四处张望。全部场景 —— 角色、地面、气泡、糖果 —— 都通过 Signed Distance Function(SDF)在 fragment s
霓虹沙尘暴的 Three.js 实现
效果预览 穿越一片永不停歇的霓虹沙尘暴。沙丘在暗蓝色的夜空中起伏,地表的每一道波纹都被赋予了独立的霓虹色谱——从洋红到青绿再到深紫——而漫天飞舞的沙粒在光束中折射出星星点点的荧光。支持鼠标拖拽调整视角
机械战警 Threejs实现
效果预览 机械战警(Robocop)中经典的 ED-209 机器人,完全由 SDF(有向距离场)建模并经由 Ray Marching 渲染。机器人从关闭的金属门后走出,双臂武器舱展开,在走廊中行走、转
曼德勃罗集的 Three.js 实现
效果预览 经典的曼德勃罗集(Mandelbrot Set)分形渲染,配合动态缩放动画探索分形边界的无限细节。使用线性插值平滑着色,呈现出彩虹般的色彩过渡。 👉点击查看《曼德勃罗集》完整源码与效果演示
分形金字塔的 Ray Marching 实现
效果预览 一个由迭代函数系统(IFS)生成的三维分形结构,通过 Ray Marching 渲染出体积光 glow 效果。中心分形球体呈现紫蓝粉渐变的发光碎片结构,周围环绕深紫红色星空背景。相机围绕物体
雨滴特效的 Three.js 实现
🔥 在线预览 + 源码学习: 👉 点击查看《雨滴特效》完整源码与效果演示 效果预览 玻璃窗上的雨滴、雾气、折射扭曲、爱心图案、闪电暗角等特效,该特效基于threejs自定义shader实现。 效果图
Unity 单例模式完全指南
一、什么是单例模式? 单例模式(Singleton Pattern) 是一种常用设计模式,核心思想是: 适用场景: 在游戏开发中,通常用于: 🎵 AudioManager(音频管理) 🎮 GameMa
Unity 入门指南 零基础快速上手游戏开发
一、什么是 Unity? Unity 是由 Unity Technologies 开发的跨平台游戏引擎,支持 2D 和 3D 游戏开发。你可以使用 Unity 来创建: 手机游戏(iOS / Andr
Threejs绘制小兩伞快拿去送给你的女神
1. SDF 函数(Signed Distance Functions) SDF 是一种通过数学公式定义形状的方式,常用于计算距离场。我们使用了几个 SDF 函数来构建图形: sdfCircle: 用
Threejs实现极坐标和平滑过渡特效
在这篇博客中,我们将探讨一个有趣的 WebGL 片段着色器代码,使用极坐标、平滑过渡以及一些基本的颜色处理来生成动态圆形效果。这个着色器使用了几个技术,包括反走样(AA)来获得更平滑的边缘、正弦变换来
Three.js 实现云状特效
在本文中,我们将从一个基于 GLSL 的云状特效 shader 出发,讲解 shader 的实现过程和所涉及的数学原理。 一、Shader 实现细节解析 1. 宏定义与时间控制 我们在 shader
Threejs实现加载loading动画
核心实现原理 1. 坐标系统转换 将屏幕空间坐标转换为归一化极坐标系: 通过保持宽高比一致性 57,确保图形在不同分辨率下保持正确比例 2. 旋转动画矩阵 基于时间变量生成动态旋转角度: 这
使用 Three.js 创建动态光效
本篇文章将使用 Three.js 的 ShaderMaterial 创建一个带有动态变化效果的自定义 Shader。这个 Shader 主要实现了一个动态变形的圆形,同时结合了旋转变换与颜色渐变,创造
Threejs 实现圆形脉冲特效
一、片元着色器解析 1. HSV 色彩空间转换 实现原理:通过相位偏移和颜色分量混合生成彩虹色系 2. 动态光环生成算法 关键参数控制: *5.0:控制波纹密度 fract(time):生成无限循环动
使用 Three.js 转换 GLSL 粒子效果着色器
在这篇博客中,我们将探讨如何将一个经典的 GLSL 粒子效果着色器转换成 Three.js 可用的自定义着色器,并通过交互控制其行为。这将是一个逐步教程,帮助你理解如何在 Three.js 中应用自定
使用 Three.js 实现流光特效
在本文中,我们将深入探讨如何使用 Three.js 和 GLSL(OpenGL Shading Language)编写一个火焰效果的着色器。通过这个教程,你将学习如何创建动态的火焰效果,以及如何将它应
使用 Three.js 实现热力渐变效果
演示地址: https://shader.shuqin.cc/4sfywn 源码地址]: https://github.com/dezhizhang/shadertoy 在这篇文章中,我们将通过 Th
使用 Three.js 实现火焰效果
演示地址:https://shader.shuqin.cc/mdX3zr 源码地址:https://github.com/dezhizhang/shadertoy 引言 在现代 Web 开发中,使用
使用 Three.js 实现雪花特效
演示地址:https://shader.shuqin.cc/xisbz1 源码地址:https://github.com/dezhizhang/shadertoy 一、效果展示与实现原理 本教程实现了
实现动态卡通笑脸的着色器实现
效果概述 本文通过使用 Three.js 实现的动态卡通笑脸着色器,解析其核心实现原理。该效果具有以下特性: 😃 基础笑脸轮廓 👀 眨动的眼睛(带动态偏移) 👄 周期性开合的嘴巴 🍎 动态变化的红晕脸
下一页