所有由Loy Wong发布的文章

A Programmer.

Unity渲染路径

什么是Rendering Path

它是渲染目标使用的光照流程,也就是渲染管线中光照实现的方式。

Unity目前有前向(Forward),延迟(Deferred)和Forward+这几种渲染路径(Rendering Path),更早之前还有顶点照明渲染路径(Vertex Lit Render[……]

继续阅读

Unity Web开发

以下介绍一些Web技术,以及Unity开发Web的技术方案和一些需要注意的地方。

WebGL

WebGL是一种用于在Web浏览器中渲染图形的API,基于OpenGL ES图形库的功能。不过通常也指基于WebGL的Unity Web开发技术方案。

对应的,在Unity支持WebGL之前的方案[……]

继续阅读

图形显示原理简述

图形系统作为游戏引擎的核心系统之一,为了实现特定的渲染效果以及保证良好的性能,我们需要对这部分知识进行系统性的掌握。这里从计算机图形显示的整个流程出发来理解上屏,渲染的对象,效果呈现以及渲染流程等内容,这样比较容易和生活实践联系起来,有利于理解知识点在其应用领域中所处的位置,从而形成画面感。[……]

继续阅读

Shader优化相关

介绍一些Shader优化相关的方案,有的会涉及到源码的修改。

LOD/可控的SubShader加载

Shader LOD的动态加载与释放:不同级别的Shader LOD,动态加载当前需要使用的Shader LOD(subshader),减少shaderlab内存占用。需要修改引擎源码。

运行时[……]

继续阅读

Window CMD & Android ADB

对于在Windows平台开发的Unity项目,掌握使用ADB,调试运行在Android环境的APP,是必要的。
以下记录一些常用的操作,方便查阅。

Connect ADB

ADB 可执行文件所在目录 Path
1,单独下载的Android SDK
C:\Users\XXX\AppData\[……]

继续阅读

Python学习笔记

概述

作为ABC语言的一种继承,Python可以应用于众多领域,如:数据分析、组件集成、网络服务、图像处理、数值计算和科学计算等众多领域。

优点
近两年来使用python很多,特别是辅助项目开发,是极其便利的工具。
而且通用性好,适用于不同技术类型的项目,几乎没有移植成本。我目前使用的p[……]

继续阅读