WebGL
fourth_leaf
道生之,徳蓄之,物形之,势成之
展开
-
WebGL 渲染管线
WebGL依赖GPU的图形渲染能力,即依赖硬件设备,所以其渲染流程和GPU内部的渲染管线是相符的。渲染管线的作用是将3D模型转换为2维图像。 早期的渲染管线是不可编程的,叫做固定渲染管线,现代的GPU所包含的渲染管线为可编程渲染管线。本节所述皆基于可渲染管线 两种渲染管线的区别简单可以理解为前者工作的细节流程已经固定,只需要调整一些参数,后者更具灵活性,可以通过编程(GLSL,graphic ...原创 2018-10-21 22:29:15 · 4333 阅读 · 1 评论 -
WebGL 模型的选中(通过 ray pick 实现)
拣选demo见 https://shengchao.xyz/blog/custom/3d/webgl_demo1/model_mode.php ,demo中双击 正方体的面就能触发跳转操作,具体代码见 源代码 gl_draw.js 中onGLDClick。 原理如下: ray pick 按照透视投影的成像原理,假设近裁面即画布的地方,那么视野中任意一点 A 所成的像将落在此点...原创 2018-10-21 22:50:28 · 1326 阅读 · 0 评论