
图形学习
文章平均质量分 72
Aertims
分享即学习
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
UnityShaderBook中消融dissolve详解
消融这个效果算得上游戏开发中用的比较多的一个效果,表现游戏对象消失的时候经常用到,这个效果实现也非常简单,因此在《UnityShader入门精要》中也就短短几句话讲完了,这里我想针对书中的效果详细讲解一下。,我这里就不贴出源代码了,可以照着看。消融效果的核心是使用函数,将的像素裁剪掉首先Disslove中包含两个Pass,一个前向渲染、一个阴影渲染,我们下面挨个解析。原创 2023-05-05 22:36:53 · 799 阅读 · 0 评论 -
【Bug修复记录】Unity Fog真机不生效相关问题
# 前言最近在场景中使用了unity自带的globalfog时出现了真机上不生效的问题。这篇博客主要是记录这个问题的解决过程。#正文##问题描述在Editor模式下模型能够与雾效融合实现雾效效果,但是到了真机出现了模型不能跟雾效融合,导致模型感觉在雾效上面。##问题原因先说下原因,是因为之前使用的模型shader使用的surfaceshader,在shader中设置了Emission自发光参数导致,但是我看到编译后的shader(如下图)也使用了UNITY_APPLY_FO...原创 2021-05-26 16:01:31 · 1418 阅读 · 0 评论 -
LayaBox2D使用自定义Shader的方法
-前言-之前也写过一篇关于Laya2D自定义Shader的博客。不过那篇博客局限性太大,是完全独立于Laya框架下独自更新的。不能通过Laya的添加层级关系,设置坐标等。所以这次Shader方案是基于Laya的运行框架下的。-正文-Laya框架简述在开始说具体方案时,还是先来了解下Laya框架的运行规则。Laya框架下分为3块:用户逻辑层,这一层逻辑是我们自己写游戏的逻辑层,基于Ti...原创 2020-01-07 13:49:00 · 4095 阅读 · 4 评论 -
LayaBox引擎源码阅读笔记(三、WebGL学习(1))
在阅读laya.webgl.js中的源代码的时候,先来重温下webgl编程方面的知识。以下内容均为我个人对学习的一个总结,不能完全正确,只是我对于知识的一个理解,如果哪天我发现我理解错了,我会尽快回来修改。什么是WebGL 在我来看WebGL是对于canvas的一次升级,它们两者都是一个绘图指令集,但是WebGL功能更加强大,并且生来就是为了更好的支持3D在Web上而开发的,因为存在...原创 2019-06-25 15:16:29 · 3172 阅读 · 0 评论