先说结论:要使用蓝紫进行图形图像开发需要的预备知识极少,高中数学水平以及基本的编程能力即可。当然,掌握的知识越是深入和丰富,开发起来效率就会越高。但要入门其实真的很简单,我们可以只使用简单的 JavaScript 进行渲染,也可以使用高性能的 WebGL 或 WebGPU 进行渲染。蓝紫提供的工具链可以满足从入门到骨灰级渲染的全部要求。
说到图形图像,很多人觉得可能对数学的要求会很高。但实际上,我们只需要掌握基本的数学工具即可。基本上,高中程度就可以开始,有大学数学基础会更好。
代数、解析几何、欧式几何、三角函数等。
微积分、线性代数、概率论、统计学、复变函数等。
因为蓝紫是基于 Web 的渲染,首先当然是对 JavaScript 有一定的认识。但如果您专注于 WebGL 或 WebGPU 渲染,那对 JavaScript 的要求就会降到最低程度,因为这些程序只需要几行 JS 代码进行配置即可。
JavaScript:基本的变量、函数概念以及对异步编程的了解。
GLSL、WGSL,使用 GPU 进行高性能渲染的基石。
有 DDZEB,啥也不怕哈~~