TA
文章平均质量分 63
技术美术
lit rebecca
不积跬步无以至千里 努力积累码量
展开
-
unity shader入门(2)unity shader中的常用内置函数、全局变量、语义、结构体整理
目录前言一、untiy内置的包含文件2.1 unity空间变换原理2.2 文件夹结构2.3 内置函数和常用结构体2.4 全局变量(变换矩阵、摄像机和屏幕参数等)二、unity提供的CG/HLSL语义前言我们知道,unity shader中经常会使用到很多的系统内置函数、变量、结构体等。除此之外,还需要知道unity shader包含的HLSL的语义,才能理解某个变量代表的含义。所以,在参考了《unity shader入门精要》之后,我把unity shader中的常用内置函数、全局变量、语义、结构体整理原创 2022-03-10 10:22:42 · 4458 阅读 · 1 评论 -
unity shader入门(1)unity shader的结构
目录前言shader语义properties语义:subshader:Fallback前言要理解unity shader的工作方式,我们首先需要理解unity shader的结构。所以,在参考了《unity shader入门精要》之后,我把unity shader的主要结构整理在这里。shader语义properties语义:材质和shader的桥梁subshader:第一个能被当前平台用的subshader会被启用Fallback...原创 2022-03-09 16:41:37 · 2950 阅读 · 0 评论 -
unityshader入门(三)什么是光照模型、(实现漫反射和环境光)
这里写目录标题前言什么是光照模型实现漫反射前言本文所有内容来自unity5shader着色器入门教程什么是光照模型光照模型是一个公式(算法),计算光照照射到某个点的显示效果。标准光照模型:进入摄像机的光分为这四个部分:自发光高光反射 specular漫反射 diffuse=直射光颜色*max(0,cos(光和法线的夹角)) cosθ=光方向·法线方向环境光实现漫反射逐顶点光照:因为顶点的数量是比像素的数量少的,所以不在顶点上的其他像素的颜色是通过插值得到的只有定义了正确的Ligh原创 2021-05-10 17:43:25 · 406 阅读 · 0 评论 -
unity shader入门(二)顶点函数和片元函数的编写
文章目录前言写一个可以运行的shader(在subshader中)学习NORMAL、TEXCOORD0语义顶点函数和片元函数之间如何进行数据传递unity中的语义有哪些前言本文所有内容来自unity5shader着色器入门教程上一篇:unity shader入门(一) 基本结构和变量声明写一个可以运行的shader(在subshader中)需要编写两个函数: 顶点函数和片元函数顶点函数的作用:每个顶点坐标都是以模型的中心而言的。这称为模型空间。我们需要把顶点坐标从模型空间转换为剪裁空间。原创 2021-05-10 10:47:43 · 484 阅读 · 0 评论 -
unity shader入门(一) 基本结构和变量声明
文章目录前言一、pandas是什么?前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?...原创 2021-05-07 21:53:26 · 1218 阅读 · 1 评论