2 Star 4 Fork 1

深圳市南山区爱学游咨询工作室 / HoneySelect光照模拟

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

1.HoneySelect 远程调试工具分析场景

illusion plugin architecture 工具允许植入插件

light information 工具作为插件模板

一个Unity编辑器使用 remoteDebug 改造后的 来查看场景

将xlua 和 remoteDebug 装入到目标游戏里面

2.调试流程

xlua 游戏的Data目录下的Plugin目录

自制插件放到 ipa 生成的plugin目录下

3:结论

skybox 环境光 需要场景生成光照信息,三层光照数据,皮肤色的天空盒,可以用来产生环境光照亮,这个天空盒不一定和场景一样,场景的天空可以另外设置

前后两个方向光作为主光和背光

皮肤材质:

specular 流程的bpr材质

rimlight和skineffect 效果不是很明显

##皮肤贴图:

特殊算法合成主贴图,现在是直接从游戏里面取,RenderTexture导出的,没有复现皮肤合成算法,知道颜色和原贴图颜色,但是不知道如何计算新的贴图颜色

游戏中主贴图是动态生成的RenderTexture,可以分析代码,和shader再看看

##shader

使用shaderforge的标准pbr specular材质即可

mainTex

normal 和 detail Normal 以及 detail Mask

specular 和 gloss

specular Map

occlusion Map

计算算法基本都是标准的

##后期处理

后期处理,bloom , ao , color correction, veg,

在线性光照系统的处理下,完全实时光照模型, 没有Color Grading之前,整个画面呈现偏灰色,没有对比度,Color Grading 之后,对比立即明显起来了

AO可以增强局部细节,自阴影也增强体积感

##贴图尺寸分析

1.环境光球 cubemap 不需要很大

2.specular 2048 高光细节 ,其它贴图1024 , detailmask 重复48,只需要很小即可,做细节

3:base 贴图本身颜色很弱, 对比度非常淡

空文件

简介

HoneySelect光照模拟 展开 收起
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
1
https://gitee.com/liyonghelpme2/honeySelectLighting.git
git@gitee.com:liyonghelpme2/honeySelectLighting.git
liyonghelpme2
honeySelectLighting
HoneySelect光照模拟
master

搜索帮助

53164aa7 5694891 3bd8fe86 5694891