蓝紫™
DDZEB 完全自主知识产权图形图像开发平台
在线运行实时渲染
2024-01-24
基于 GPU 的渲染引擎 canvasfs 以及 canvascs 增加自动后期处理选项,目前包括:自动白平衡、自动对比度、自动饱和度以及色彩增强等 基于全局统计 的后期处理操作。
2023-12-30
调色板支持上线,内置资源提供大量调色板供使用。所有的编程模型均支持 colormap 资源调用,包括 WebGL(canvasfs)、WebGPU(canvascs)以及 Pixel Shader(canvasps),具体使用方法及示例代码请参考相应的 API 文档。
2023-12-17
JS 接口提供音频加载(播放)功能,内置资源增加了少量音频资源。动画配合上音频,会产生更加强烈的现场感。
2023-12-09
提供 Cubemap 以及 HDRI 纹理,canvasfs 附加库提供相应函数支持。样例 Demo 程序 HDRI Mapping 有使用参考。
2023-09-18
蓝紫 WebGPU 渲染引擎 canvascs 正式发布上线。有了 WebGPU 渲染支持,就可以很直接的实现 Buddhabrot、Flame 等迭代渲染,也可以非常方便的编写粒子系统以及流体模拟等动画渲染程序。
蓝紫™ - 在线图形图像开发平台

蓝紫(Lands),是由 DDZEB 官方(本站)最新出品的一款在线图形图像开发平台(软件),通过编写代码进行二维、三维图像的渲染及绘制。通过内置的多种渲染引擎,为各个层级的用户提供在线图形图像开发的基础设施。蓝紫是一款超轻量级的 Web 应用,以桌面版(电脑)浏览器作为运行环境,支持所有主流的浏览器,如 Chrome、Safari、IE Edge、Firefox、Opera 等。

无需下载安装
打开页面即可使用,免除繁琐的下载安装,随时随地联网就能开发。
多种渲染引擎
WebGL、WebGPU 或者传统的 2D 渲染以及第三方 Three.js,满足各种技能体系和场景需求。
代码控制一切
通过代码进行渲染和绘制,沉淀真正的技术实力,可随时将代码移植或集成到其它平台。
极简编程接口
精心设计的现代图形图像接口,简洁强大,满足各种图形图像计算任务。
内置大量资源
纹理、视频、图像以及 Cubemap、音频等等,日常所需的资源都在这里了。
应对各种任务
分形艺术、粒子系统、光线追踪、流体计算、科学演示动画以及图像分析处理等等,无边界能力。
图形图像的梦想实现器
只要有想法,都可以通过蓝紫快速实现。使用代码进行渲染,代码就是最强大的创作工具,可以精确控制一切。
硬核平台
蓝紫™ 官方样片

DDZEB 一方面开发蓝紫平台,同时也使用蓝紫进行实际的创作。我们已经制作了大量的作品发布在了本站源码区。以下是其中的一些样张:

蓝紫™ 渲染引擎

蓝紫是一个用于计算机图形图像技术开发的通用开发环境,基于精心设计的开放计算渲染架构,满足各种场景和技术条件下的渲染需求。我们可以使用 GLSL 或 WGSL 进行高性能并行渲染,也可以仅仅使用 JavaScript 编程进行绘图,或者集成 Three.js 进行开发。目前蓝紫提供的渲染引擎包括:

canvasfs
基于 WebGL 的 Fragment Shader,使用 GPU 进行并行渲染的极简范式。
canvascs
基于 WebGPU 的 Compute Shader,现代 GPU 编程架构,超强功能及性能。
canvasps
Pixel Shader,纯 JS 绘制渲染,在一个二维像素阵列上进行计算和操作。
canvas2d
2D Rendering Context,经典二维几何绘图架构,也可渲染 3D 场景。
canvasgl
原生 WebGL 2.0 Context,可编写 Vertex Shader 进行全面控制。
canvas
原始 Canvas,可自行获取渲染上下文进行绘制,集成第三方框架的首选。

蓝紫提供的是一个基础平台,解决图形图像开发中的基本需求,这也使得蓝紫成为一个非常强大的助手,DDZEB 发布的 源代码包 中的 程序代码 基本都是使用蓝紫开发的,但实际上蓝紫的能力远不止如此。

在线实时渲染示例
使用 canvasfs 引擎的光线追踪实时渲染查看源代码
版权说明

蓝紫是 完全免费 的图形图像计算软件,您可以使用它制作商业用途的作品,作品版权归作者自己所有。本软件为封闭源代码软件,DDZEB 保留所有权利,请勿擅自将本软件相关源代码及文档以任何方式传播、分享及私自使用。