看完这个 WWDC 之后的总结。 Metal 可以在单位时间内提供 10 倍的 draw call 调用。 BackgroundAbout Draw Call每一次 draw call 调用都必须有自己的状态向量,比如着色器、纹理等。而改变状态向量对 CPU 来说是比较耗时的,因此单位时间内 dra... ...
分类:
Web程序 时间:
2017-10-01 21:12:05
阅读次数:
303
1、给指定代码段加上底纹和边框,类似如下效果: ① 点击office菜单栏->设计 ② 鼠标选中需要着色文本段,点击右上角的"页面边框"按钮 ③ 在弹出页面一次选中"边框"、"底纹"进行设置 ...
分类:
其他好文 时间:
2017-09-30 22:52:54
阅读次数:
175
材质(Materials)用来把网格(Mesh)或粒子渲染器(Particle Renderers)贴到游戏对象上。他们在定义对象怎么被显示发挥重要组成部分。材质包括用于呈现网状或颗粒着色器的参考,所以这些组件不能在没有材质的情况下显示。Material这个需要结合Shader来讲,计算机图形学里本 ...
分类:
编程语言 时间:
2017-09-27 17:38:06
阅读次数:
243
clip函数可以用来切割mesh clip(var); var 的值小于0时就会被切割 表面着色器 其实就是生成了定点片元着色器,相当于一种包装和简化吧 标准的填充结构 其他两种输出结构 表面着色器放在 PROGRAM CG ...ENDCG区域中,并且不需要放在PASS中,直接放在subshade ...
分类:
编程语言 时间:
2017-09-18 22:38:25
阅读次数:
544
SyntaxHighlighter是一款用于web页面的代码着色工具,可以用来着色多种语言。今天我们通过实例来学习一下它的用法。旧同桌不是老情人,但与你分享过的青春不比初恋少半分。 SyntaxHighlighter的简单实例 SyntaxHighlighter的代码流程如下: 使用的方式可以参考文 ...
分类:
Web程序 时间:
2017-09-12 19:09:36
阅读次数:
325
顶点着色器 首先我们需要定义一些顶点数据。OpenGL不是简单地把所有的3D坐标转换成屏幕上的2D像素。它只会把x,y,z在-1.0到1.0范围时才会处理。然后在标准化设备坐标范围内的坐标才会最终呈现在屏幕上。 由于我们需要绘制的是一个2D的三角形,所以我们把z值都设为0。 标准化设备坐标(Norm ...
分类:
其他好文 时间:
2017-09-08 18:23:56
阅读次数:
212
一、子着色器SubShader 写法:SubShader{ Tags{ "Queue"="Transparent" } LOD 100 } 一、标签(Tags) 1.”Queue”标签。定义渲染顺序。预制的值为 (1)”Background”。值为1000。比如用于天空盒。 (2)”Geometry ...
分类:
编程语言 时间:
2017-09-07 18:09:48
阅读次数:
166
一、固定功能着色器(Fixed Function Shader) 固定功能着色器为固定功能渲染管线的具体表现。功能较简单兼容比较老的机器 二、表面着色器 存在于Unity3D中由U3D发扬光大的一门技术。Untiy3D为我们把Shader的复杂性包装起来,降低shader的书写门槛,创建了表面着色器 ...
分类:
编程语言 时间:
2017-09-07 13:38:54
阅读次数:
215
ZBrush插件Image Plane提供了一种简单的方法加载图像到ZBrush中,以在添加纹理过程中进行使用,比如使用ZProject笔刷多边形着色,以及利用参考图建模等。 ...
分类:
其他好文 时间:
2017-09-07 13:23:49
阅读次数:
402
1、OnControllerColliderHit 在移动的时,当controller碰撞到collider时OnControllerColliderHit被调用。 2、OnJointBreak 当附在同一对象上的关节被断开时调用。 3、OnParticleCollision 当粒子碰到collid ...
分类:
其他好文 时间:
2017-08-29 12:40:28
阅读次数:
302