蓝紫™ v1.4.3
DDZEB 完全自主知识产权图形图像开发平台
在线运行 实时渲染
2024-06-06
二维函数渲染库 curve.js 发布,内置常用的 OpenGL 函数,比如 smoothstep 等,我们可以使用这个库很方便的设计各种函数曲线。示例程序请参考:Wave Fading
2024-03-16
基于 GLSL 语言的渲染引擎 canvasfs 增加对模版函数的支持,详情请参考:蓝紫 GLSL 模版函数。这是一项非常重要也非常实用的技术,我们在标准库中实现了许多模版函数,大大提高了编码效率。
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 等迭代渲染,也可以非常方便的编写粒子系统以及流体模拟等动画渲染程序。
蓝紫™ - 内置资源

蓝紫内置的纹理(Texture)贴图可通过 Txx 进行调用,其中, xx 为纹理编号。您也可以从 opengameart 找到更多免费的纹理图片。

蓝紫内置的高动态贴图(HDRI)可通过 Hxx 进行调用,其中, xx 为贴图编号。使用 HDRI 仅需要一张图片即可实现 Cubemap 相同的环境映射效果,参见示例程序:HDRI Mapping

蓝紫内置的立方体贴图(Cubemap)可通过 Cxx 进行调用,其中, xx 为贴图编号。每一个 Cubemap 实际需要六张图片,使用方法参见示例程序:Cubemap View

蓝紫内置的图像可通过 Ixx 进行调用,其中, xx 为图像编号。

蓝紫内置的视频可通过 Vxx 进行调用,其中, xx 为视频编号。

蓝紫内置的音频可通过 Axx 进行调用,其中, xx 为音频编号。音频可以作为背景音乐,也可以作为声音纹理,参见示例程序:Audio Visualization

蓝紫内置的调色板(Colormap)可通过 Mxx 进行调用,其中, xx 为调色板编号。调色板提供的是色带,具体使用方法参见示例程序:WebGL Colormaps