首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
web3d
晓智AI
创建于2024-05-03
订阅专栏
专注分享webgl,threejs,计算图形学,3d数学等技术,
等 24 人订阅
共51篇文章
创建于2024-05-03
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
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 实现的动态卡通笑脸着色器,解析其核心实现原理。该效果具有以下特性: 😃 基础笑脸轮廓 👀 眨动的眼睛(带动态偏移) 👄 周期性开合的嘴巴 🍎 动态变化的红晕脸
threejs实现烟花特效
找工作,就上智简未来 又是一年岁末,又是辞旧迎新的时刻。寒冬虽冷,但人们心中的那份期待和喜悦,让整个世界变得格外温暖。烟花,作为新年的象征之一,总是在夜空中为我们带来光彩夺目的祝福。 用代码点亮新年
Three.js实现动态水泡效果逐步解析GLSL着色器
在这个示例中,我们将使用GLSL着色器来模拟多个水泡漂浮的效果。每个水泡的大小、位置和颜色都会随着时间变化,创造出一个生动的动态场景。接下来,我们将逐步解析着色器代码,并了解如何将其集成到Three.
# 使用 Three.js 实现动态爱心效果
在本文中,我们将深入解析如何将 GLSL 片段着色器代码嵌入到 Three.js 项目中,从而创建动态渲染效果。 代码分解与实现过程 以下是片段着色器的实现过程分步解析: 1. 定义 Uniforms
Threejs实现 区块链网络效应
演示地址: https://shader.shuqin.cc/lscczl 源码地址: https://github.com/dezhizhang/shadertoy 代码实现 本文使用 mdnice
Three.js 实现光线行 Shader
光线行进(Raymarching)是一种在 3D 图形渲染中使用的技术,特别适用于体积渲染和一些高度复杂的几何形状的渲染。它通过沿着光线推进来计算表面与光线的交点,在很多现代计算机图形学应用中都得到了
在 Three.js 中实现自定义 Shader 效果
引言 Three.js 是一个功能强大的 WebGL 库,它让开发者能够轻松地创建复杂的 3D 场景、动画和交互效果。然而,有时候内置的材质和效果无法满足项目的特定需求。在这种情况下,我们可以通过使用
使用 Three.js 实现动态噪声圆环效果
我们将使用 Three.js 和自定义 GLSL 着色器 代码来创建一个炫酷的动态噪声圆环效果。通过结合 GLSL 着色器语言和 Three.js 的强大功能,我们能够实现一个逼真且富有动态感的视觉效
下一页