代码agg::rendering_buffer&rbuf=rbuf_window();agg::pixfmt_bgr24pixf(rbuf);typedefagg::renderer_base<agg::pixfmt_bgr24>renderer_base_type;renderer_base_typerenb(pixf);typedefagg::renderer_scanline_bin_solid<renderer_base_type>renderder_scanlin..
分类:
其他好文 时间:
2016-12-16 12:20:33
阅读次数:
174
Three.js的光源默认不会导致物体间的投影,打开投影需要执行以下几步: 打开渲染器的地图阴影: renderer.shadowMapEnabled = true; 启用光线的投影:light.castShadow = true; 把模型设置为生成投影:mesh.castShadow = true ...
分类:
Web程序 时间:
2016-11-28 14:44:06
阅读次数:
212
一、名词解释 scene - 场景 camera - 摄影机 renderer - 渲染器;描绘器 orthographic - 正射 field of view - 视场、视界 aspect ratio - 宽高比 near plane - 近平面 far plane - 远平面 clipping ...
分类:
Web程序 时间:
2016-11-20 13:36:24
阅读次数:
189
在unity3d中,Renderer组件有两个属性:material和sharedMaterial,它们都可以用来获取Renderer的材质属性。但是它们之间却又很大的区别,下面通过示例来讲解一下。 准备工作:unity3d中新建一个空场景;创建两个cube,分别命名为Cube0、Cube1;在Pr ...
分类:
其他好文 时间:
2016-11-18 22:47:40
阅读次数:
222
Steam的The Lab Renderer主要实现了哪些特性?从代码的层面看,是如何实现的?
分类:
其他好文 时间:
2016-10-28 17:48:24
阅读次数:
417
在介绍Renderer的第一篇,我就提到WebGL1.0对应的是OpenGL ES2.0,也就是可编程渲染管线。之所以单独强调这一点,算是为本篇埋下一个伏笔。通过前两篇,我们介绍了VBO和Texture两个比较核心的WebGL概念。假设生产一辆汽车,VBO就相当于这个车的骨架,纹理相当这个车漆,但有 ...
分类:
其他好文 时间:
2016-10-24 09:37:49
阅读次数:
443
HTML代码:<!DOCTYPEhtml>
<htmllang="en">
<head>
<metacharset="UTF-8">
<metaname="viewport"content="width=device-width,initial-scale=1">
<metahttp-equiv="X-UA-Compatible"content="IE=edge">
<metaname="renderer"content="w..
分类:
Web程序 时间:
2016-10-20 15:39:09
阅读次数:
244
Texture也是WebGL中重要的概念,使用起来也很简单。但有句话叫大道至简,如果真的想要用好纹理,里面的水其实也是很深的。下面我们来一探究竟。 下面是WebGL中创建一个纹理的最简过程: var canvas = document.getElementById("canvas"); var gl... ...
分类:
其他好文 时间:
2016-10-18 22:51:27
阅读次数:
380
以size的x方向为例 1:gameObject.renderer.bounds.size.x;//这个值的结果真实反应出有MeshRenderer这个组件的模型的尺寸。不需要再乘以localScale.x。 2:gameObject.GetComponent<MeshFilter>().mesh. ...
分类:
编程语言 时间:
2016-09-23 20:08:02
阅读次数:
344
ElementRef: In Angular2 Doc, it suggest to "avoid" using ElementRef. It access DOM directly, can easily be attacked. If we log out the ElementRef, we ...
分类:
其他好文 时间:
2016-09-23 06:32:50
阅读次数:
150