E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
shader编译相关
Unity中URP下的添加雾效支持
文章目录前言一、URP下
Shader
支持雾效的步骤1、添加雾效变体2、在Varying结构体中添加雾效因子3、在顶点着色器中,我们使用内置函数得到雾效因子4、在片元着色器中,把输出颜色和雾效因子混合输出二
楠溪泽岸
·
2023-12-29 01:12
Unity
unity
游戏引擎
Unity中
Shader
齐次坐标
Unity中
Shader
裁剪空间推导(在
Shader
中实现)在这篇文章中,我们进行透视相机视图空间转化到裁剪空间的推导的前置准备——齐次坐标是什么。一、什么是齐次坐标齐次坐标:就是将一个原本是n维
楠溪泽岸
·
2023-12-29 01:09
Unity
unity
游戏引擎
Blender导出Mtl文件格式
一.Blender导出Mtl文件mtl文件:为描述模型材质信息文件.模型材质(mtl)=着色器(
shader
)+纹理(texture)渲染3D模型时,会根据着色器提供的算法将纹理像素进行二次加工,生成结果输出至计算机渲染管线
霸王•吕布
·
2023-12-29 01:18
Blender
blender
游戏程序
2019-05-17 【
Shader
】Terrain画线
下面方法实现了,但是有很大的问题。比如说性能的问题。而且用起来和实现,都很不方便。我今天再次尝试一下projector投影的方式。思路大概是这样,先根据标记点的x,z坐标,以及设置的线宽,绘制出投影网格或者是投影图片(还不清楚具体流程)。然后开始往下投影。参考文章(文章例子在2018.4不能正确显示):https://blog.csdn.net/zzlyw/article/details/5399
持刀的要迟到了
·
2023-12-28 08:02
Unity之
Shader
Graph如何实现瓶装水效果
前言有一个场景在做效果时,有一个水瓶放到桌子上的设定,但是模型只做了个水瓶,里面是空的,所以我就想办法,如何做出来瓶中装睡的效果,最好是能跟随瓶子有液体流动的效果。如下图所示:水面实现水面效果液体颜色设置因为液体有边缘颜色和内里面颜色,所以要分开设置,我们使用了IsFrontFace节点,如下图所示:液体的流动效果我们可以使用RotateAboutAxis节点,做一个液体流动的效果,
passionyxt
·
2023-12-27 22:41
unity
ShaderGraph
WaterBottle
水瓶
液体
shader
OpengL glPolygonMode
#include"GLTools.h"#include"GLBatch.h"#include"GLMatrixStack.h"#include"GL
Shader
Manager.h"#include"GLFrame.h
weixin_38432324
·
2023-12-27 17:08
图形渲染
QT6 C++ 开发指南
2.5QTCreator使用技巧3QT框架功能概述1认识QT1.1QT的简介省略1.2QT的安装省略注:至于安装的开发套件主要是需要选择MinGW,MSVC2019,QT5compatibilityModel,QT
Shader
Too
grant_wtt
·
2023-12-27 16:29
QT
c++
开发语言
【Unity】GPU骨骼动画 渲染性能开挂 动画合批渲染 支持武器挂载
渲染性能开挂GPUAnimation,动画渲染合批GPUInstance_skinmeshrender合批-CSDN博客GPU顶点动画的优缺点:GPU顶点动画是将每一帧动画的Mesh顶点/法线存入贴图,在
Shader
TopGames
·
2023-12-27 13:11
Unity
Unity
Shader
unity
游戏引擎
Unity-
shader
学习笔记(二)
文章目录Unity-
shader
学习笔记(二)7法线变换8Unity
Shader
的内置变量8.1内置变换矩阵8.2摄像机和屏幕参数8.3Unity中的屏幕坐标Unity-
shader
学习笔记(二)7法线变换有法线就必定有切线
IcoveJ
·
2023-12-27 12:23
shader
图形学
unity
shader
之基础四 数学
4.2笛卡尔坐标系笛卡尔坐标系分为二维和三维坐标系4.2.1二位坐标系OpenGL和DirectX二位坐标系是不同的,OpenGL和DirectX是不同的图形访问接口,用来和硬件交互的二维坐标系是可以相互转换的,既任意一个二维坐标系,都可以用由另一个二维坐标系通过旋转得到,从这种意义上来说,所有的二维坐标系都是等价的4.2.2三维坐标系三维坐标系中的x,y,z轴叫做该坐标系的基矢量如果这三个基矢量
TO_ZRG
·
2023-12-27 12:52
Shader
unity
unity-
shader
-2
个人学习使用,摘抄《unity
shader
入门》一书中部分重要内容创建
shader
在unity中使用
shader
(手写):创建材质,创建
shader
,将
shader
应用于材质创建物体(需要有meshrender
W.C.Zeng
·
2023-12-27 12:52
图形学与Shader
unity
游戏引擎
Unity中
Shader
裁剪空间推导(在
Shader
中实现)
文章目录前言一、在
Shader
中,手动把正交相机的坐标转化到裁剪空间1、我们在属性面板定义一个变量,用于传入摄像机的信息2、获取h、r、w、n、f3、获取OpenGL下的转化矩阵4、获取DirectX下的转化矩阵
楠溪泽岸
·
2023-12-27 12:52
Unity
unity
游戏引擎
Unity
Shader
入门精要第四章:学习
Shader
所需的数学基础--坐标空间
Unity系列文章目录文章目录Unity系列文章目录前言一、4.6.1为什么要使用这么多不同的坐标空间二、4.6.3顶点的坐标空间变换过程4.6.4模型空间4.6.6观察空间4.6.7裁剪空间总结法线变换参考前言我们已经学会了如何使用矩阵来表示基本的变换,如平移、旋转和缩放。而在本节中,我们将关注如何使用这些变换来对坐标空间进行变换。我们在第2章渲染流水线中就接触了坐标空间的变换。例如,在学习顶点
妙为
·
2023-12-27 12:50
Unity
数学基础--坐标空间
坐标变换
unity 矩阵从模型空间到屏幕空间的转换
这里参考《unity
shader
入门精要》冯乐乐的这本书深入探索透视投影变换0X01变换变换这里粗略的讲解下,为了后面的空间转换做铺垫,不是重点,如果看不明白则看考其他文章这里讲解的变换有三种:平移变换
codingriver
·
2023-12-27 12:20
unity
计算机图形学
unity变换
坐标变换
unity
变换矩阵
(五)unity
shader
基础之——————学习
shader
所需的数学基础:下篇(坐标空间:模型空间、世界空间、观察空间、裁剪空间、屏幕空间、法线变换等)
一、坐标空间上篇文章讲述了如何使用矩阵来表示基本的变换,如平移、旋转和缩放,在本节我们将关注如何使用这些变换来对坐标空间进行变换。渲染游戏的过程可以理解成是把一个个顶点经过层层处理最终转换为屏幕上的过程,本节我们就将学习这个转换过程是如何实现的。更具体的来说,顶点经过了哪些坐标空间后,最后被画在了我们的屏幕上。1.1为什么要使用这么多不同的坐标空间我们需要在不同的情况下使用不同的坐标空间,因为一些
小橙子0
·
2023-12-27 12:19
unity
Shader
游戏开发
shader数学基础
unity
shader
游戏开发
坐标空间
顶点变换
shader数学基础
Unity中
Shader
裁剪空间推导(正交相机到裁剪空间的转化矩阵)
文章目录前言一、正交相机视图空间转化到裁剪空间干了什么1、正交相机裁剪的范围主要是这个方盒子2、裁剪了之后,需要把裁剪范围内的坐标值化到[-1,1]之间,这就是我们的裁剪空间。3、在Unity中,设置相机为正交相机4、在这里设置相机的近裁剪面和远裁剪面二、把正交相机的方盒子内的坐标转化到裁剪空间1、我们在Unity创建两个游戏对象来解释2、正交相机坐标到裁剪坐标的映射关系3、化简X轴坐标4、化简Y
楠溪泽岸
·
2023-12-27 12:19
Unity
unity
矩阵
游戏引擎
OpenGL 抗锯齿处理
defineMEDIUM_STARS40#defineLARGE_STARS15#defineSCREEN_X800#defineSCREEN_Y600#include"GLTools.h"#include"GL
Shader
Manager.h
weixin_38432324
·
2023-12-27 12:36
图形渲染
Unity
Shader
顶点动画产生阴影
Unity
Shader
系列文章:Unity
Shader
目录-初级篇Unity
Shader
系列文章:Unity
Shader
目录-中级篇原理:想要对包含了顶点动画的物体添加阴影,如果仍然向之前那样使用内置的
洒一地阳光_217d
·
2023-12-27 06:08
Unity编辑器紫色
紫色原因是因为编辑器内跑了其他平台的
shader
兼容性导致的,需要动态的去修改
shader
,主要用到Unity的api:
Shader
.Find(
shader
Name);具体的工具代码如下:usingSystem.Collections
Dongo2
·
2023-12-26 20:00
unity
编辑器
游戏引擎
UE编译 错误MSB3073 已退出 代码为6
2,找到原因
Shader
Compiler编译报错dte80/msado15[1/9]touchmsado15.tlh...ERROR找到msado15.obj或者dte80.obj/dte80a.obj
asiwxy
·
2023-12-26 06:17
UE
ue4
shader
图片边缘虚化
functionUICommon.setImageSideSheer(spr,Radius,centerPoint)localvertSource1=[[attributevec4a_position;attributevec2a_texCoord;attributevec4a_color;#ifdefGL_ESvaryinglowpvec4v_fragmentColor;varyingmediu
园Flora
·
2023-12-26 04:54
Sublime搜索guid引用
~/Workspace/projectx/Unity/SandBox/Assets,-.cs,-.png,-.fbx,-.tga,-.psd,-.
shader
,-.jpg,-/Scripts/,-/StandardAssets
万士辰
·
2023-12-25 23:16
【Unity入门】NGUI和UGUI比较
图集的alpha拆分功能,NGUI可以通过增加工具类和
shader
来做,UGUI有自带的alpha拆分功能方便许
龙卷风夜闯牛棚
·
2023-12-25 22:04
Unity
游戏引擎
unity
游戏引擎
Unity
Shader
Early-Z技术
Unity
Shader
Early-Z技术Early-Z技术Unity渲染顺序总结AlphaTest(Discard)在移动平台消耗较大的原因Early-Z技术传统的渲染管线中,ZTest其实是在Blending
类人_猿
·
2023-12-25 15:31
Unity
Shader研究与学习
unity
游戏引擎
Shader
Early-Z
OpenGL初识
OpenGL规范严格规定了每个函数该如何执行,以及它们的输出值,具体的实现是由各个显示设备厂商,它作为本地系统库直接运行在硬件上,如果OpenGL出现了BUG,应该升级显卡驱动顶点着色器(Vectex
Shader
MegaC
·
2023-12-25 10:28
Unity中矩阵的平移、旋转、缩放
创建项目首先创建一个Unity工程,克森把他命名为“MatrixofChina”(中国的矩阵),基本配置如下图所示:为了便于查找,让我们在Assets目录下新建三个文件夹,分别命名为“Scripts”、“
Shader
大东dev
·
2023-12-24 13:46
unity 平移图片_unity实现贴图矩阵运算(旋转平移缩放)
我们在
shader
中对贴图处理时,有时候会有一些比较复杂的运算,比方说三角函数,开方等,一般情况下,如果可以在越上层做运算,性能会越高。
weixin_39758618
·
2023-12-24 13:45
unity
平移图片
vulkan材质贴片入门--Apple的学习笔记
进行练习,主要使用了imagebuffer和imageview以及在
shader
中添加了材质的应用。
applecai
·
2023-12-24 13:57
Unity中
Shader
旋转矩阵(四维旋转矩阵)
2、求M~rotate~四、在
Shader
实现1、在属性面板定义四维变量,用xyz控制XYZ轴上的旋转2、
楠溪泽岸
·
2023-12-24 08:34
Unity
unity
矩阵
java
Unity中
Shader
矩阵变换的几何体现
文章目录前言一、点的向量表达形式和矩阵表达形式1、点的向量表达形式2、点的矩阵表达形式二、使用二维旋转矩阵来旋转P点三、怎么求坐标系旋转后P点在新坐标系中的坐标1、我们求出B坐标系的基向量在A坐标系下的矩阵2、求B坐标系的基向量在A坐标系下的矩阵的逆矩阵(转置矩阵)3、[P~B~]=[B~A~]^-1^*[P~A~]前言我们在这篇文章中,了解一下矩阵的几何意义。一、点的向量表达形式和矩阵表达形式我
楠溪泽岸
·
2023-12-24 08:34
Unity
unity
矩阵
游戏引擎
Unity中
Shader
观察空间推导(在
Shader
中实现)
求观察空间的基向量在世界空间中的矩阵的逆矩阵2、求平移变换矩阵3、相乘得出观察空间转化矩阵4、得到顶点的世界空间坐标,然后转化到观察空间5、把观察空间坐标转化为齐次裁剪坐标输出到屏幕二、最终效果1、这是我们用默认
Shader
楠溪泽岸
·
2023-12-24 08:59
Unity
unity
游戏引擎
Unity中
Shader
观察空间推导
文章目录前言一、本地空间怎么转化到观察空间二、怎么得到观察空间的基向量1、Z轴向量2、假设观察空间的Y~假设~=(0,1,0)3、X=Y与Z的叉积4、Y=X与Z的叉积三、求[V~world~]^T^1、求V~world~2、求[V~world~]^T^四、求出最后在Unity中使用的公式1、偏移坐标轴2、把平移的坐标构建成之前文章中使用的平移矩阵3、化简我们的矩阵前言在上一篇文章中,我们推演了矩阵
楠溪泽岸
·
2023-12-24 07:38
Unity
unity
游戏引擎
【Flutter】黑白图片
,height:80,fit:BoxFit.cover,color:Colors.black,//目标颜色colorBlendMode:BlendMode.color,//颜色混合模式)//第二种方法
Shader
Mask
Forever不止如此
·
2023-12-23 21:30
Flutter
flutter
Lynda中文字幕 Maya和mental ray着色器网络教程 Creating
Shader
Networks in Maya and mental ray
Creating
Shader
NetworksinMayaandmentalray中文字幕Maya和mentalray着色器网络教程中文字幕Creating
Shader
NetworksinMayaandmentalray
zwsub
·
2023-12-23 06:15
UNITY
Shader
--实现翻页效果
在unity中我们可以通过
shader
来实现各种有意思而且炫酷的一些渲染效果出来。比如流光效果,毛玻璃效果,平静水面,波涛汹涌的海面,甚至是一些炫酷的技能特效等。
博毅创为
·
2023-12-23 05:14
AR 阴影
由于AR默认去掉阴影,所以要写一个
shader
Shader
"FX/MatteShadow"{Properties{_Color("MainColor",Color)=(1,1,1,1)_MainTex(
_Arturia
·
2023-12-22 18:51
Unity中
Shader
旋转矩阵(二维旋转矩阵)
文章目录前言一、旋转矩阵的原理1、我们以原点为中心,旋转坐标轴θ度2、求P~2x~:3、求P~2y~:4、最后得到P~2~点的点阵5、该点阵可以拆分为以下两个矩阵相乘的结果二、在
Shader
中,使用该旋转矩阵实现围绕
楠溪泽岸
·
2023-12-22 01:46
Unity
unity
矩阵
游戏引擎
Unity中
Shader
测试常用的UGUI功能简介
文章目录前言一、锚点1、锚点快捷修改位置2、使用AnchorPresets快捷修改3、AnchorPresets界面按下Shift可以快捷修改锚点和中心点位置4、AnchorPresets界面按下Alt可以快捷修改锚点位置、UI对象位置和长宽大小二、Canvas画布1、UGUI中Transform变成了RectTransform,增加了UI图片的位置和长宽(主要用于UI自适应)2、UI的渲染模式3
楠溪泽岸
·
2023-12-22 01:16
Unity
unity
游戏引擎
Unity中
Shader
平移矩阵
在顶点着色器中,在进行其他坐标转化之前,对模型顶点本地空间下的坐标进行转化4、我们来看看效果方式二:使用矩阵乘法代替相加平移1、原理2、使用矩阵乘法代替相加平移的好处:3、实现4、我们来看看效果三、测试代码前言在
Shader
楠溪泽岸
·
2023-12-22 01:16
Unity
unity
游戏引擎
Unity中
Shader
缩放矩阵
我们来看看效果二、使用矩阵乘法代替直接相乘缩放的原理1、我们按如下格式得到缩放矩阵2、把我们需要平移的点变为列矩阵3、M~scale~*P得到缩放变换后的结果4、我们在图形计算器中看看效果三、在URP
Shader
楠溪泽岸
·
2023-12-22 01:16
Unity
unity
游戏引擎
Unity中
Shader
测试常用的UGUI可交互功能的脚本基本使用
文章目录前言一、Button交互1、公开一个Button成员变量2、编写一个点击事件监听的函数3、在Start中,给按钮的点击添加一个监听的事件4、测试看看效果二、Toggle交互1、公开一个Toggle成员变量2、编写一个开关值改变时的事件监听的函数3、在Start中,给开关的点击添加一个监听的事件4、测试看看效果三、Slider交互1、公开一个Slider成员变量2、编写一个滑动条值改变时的事
楠溪泽岸
·
2023-12-22 01:13
Unity
unity
交互
游戏引擎
Unity
Shader
学习笔记(3)URP渲染管线带阴影PBR-
Shader
模板(ASE优化版本)
此
Shader
已经不是最新版本,最新版本见本专栏的第四篇文章:Unity
Shader
学习笔记(4)材质面板截图:功能实现(URP渲染管线下):PBR材质、投射和接收阴影。
嘿皮土豆
·
2023-12-21 16:17
Unity
Shader
笔记
Unity
相关知识
unity
学习
游戏引擎
Unity
Shader
学习笔记(4)URP渲染管线带阴影PBR-
Shader
模板 -- 新增可自定义阴影颜色
材质面板截图功能实现(URP渲染管线下):1、进一步优化
Shader
结构和算法;2、包含PBR材质;3、投射和接收阴影,并升级支持自定义阴影颜色;4、支持点光源照射(但不支持点光源阴影)。
嘿皮土豆
·
2023-12-21 16:17
Unity
Shader
笔记
unity
学习
游戏引擎
图形渲染
Unity
Shader
学习笔记(5)
Shader
变体、
Shader
属性定义技巧、自定义材质面板
写在之前
Shader
变体、
Shader
属性定义技巧、自定义材质面板,这三个知识点任何一个单拿出来都是一套知识体系,不能一概而论,本文章目的在于将学习和实际工作中遇见的问题进行总结,类似于网络笔记之用,方便后续回顾查看
嘿皮土豆
·
2023-12-21 16:17
Unity
Shader
笔记
Unity
Scripts
学习笔记
unity
学习
材质
经验分享
c#
Unity |
Shader
基础知识(第七集:案例<让图片和外部颜色叠加显示>)
目录一、本节介绍1上集回顾2本节介绍二、添加图片资源三、常用cg数据类型1float2bool3sampler四、加入图片资源五、使用图片资源1在通道里加入资源2使用图片和颜色叠加2.12D纹理采样tex2D2.2组合颜色六、全部代码七、下集介绍相关阅读文章图片均来自网络,如有侵权,联系立删。一、本节介绍1上集回顾加入外部颜色资源Color来控制球体颜色,在外面看见并改颜色。2本节介绍加入外部图片
菌菌巧乐兹
·
2023-12-21 07:56
Unity中写shader
unity
游戏引擎
Unity |
Shader
基础知识(第五集:案例<小彩球>)
1,1】映射为【0,1】1结论2原理四、代码实现1注意事项2详解结构体appdata_base3接收数据4映射数据5输出给SV_TARGET五、全部代码六、下集介绍一、本节介绍1上集回顾上节课我们学到,
Shader
菌菌巧乐兹
·
2023-12-21 07:55
Unity中写shader
unity
游戏引擎
Unity |
Shader
基础知识(第六集:语法<如何加入外部颜色资源>)
目录一、本节介绍1上集回顾2本节介绍二、语法结构1复习2理论知识3
Shader
里声明的写法4Properties和Sub
Shader
毕竟不是一家人三、片元着色器中使用资源四、代码实现五、全部代码六、下集介绍相关阅读
菌菌巧乐兹
·
2023-12-21 07:55
Unity中写shader
unity
游戏引擎
着色器
Unity |
Shader
基础知识(第八集:案例<漫反射材质球>)
目录一、本节介绍1上集回顾2本节介绍二、什么是漫反射材质球三、漫反射进化史1三种算法结果的区别2具体算法2.1兰伯特逐顶点算法a.本小节使用的unity自带结构体。b.兰伯特逐顶点算法公式c.代码实现——兰伯特逐顶点算法2.2代码实现——兰伯特逐像素算法a.像素和顶点算法的区别b.实现代码2.3代码实现——半兰伯特算法a.为什么会出现半兰伯特b.半兰伯特公式c.代码实现四、下集介绍一、本节介绍1上
菌菌巧乐兹
·
2023-12-21 07:23
Unity中写shader
unity
游戏引擎
着色器
【双层流光效果_分别利用物体空间的位置信息和UV做裁剪和偏移_实现电流和血条增减效果】
具体的节点截图TargetAxis.SubGraph具体的节点截图UVFlow.SubGraph具体的节点截图BodyClipping.SubGraph具体的节点截图最终效果展示:ShinyFlow在
Shader
graph
暴走约伯
·
2023-12-21 07:21
uv
unity
哈希算法
游戏引擎
经验分享
图形渲染
【Unity的实现好用的曲面UI_切角曲面边框流光效果_案例分享(内附源码)】
CurvedUISettings代码如下:CurvedUIVertexEffectCurvedUIVertexEffect组件CurvedUIVertexEffect代码如下:最终效果:切角边框流光效果
Shader
暴走约伯
·
2023-12-21 07:21
unity
ui
游戏引擎
算法
着色器
经验分享
上一页
5
6
7
8
9
10
11
12
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他