前端
文章平均质量分 83
a111776
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
前端动画 叶子和鼠标交互效果 html
本文展示了一个基于原生Canvas2D的单文件HTML动画演示,包含三个高级视觉效果:1)三维景深视差结合画家算法实现层次感;2)鼠标风力场交互配合阻尼衰减模拟真实物理;3)XZ平面投影与三重共振波包生成透视湖面涟漪。技术特点包括零依赖、纯代数运算优化性能(低端设备60FPS)、轻量(11KB)。核心通过数学公式控制景深缩放、风力衰减和涟漪透视压缩,使用深度排序实现自然遮挡效果。该方案兼容主流浏览器,提供即开即用的交互体验,展现了用基础2D技术实现复杂3D质感的创新方法。原创 2026-05-24 20:10:10 · 319 阅读 · 0 评论 -
动森UI组件(开源 html animal-island-ui )
《Animal-Island-UI》是一款基于React+TypeScript的开源UI组件库,灵感源自《动物森友会》游戏风格。该项目包含React、Vue3和Android Jetpack Compose三个版本,提供圆润造型、柔和配色等动森特色设计元素。当前版本v0.8.0已获2.1k+星标,支持npm安装并附带完整文档。特别声明:该项目仅供学习研究,不含任天堂官方素材,禁止商业用途,采用MIT开源协议。开发者可通过GitHub或邮件联系作者。原创 2026-05-24 09:58:56 · 367 阅读 · 0 评论 -
VR看房 网页(开源 threejs)html
摘要:这是一个基于Three.js开发的VR看房开源项目,采用Vue3框架和Vite构建工具。项目实现了沉浸式虚拟看房体验,支持360°全景浏览和多设备响应式设计。技术栈包括Three.js、Vue3和Vite,提供完整的开发环境配置指南和项目结构说明。项目已发布在线演示,采用MIT开源协议,由开发者WuPeng维护。原创 2026-05-23 22:21:33 · 365 阅读 · 0 评论 -
可视化角色权限配置页面(html 开源)
摘要: 这是一个纯前端实现的权限管理系统,基于HTML/CSS/JS技术栈,无需安装依赖,单文件即可运行。系统提供三种预设角色(超级管理员、管理员、操作员),支持可视化配置6大模块×7种权限的矩阵,通过点击切换授权状态,实时反馈操作结果。功能包括智能搜索筛选、本地数据持久化、响应式设计及移动端适配,所有交互均通过原生JavaScript实现,无框架依赖。用户可自定义角色、模块和样式,适用于企业内部权限管理、教学演示等场景。开源MIT协议,支持扩展集成。 核心特点: 零依赖单文件,离线可用 可视化权限矩阵,实原创 2026-05-15 10:37:48 · 593 阅读 · 0 评论 -
3D书籍滑动展示组件(html 开源)
这篇文章介绍了一个基于ReactThreeFiber和Three.js构建的3D书籍滑动展示组件3DAnimatedBookSlider。该组件具有流畅的3D动画效果、物理感的翻页交互和响应式设计,支持拖拽、点击和键盘导航等多种操作方式。文章详细说明了项目的技术栈(包括React、Three.js、TailwindCSS等)、安装使用方法、项目结构以及自定义配置选项,并提供了开发说明、问题排查指南和贡献指南。组件适用于各种屏幕尺寸,可通过GitHub获取源码,采用MIT开源许可证。原创 2026-05-15 10:07:03 · 457 阅读 · 0 评论 -
细胞结构实验室(react 开源)
细胞结构实验室是一个基于React、Vite和Three.js构建的交互式3D细胞展示平台,提供7种细胞标本的高保真渲染。该项目支持GLB模型和程序化生成的3D细胞资源,包含细胞器详情、对比模式等功能,并采用响应式设计适配不同设备。平台内置AI学习助手,提供教学提示和学习进度跟踪。技术栈包括React19、TypeScript和Three.js等,资源管理采用GLB模型和透明PNG缩略图。项目提供可视化验证功能,通过像素检测确保渲染质量。未来计划扩展更多GLB模型和教学功能。原创 2026-05-14 18:41:58 · 387 阅读 · 0 评论 -
黑洞引力透镜 html开源
本文介绍了一个基于多个开源项目(如bzk9x/blackhole和Interstellar渲染方法)开发的终极版黑洞可视化项目。相比原版,该版本实现了多项增强效果:多层吸积盘(含温度梯度)、发光光子环、双极喷流、银河背景及引力透镜效应,并加入了UnrealBloom辉光后处理。项目采用纯HTML实现,无需安装依赖,通过CDN引入所有库,直接打开即可运行。支持鼠标拖拽旋转、滚轮缩放以及视角偏移等交互操作,移开鼠标后自动恢复旋转动画。原创 2026-05-07 08:45:25 · 60 阅读 · 0 评论 -
一笔画游戏html 开源
《NEONPATH-霓虹一笔画》是一款基于HTML5的创意解谜游戏,采用递归回溯算法自动生成无限关卡。游戏以霓虹美学为特色,通过粒子特效和动态音效打造沉浸式体验。玩家需从起点出发一笔画完所有格子到达终点,难度随关卡提升而增加。技术亮点包括:Warnsdorff规则优化路径生成、Canvas分层渲染保证60fps流畅动画、LocalStorage进度保存以及响应式设计适配多端。项目开源且模块化设计,支持自定义难度参数和视觉效果,为开发者提供完整的网页游戏实现范例。(149字)原创 2026-05-07 08:26:24 · 346 阅读 · 0 评论 -
“像风之翼“无人机巡检平台仪表盘
摘要: 像风之翼公路局巡检服务平台是一款基于无人机技术的现代化巡检管理系统,通过3D可视化界面实现实时飞行监控、智能任务管理和多维数据分析。平台采用玻璃拟态UI设计,支持动态3D地图、实时航线追踪及智能告警功能,并具备响应式布局适配多终端。技术栈基于HTML5/CSS3/JavaScript,结合TailwindCSS和SVG动画,提供轻量级纯前端解决方案。核心模块包括侧边导航、统计仪表板、任务管理和3D飞行监控,支持模拟数据快速演示,未来可扩展真实地图API与后端集成。适用于公路巡检作业的集中化、智能化管原创 2026-05-02 21:22:06 · 616 阅读 · 0 评论 -
QQ 宠物(怀旧 开源)前端electron项目
QQ宠物开源项目提供了跨平台桌面移植版(macOS/Windows/Linux),包含自动管理工具OpenClawSkill。主要特性包括:移除遥测功能、改用Ruffle替代Flash、明文JSON存储数据。支持通过CLI或AI助手进行宠物状态查询、喂食、洗澡等操作,并详细记录了游戏机制(如属性临界值和疾病系统)。安装包提供DMG/EXE/AppImage等多种格式,需注意macOS需解除安全限制,Windows可能触发SmartScreen警告。项目声明仅为技术研究用途,所有知识产权归属腾讯公司,按MIT原创 2026-05-02 16:39:52 · 982 阅读 · 0 评论 -
高斯泼溅 (Gaussian Splatting) 的 Three.js 实现
本文介绍了一个基于Three.js的3D高斯泼溅渲染器实现,该技术源自《3D Gaussian Splatting for Real-Time Radiance Field Rendering》论文。项目实现了通过网络访问的3D场景查看器,支持.ply、.splat和自定义的.ksplat文件格式。主要特点包括:完全基于Three.js的渲染、内置查看器、WebXR支持、球谐函数处理,以及优化的八叉树剔除和WASM泼溅点排序。虽然项目目前没有积极开发,但提供了基础功能,包括场景加载、相机控制和性能优化选项。原创 2026-04-27 22:29:27 · 507 阅读 · 0 评论 -
Web3D 在线3D模型骨骼动画编辑器(开源 Reze Studio)
RezeStudio是一款基于Web的3D骨骼动画编辑器,主要面向MMD动画创作者。该工具采用WebGPU技术实现高性能渲染,支持PMX模型和VMD动画的加载与编辑,提供时间轴、摄影表、曲线编辑器等功能模块。其创新点包括:原生Web环境运行,跨平台支持;基于React的响应式架构设计,实现流畅的动画预览;命令式编程优化高频交互性能。编辑器支持关键帧编辑、IK解算、物理模拟等专业功能,同时提供撤销/重做、协作编辑等实用特性。技术栈整合了Three.js、Ammo.js等引擎,通过精心设计的状态管理方案平衡了功原创 2026-04-27 22:24:44 · 686 阅读 · 0 评论 -
四季 超美 开源项目html THreeJS
基于Three.js构建的沉浸式三维交互体验项目,在浏览器中呈现动态的自然场景。项目采用模块化架构,集成了真实感的着色器效果(如草地、水流、天气)和物理模拟(雨、雾、闪电)。支持移动端触控、实时调试与性能监控,并通过GSAP实现流畅动画,为用户提供从白天到夜晚、多种季节变换的视觉之旅。原创 2026-04-26 21:20:08 · 336 阅读 · 0 评论 -
演唱会3D选座网页(HTML 开源)
《3D演唱会选座系统》摘要:基于Three.js开发的沉浸式选座系统,真实还原带旋转舞台的演唱会场馆3D模型。系统提供:1)可交互的3D场馆浏览(旋转/缩放/平移);2)按实际分区(内场A/B/C区+200/300/400看台)的座位选择;3)动态选座面板实时显示区域座位图;4)可视化购物车显示已选座位及金额。采用纯前端技术栈(Three.js+GSAP+TailwindCSS),支持响应式布局,通过光线投射实现精准选座交互。项目作为演示原型,可扩展接入真实票务API,为观众提供直观的选座体验。(149字)原创 2026-04-20 17:48:32 · 719 阅读 · 0 评论 -
Three.js 的前端 WebGL 页面合集(日本 开源项目)
本项目是一个基于Three.js的3D图形开发示例集合,包含元人类、奥运吉祥物、数字地球等多样化的WebGL应用展示。项目采用CreateReactApp构建,提供开发、测试和部署脚本。每个示例都配有详细说明文档,部分页面仍在优化中。项目强调学习用途,禁止商用或二次修改。在线演示地址提供实时预览功能。原创 2026-04-14 17:01:43 · 407 阅读 · 0 评论 -
汽车展厅项目 开源项目 ThreeJS
本文介绍了一个基于React和Three.js的3D汽车展厅项目。该项目实现了三大核心场景:静态展厅、夜间道路行驶和功能演示,具备车漆自定义、智驾演示等交互功能。技术实现上采用react-three/fiber框架,通过动态光源模拟、PBR材质渲染和Bloom后期处理等技术优化视觉效果。项目注重性能优化,包括模型预处理、DRACO压缩和渲染策略优化。动画效果方面实现了粒子聚合、雷达扫描等多种特效,采用Shader编程和几何体动态生成技术。整个系统支持场景无缝切换,在保证视觉效果的同时兼顾了运行性能。原创 2026-04-13 18:22:17 · 192 阅读 · 0 评论 -
炫酷的three.js粒子系统 开源
三维粒子群模拟系统摘要:该系统基于WebGL和Three.js实现高性能三维粒子模拟,支持20,000+粒子的实时渲染(60fps)。核心功能包括数学驱动的粒子行为控制、交互式参数调节和动态视觉效果生成。系统采用零垃圾回收策略,通过复用向量对象避免内存分配,确保流畅运行。开发者可通过修改JavaScript函数定义粒子运动轨迹和颜色变化,支持创建分形、吸引子等复杂结构。包含安全验证机制,禁止使用DOM操作等危险API。提供UI控件添加、3D标注等辅助功能,适合生成数学可视化艺术和抽象动态图案。原创 2026-04-13 17:14:51 · 320 阅读 · 0 评论 -
三维地图可视化 ThreeJS vue 开源项目
本文介绍了一个基于Vue3和Three.js的三维地图可视化开源项目ThreeMaps。该项目使用Vite构建工具,采用JavaScript和SCSS技术栈,可实现数字孪生地图的可视化展示。项目提供了完整的开发环境配置指南,包括Node.js环境准备、依赖安装(pnpm)、开发服务器启动和构建生产版本等步骤。开发者可通过GitHub仓库获取源码,按照文档说明快速搭建本地开发环境,进行二次开发或直接使用。该项目结构清晰,包含静态资源、源代码、文档和构建配置等标准目录,适合作为三维地图可视化开发的参考项目。原创 2026-04-13 16:49:26 · 357 阅读 · 0 评论 -
变电站数字孪生大屏ThreeJS 开源项目
该项目为变电站数字孪生大屏可视化案例"MF-StationMonitor",基于Vue(48.4%)和TypeScript(42.8%)开发,采用Vite构建工具。核心功能包括变电站监控大屏展示,支持GitHub Pages在线演示。项目采用多包管理器(npm/pnpm/yarn),配置了完整的代码规范(ESLint/Prettier/Stylelint)和TypeScript支持,包含环境变量配置和自动化构建部署能力,是典型的现代化前端工程化项目。原创 2026-04-12 22:40:05 · 238 阅读 · 0 评论 -
MapDesigner (html开源项目)六角格地图设计工具
MapDesigner是一款本地优先的六角格地图设计工具,支持可视化编辑与命令行操作。该工具适用于世界观构建、跑团地图制作及AI协作,提供WebUI界面和结构化CLI命令两种操作方式,支持地图保存为JSON格式并导出PNG图片。当前v0.1.0版本已实现基础地图创建、单元格编辑、数据导入导出等功能,采用GPLv3.0开源协议,可通过源码或Docker方式部署运行。原创 2026-04-05 10:48:20 · 301 阅读 · 0 评论 -
带交互动画角色的登录页面 html开源项目
这是一个带有4个互动动画角色的登录页面,角色会跟随鼠标移动并对用户输入做出反应。页面采用CSS Grid两栏布局,左侧为动画角色(紫色矩形、黑色矩形等CSS图形),右侧为登录表单。交互功能包括:角色眼睛跟随鼠标、输入时对视/回避、登录失败时沮丧摇头等效果。技术实现上使用纯CSS(Grid布局、Transitions动画)和原生JavaScript(事件监听),零依赖单HTML文件即可运行。项目参考了CareerCompass的交互设计,但完全用原生技术重构实现。原创 2026-04-05 10:35:52 · 594 阅读 · 0 评论 -
四川省地图 大屏 ThreeJS
摘要:该项目是基于React19+TypeScript开发的四川省3D地图数据可视化大屏,采用Three.js实现3D地图渲染和飞线动画效果,结合ECharts实现多图表联动展示。技术栈包含Vite构建工具、D3-geo地理数据处理、GSAP动画库等,具有响应式设计和实时调试功能。项目结构清晰,包含地图组件、图表组件等模块,支持PNPM快速安装和构建部署。原创 2026-04-05 10:14:21 · 223 阅读 · 0 评论 -
PreTeXt 开源推荐(应用demo)
Pretext是一个专注于多行文本测量和布局的纯JavaScript/TypeScript库。它通过prepare()预处理文本后,使用layout()进行高效布局计算,避免了DOM读取和重排开销。该库支持混合脚本、emoji和复杂文本方向处理,提供丰富的API包括固定宽度布局、几何测量和流式布局等功能。特别适用于虚拟化、滚动锚定、编辑器式文本区域等场景,其设计理念是将浏览器字体引擎作为基准,在预处理阶段完成测量后仅进行算术运算。Pretext还提供实验性的内联流处理功能,支持不同字体和原子元素(如标签)的原创 2026-04-05 09:59:43 · 475 阅读 · 0 评论 -
ThreeJS水池 开源
《ThreeJSWater项目简介》 摘要:该项目是基于Three.js框架对Evan Wallace经典WebGL水物理模拟的移植实现,由Martin Renou开发。通过Three.js的封装,将原生WebGL的水面效果(包括逼真的反射、折射、焦散和波浪)转换为更易使用的3D组件。项目采用Three.js r113版本,集成TrackballControls实现交互操作,并使用Bulma CSS确保响应式布局。所有依赖通过CDN加载,支持开箱即用。该模拟对显卡性能有一定要求,适合现代浏览器环境运行。项目原创 2026-04-05 09:28:12 · 346 阅读 · 0 评论 -
Three.js 3D模型动画展示项目(开源)
该项目是一个基于Three.js的3D模型动画展示系统,包含10个核心文件:3个功能文件(HTML主页面、JS核心逻辑、CSS样式)、2个3D模型资源(滑板少年和吸血鬼角色)、4个文档说明文件及启动脚本。主要实现了四大功能模块:1)从现有项目提取3D模型资源;2)Three.js核心功能(场景搭建、模型加载、动画控制);3)高级交互功能(平滑过渡、速度调节、射线检测);4)优化用户体验(现代化UI、响应式布局)。项目特色包括开箱即用、完整文档、详细代码注释和多种交互方式,支持通过bat脚本或VSCode快速原创 2026-03-19 14:28:41 · 449 阅读 · 0 评论 -
MD 架构图生成器(html 开源)
本文介绍了一个基于纯原生HTML/CSS/JavaScript的Markdown架构图生成工具。该工具支持通过简单的Markdown语法定义软件架构层次结构,提供横向(@row)和纵向(@col)两种布局模式,并具备无限画布交互功能(拖拽平移和以鼠标为中心的缩放)。工具采用零依赖实现,包含实时预览、样式自定义和响应式设计等特性。用户只需在浏览器中打开index.html文件,在左侧编辑区编写Markdown架构描述即可在右侧画布区查看生成结果。项目使用Canvas2D API进行图形渲染,通过正则表达式解析原创 2026-03-19 14:16:46 · 596 阅读 · 0 评论 -
程序化几何背景生成器(html 开源)
一款基于 HTML5 Canvas 的交互式几何图案生成工具,支持实时设计动态与静态背景。提供六种基础几何图形,可精细调节颜色、透明度、尺寸、间距与布局,并内置漂浮、脉冲、波浪三种动画模式。所有调整实时渲染,支持一键导出透明 PNG 或复制 CSS 代码,无需设计软件即可快速创建独特的网页背景、纹理与视觉元素,是设计师和开发者的轻量级创意助手。原创 2026-03-14 08:58:24 · 1113 阅读 · 0 评论 -
程序化树木生成器(ThreeJS EZ-Tree 开源项目)
EZ-Tree是一款功能强大的程序化树木生成器,提供核心库和Web应用两种使用方式。核心库可作为独立代码库集成到其他应用中,Web应用则允许在浏览器中直接创建并导出树木模型。主要特性包括:完全可定制的参数控制、多语言界面支持(中/英)、实时预览效果、随机种子功能,以及PNG图片和GLB 3D模型导出。技术栈基于Three.js和TypeScript,支持npm安装或Docker部署。用户可通过调整树皮、分支、树叶等数十个参数来生成个性化树木,并能保存/加载预设配置。该项目由Daniel Greenheck开原创 2026-03-08 12:44:54 · 597 阅读 · 0 评论 -
曼波语音生成器(开源项目 软件)
曼波语音生成器(ManboTTS)是一款基于Tauri+Vue3+TypeScript构建的轻量级Windows桌面应用,专注于文本转语音(TTS)生成。该应用通过调用Milora API实现语音合成功能,具有快速响应、易于安装等特点。提供.msi和.exe两种安装包,支持原生桌面体验。技术栈包含Vue3前端、Rust后端和ElementPlus组件库。开发者可通过pnpm快速启动开发环境,项目采用MIT开源协议。适合需要轻量级TTS解决方案的用户使用。原创 2026-03-07 09:04:44 · 1516 阅读 · 0 评论 -
堆叠式流程图编辑器(html 开源)
这款堆叠式流程图编辑器(HTML开源)提供可视化编辑体验,支持Markdown导入生成层次化流程图。核心功能包括:右侧属性面板实时编辑节点文本/类型/颜色/大小;交互式操作(单击选中、双击编辑、拖拽移动、右键菜单);历史记录管理(50步撤销/重做);自动连线与粉色系视觉设计。特色功能含快捷键支持、自适应视图、节点类型切换及毛玻璃UI效果。用户可通过Markdown语法快速构建流程图(#主节点,-分支节点),或直接拖拽编辑,适合无需服务端的本地浏览器使用。原创 2026-03-07 08:48:31 · 1272 阅读 · 0 评论 -
Markdown生成思维导图(html 开源)
Markdown 思维导图生成一键导入 Markdown 文档,自动解析为层级化思维导图智能识别标题层级(# ## ###),自动分配颜色和布局列表项自动聚合为卡片内容支持自动连线构建树形结构🎨 专业视觉设计日间/夜间双主题:一键切换,保护视力卡片式节点:圆角阴影、渐变标题栏、精致排版贝塞尔曲线连线:平滑优雅的连接效果动态网格背景:无限画布,流畅导航⚡ 高效交互体验无限画布:鼠标滚轮缩放、拖拽平移多选操作:Ctrl/Shift + 点击多选,Ctrl+A 全选原创 2026-03-07 08:43:34 · 646 阅读 · 0 评论 -
Web版程序化星球生成器 Three.js 开源
本项目是基于Unity版星球生成器的Web移植版本,使用Three.js实现程序化星球生成。核心功能包括:基于FBM多层噪声的地形生成、可交互参数调节、真实大气层效果、动态海洋系统和星空背景。提供4个HTML版本,推荐现代化UI的solar-system-modern.html。项目采用纯前端技术栈(Three.js+GLSL),支持浏览器直接运行,具有体积小(约50KB)、跨平台等优势。用户可通过鼠标交互控制视角,实时调整各类参数生成不同风格的星球(类地行星/气态行星/冰冻星球)。项目持续优化中,未来计划原创 2026-03-06 20:05:34 · 481 阅读 · 0 评论 -
3D 贪吃蛇游戏(ThreeJS 开源)
本文介绍了一款基于Three.js开发的3D贪吃蛇游戏,具有以下特点:1)经典贪吃蛇玩法,包含计分系统和难度递增机制;2)精美的3D视觉效果,包括蛇头细节设计和环境装饰;3)提供三种配色主题(绿/橙/紫)和多种控制方式;4)技术栈采用Three.js+GSAP+原生JavaScript;5)支持自定义配置和本地部署。项目开源且兼容主流浏览器,未来计划添加多人对战等扩展功能。游戏文件可直接运行或通过本地服务器启动,适合休闲娱乐和技术学习。原创 2026-03-05 21:46:40 · 775 阅读 · 0 评论 -
保时捷汽车展示 ThreeJS 开源项目
摘要: 基于Three.js的保时捷911展示项目,实现动态环境反射与高级后处理效果。通过CubeCamera实时生成环境贴图,结合Bloom辉光和SSR屏幕空间反射增强视觉效果。支持鼠标/触摸交互(旋转、缩放、平移),适配多设备屏幕。项目采用模块化结构,包含相机、灯光、控制器等基础组件,并通过Vite构建工具优化性能。提供lil-gui调试面板,可实时调整环境、材质等参数。技术亮点包括动态环境映射、后处理合成及InstancedMesh性能优化。适用于Web端3D展示场景,开源仅供学习参考。 关键词: T原创 2026-03-05 18:01:42 · 476 阅读 · 0 评论 -
水面 逼真海平面效果(Three.js )
本文介绍了使用Three.js实现逼真海平面效果的技术要点。通过Water插件实现法线贴图偏移和镜面反射,结合Sky插件模拟瑞利散射的天空效果,并使用PMREMGenerator生成环境贴图。色彩调整采用ACESFilmicToneMapping算法,保持高光和暗部细节。如需增强效果,可修改Water.js着色器增加GerstnerWaves或使用SphereGeometry模拟曲面效果。对于更高要求,建议参考基于FFT算法的开源海洋模拟项目。原创 2026-03-05 17:52:46 · 496 阅读 · 0 评论 -
医学胶囊(网页 threeJS)开源
《康泰生物肺癌特效药展示网站》摘要:该项目是基于Three.js构建的3D医疗展示平台,以液体药丸动画形式呈现革命性肺癌靶向药物。网站包含三大核心模块:1)革命性治疗技术介绍;2)DNA靶向治疗机制详解(精准清除、延长生存等四大优势);3)92%显著疗效的临床数据展示。采用Vite+Vanilla Three.js技术栈,具备Bloom辉光等高级后期特效,支持响应式布局。提供.bat快捷启动和完整中文化界面,所有医疗数据仅供演示用途。原创 2026-03-05 07:41:09 · 429 阅读 · 0 评论 -
程序化天空系统3(threeJS )开源 风格化云朵
摘要:ThreeJS程序化风格化云朵系统是一个开源项目,实现了原神风格的可交互天空盒效果。主要特性包括动态昼夜循环、大气散射、卡通风格云朵(采用低多边形球体堆叠技术)和星场效果。系统提供实时参数调整功能,支持自动昼夜切换,并优化了性能表现(启动时间<1秒,内存约50MB)。技术亮点包括:基于数学计算的程序化生成(零纹理依赖)、GLSL着色器实现大气效果、卡通渲染边缘光效。项目采用纯前端方案,支持主流浏览器,文件体积仅50KB,相比Unity版本具有显著性能优势。适合用于游戏开发学习,特别是Three.原创 2026-03-03 18:26:03 · 811 阅读 · 0 评论 -
程序化天空系统2(threeJS )开源
《天空系统》实现程序化日夜交替效果,支持手动/自动控制时间流逝。系统包含太阳、月亮和星星三种天体:太阳随高度变化控制昼夜转换,月亮和星星仅在夜晚显现并自带光晕/闪烁效果。用户可通过滑块手动调节太阳高度(1.0正午/-1.0深夜),或勾选自动模式观看完整日出日落循环。天空颜色会动态变化,白天呈蓝色,夜晚转为深蓝,日出日落时呈现橙红色调。该系统基于threeJS开发,提供完整的日夜天空模拟体验。原创 2026-03-03 17:19:13 · 376 阅读 · 0 评论 -
程序化天空系统(threeJS 开源)
本文介绍了一个基于Three.js的开源程序化天空系统,具备完整的昼夜循环效果。系统通过颜色插值实现从深夜到清晨、正午到黄昏的自然过渡,采用太阳和月亮的弧形轨迹运动,配合光晕特效。系统包含动态星空(3000颗闪烁星星)、程序化生成的3层飘动云层,以及随太阳位置变化的动态光照。提供时间控制、速度调节、颜色自定义等交互功能,所有效果均通过ShaderMaterial实现高效GPU渲染,无需外部资源。原创 2026-03-03 16:03:19 · 519 阅读 · 0 评论 -
天空盒子(threeJS 使用天空贴图)开源
这是一个基于Three.js的3D天空盒子演示项目,提供在线和本地两种使用方式。项目通过CubeTextureLoader加载6张立方体贴图,创建360度全景背景效果。核心功能包括:鼠标交互控制视角(旋转/平移/缩放)、响应式布局和加载状态提示。用户可选择使用官方示例纹理或自定义本地图片(需按右/左/上/下/前/后顺序命名)。项目提取自原TypeScript实现,保留了相同的纹理加载逻辑,并优化了错误处理和用户体验。原创 2026-03-03 13:17:16 · 1050 阅读 · 0 评论
分享