一个基于Three.js的PS1风格渲染包,通过后期处理效果和材质补丁实现低分辨率渲染、有序抖动、降低色彩深度、屏幕空间雾、CRT滤镜、顶点吸附和仿射纹理映射。

Stars

99

7 天增长

暂无数据

Fork 数

0

开放 Issue

0

开源协议

MIT

最近更新

2026-07-18

AI 仓库情报摘要
FR-AI / ANALYSIS

为什么值得关注

它通过实际以低分辨率渲染场景并使用最近邻上采样来达到真实的PlayStation 1视觉效果,而非仅仅添加滤镜;同时提供模块化、可定制的渲染管线且不污染全局状态。

适合谁使用

  • 使用Three.js的Web游戏开发者
  • 复古游戏爱好者和独立开发者
  • 寻求怀旧视觉效果的数码艺术家
  • 浏览器演示创作人员

典型使用场景

  • 在浏览器中创建复古风格3D游戏
  • 为Three.js项目添加怀旧PS1视觉效果
  • 为Web体验原型设计低保真美学
  • 经典渲染技术的教学演示

项目优势

  • 真实的低分辨率渲染(非模拟)——几何边缘保持锯齿化
  • 模块化效果,可独立导入和使用
  • 通过实时设置对象轻松配置,兼容lil-gui/dat-gui
  • 不修改全局状态——可与其他后期处理方案共存

使用前须知

  • 需要Three.js和特定的渲染器设置(antialias: false, setPixelRatio(1))
  • 仿射纹理映射在近处被限制并淡出,以避免严重扭曲
  • 性能与内部分辨率相关;极低分辨率仍可能对某些GPU造成压力

README 快速开始

Installation

项目描述

psx style shader and effects for threeJs

相关仓库与替代方案

根据分类、Topic 和编程语言匹配的相似项目。

react
精选
react GitHub avatar

react

React is a JavaScript library for building user interfaces with declarative, component-based, and cross-platform design.

Web 开发前端框架
246,741
tandpfun
精选
tandpfun GitHub avatar

wardrobe

A GPT‑image powered app that extracts individual garment cutouts from photos, organizes them into a digital wardrobe, and generates modeled outfit previews.

JavaScript
1,570
mshumer
精选
mshumer GitHub avatar

Claude-of-Duty

A browser-based first-person shooter built entirely with procedural generation and orchestrated AI agents, featuring 55k lines of Three.js/WebGL2 code and no art assets.

AI 与机器学习AI 智能体
1,234