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线框
Standard.
shader
学习笔记
最近因工作需要研究了Unity自带的Standard.
shader
。标注一下,整个Unity内嵌的
shader
及库文件(cginc文件)都可以在官网下到。这里整理下之前没学到的知识,方便以后查看。
waempty
·
2024-02-06 07:57
Unity_
Shader
Graph节点问题
Unity_
Shader
Graph节点问题Unity版本:Unity2023.1.19为什么在Unity2023.1.19的
Shader
Graph中找不见PBRMaster节点?
Jennifer33K
·
2024-02-06 06:37
Unity
untiy
OpenGL的着色器内存访问
着色器内存访问
Shader
MemoryAccess着色器在高度流水线化的系统中执行时,由于其读写操作的顺序在很大程度上未定义,可能会引发排序和同步问题。
乘风之羽
·
2024-02-05 21:41
OpenGL
图形渲染
什么是
Shader
?
(1)
Shader
是GPU流水线上一些可高度编程的阶段,而由着色器编译出来的最终代码是会在GPU上运行的。(2)有一些特定类型的着色器,如顶点着色器,片元着色器等。
SwordMaster
·
2024-02-05 19:58
Ⅳ更加复杂的光照
在学习这些之前,我们是有必要知道Unity的底层渲染引擎如何让我们在
Shader
中访问到它们的。本章节出示代码,都为解释原理而实现,不能使用到项目中,在文章结尾会提供能够使用的光照
Shader
!
BacteriumFox
·
2024-02-05 18:08
跟着cherno手搓游戏引擎【21】
shader
Library(
shader
管理类)
前置:ytpch.h:#pragmaonce#include#include#include#include#include#include#include#include#include#include#include#ifdefYT_PLATFORM_WINDOWS#include#endif//YT_PLATFORM_WINDOWS创建glsl文件:Texture.glsl:#typever
larito
·
2024-02-05 14:19
游戏引擎
跟着cherno手搓游戏引擎【20】混合(blend)
抽象:Renderer.h:#pragmaonce#include"RenderCommand.h"#include"OrthographicCamera.h"#include"
Shader
.h"namespaceYOTO
larito
·
2024-02-05 14:15
游戏引擎
UE4 C++ (22)全局变量理解
GEnginePrintonScreen打印消息到游戏视图窗口GetWorld/GetWorldContextLoadMapUGameEngine::Init(IEngineLoop*InEngineLoop)GWorldG
Shader
ComplingManagerCoreGlobals.cpp
戏命尸
·
2024-02-05 12:05
UE4
C++
学习篇
UE4
Shader
-更复杂的光照-Unity的阴影
不透明物体的阴影在默认的情况下,FallBack会回调一个Unity
Shader
,即内置的Spec
祝你万事顺利
·
2024-02-05 10:21
iOS图像处理----OpenGL ES之灰色滤镜
目录1、设置图层2、设置图形上下文3、设置渲染缓冲区(renderBuffer)4、设置帧缓冲区(frameBuffer)5、编译、链接着色器(
shader
)6、设置VBO(VertexBufferObjects
码农--xc
·
2024-02-05 08:06
图像处理
OpenGL
OpenGL
ES
滤镜
【产品经理50讲】第1讲:产品经理推荐的学习工具
原型设计工具AxureRP是一个专业的快速原型设计工具,产品经理能够快速创建应用软件或Web网站的
线框
图、流程图、原型和规格说明文档。墨刀则适用于设计手机端的APP,能够快
不爱吃糖的程序媛
·
2024-02-05 07:29
产品经理
学习
Android Bitmap
Shader
setLocalMatrix缩放Bitmap高度重新onMeasure,Kotlin
AndroidBitmap
Shader
setLocalMatrix缩放Bitmap高度重新onMeasure,Kotlinimportandroid.content.Contextimportandroid.graphics.Bitmapimportandroid.graphics.BitmapFactoryimportandroid.graphics.Bitmap
Shader
importandr
zhangphil
·
2024-02-05 07:17
kotlin
Android
android
kotlin
Unity3d
Shader
篇(二)— 片元漫反射着色器解析
1.片元漫反射着色器的工作原理2.顶点漫反射着色器和片元漫反射着色器的比较顶点漫反射着色器优点:缺点:片元漫反射着色器优点:缺点:二、使用步骤1.
Shader
属性定义2.Sub
Shader
设置3.渲染Pass4
雪弯了眉梢
·
2024-02-05 06:37
Unity3D
着色器
unity
游戏引擎
3d
【Unity】compute
shader
的介绍和使用
v=BrZ4pWwkpto Compute
shader
属于
shader
的一种,它使用CGlanguage,但是和传统的Vertex&fragement
shader
或者是Unity的Surface
Shader
Unity尧明
·
2024-02-05 02:23
Unity
unity
c#
游戏引擎
Unity 渲染管线自动转换的实现 支持HDRP转URP,URP转HDRP
自动转换可以节省手动更换
shader
、texture、通用属性的劳动成本。
千年奇葩
·
2024-02-04 21:36
#
unity3D
使用
技巧笔记
unity
游戏引擎
hdrp
urp
渲染管线
shader
toy生成PBR场景
前言
Shader
toy不支持VBO,因此
shader
toy下的建模需要借助SDF(符号距离函数)的方式,渲染借助步进式光线追踪(Ray-marching)算法,结合Blinn-Phong或PBR光照模型
破竹15
·
2024-02-04 18:41
Shadertoy
着色器
图形渲染
鸿蒙学习-ListContainer
自有XML属性rebound_effect:开启/关闭回弹效果,boolean类型
shader
_color:着色器颜色,color类型orientation:列表项排列方向horizontal:表示水平方向列表
学渣中的战斗渣
·
2024-02-04 18:10
Unity Flat
Shader
笔记
第二种方式可以在fragment
shader
中实现,在默认的情况下我们在fragment
shader
使用的法线都是经过三角形三个顶点的法线插值得到的,要达成flatshading的效果我们需要让整个三角形上的
techiz
·
2024-02-04 15:53
Shader
渲染器说明
1.线性渲染器LinearGradient构造方法1:LinearGradient(intx1,inty1,intx2,inty2,intstartColor,intendColor,TileModetileMode)参数说明:x1,y1为起始点坐标,x2,y2为结束点坐标,startColor为起始点颜色,endColor为终点颜色,tileMode为端点之外的着色规则构造方法2:LinearG
什么龟
·
2024-02-04 12:29
Unity - Baking System - 烘焙失效的问题
unity:2020.2.5f1,2020.3.37f1pipeline:BRP问题我之前有去搜索过场景烘焙失效的问题,都是unity发包后和unityEditor下运行不同:发包后丢失烘焙效果,一般都是说:
shader
Jave.Lin
·
2024-02-04 06:27
unity
unity
游戏引擎
URP Lit
Shader
解析(1)
【说明】URP版本为12.1.1,Lit
Shader
最复杂,明白了这个
Shader
,其他的都可以搞明白。会拆分成一步步地解析,所有解析都写在源码中。如有错误,欢迎指正!
永恒星
·
2024-02-04 06:26
shader与图形学
URP
Shader
Lit
Unity
Shader
镜面效果
原理:使用RenderTexture作为贴图,贴到镜子上
Shader
"Mirror"{Properties{_MainTex("Texture",2D)="white"{}}Sub
Shader
{Tags
vvc223c
·
2024-02-04 03:40
Unity
Shader
Unity
Shader
镜面效果
Shader
基础编程_Gray
shader
Shader
"Custom/Gray
Shader
"{Properties{_MainTex("Albedo(RGB)",2D)="white"{}}Sub
Shader
{Tags{"RenderType"
奶瓶被打翻
·
2024-02-04 03:40
Shader基础编程
shader
unity3d
unity
编程语言
Unity_使用
Shader
实现玻璃和镜面效果
效果图如下:玻璃效果图镜面效果图Step1搭建场景→镜子使用Quad代替,放置在需要反射的墙面→创建新的材质和
Shader
Step2墙壁外创建Camera,用来渲染物体后方的视图→创建RenderTexture
LeeFuture.
·
2024-02-04 03:39
OpenGL
Unity引擎
游戏开发
unity
游戏引擎
职场PPT实战:
线框
还能这么玩?打开束缚,发现新视界
image大家好,我是肥宅。image上一期,我用百度百科上"卫生纸"这个词条里面的文字内容来给大家讲解了如何去做一个相对来说比较漂亮好看的产品介绍页面。当然,产品介绍页面的做法肯定不止一种。上期的这种方法,必然会有一些小伙伴会不喜欢,因为介绍的方法不一定是他们合用的那一种。image本期内容,我将补充介绍另外一种方法,具体效果如图所示。这个方法看起来感觉上操作起来是相对简单,但是对于部分新入坑P
肥宅V
·
2024-02-04 00:52
Swift Playgrounds 学习编程一 条件代码 3.循环条件代码
运行这一关时注意
线框
,它们会显示可能出现的项目。与其编写一长串if语句,你可以将条件语句与循环相结合,在一个for循环内部编写你的逻辑。
彩虹思维
·
2024-02-03 09:45
跟着cherno手搓游戏引擎【18】抽象
Shader
、项目小修改
抽象:
Shader
.h:#pragmaonce#includenamespaceYOTO{class
Shader
{public:virtual~
Shader
()=default;virtualvoidBind
larito
·
2024-02-03 06:25
游戏引擎
Unity_
Shader
Graph示例项目启动
Unity_
Shader
Graph示例项目启动大前提不变:URP模板,Unity2023.1.19使用
Shader
Graph-Unity手册
Shader
Graph是一个工具,能够让您直观地构建着色器。
Jennifer33K
·
2024-02-03 00:58
游戏引擎问题注意点
Unity
unity
Unity_
Shader
Unity_
Shader
目录Unity_
Shader
带着问题开始:
Shader
Graph开始吧!
Jennifer33K
·
2024-02-03 00:27
游戏引擎问题注意点
Unity
untiy
Unity
Shader
实现兰伯特模型
广义上的半兰伯特光照模型公式:绝大多数情况下的半兰伯特光照模型公式:纯实现:一、兰伯特模型二、半兰伯特模型基础:兰伯特公式:广义上的半兰伯特光照模型公式:绝大多数情况下的半兰伯特光照模型公式:纯实现:一、兰伯特模型
Shader
"My
Shader
米芝鱼
·
2024-02-02 17:16
UnityShader效果
unity
游戏
游戏引擎
图形渲染
着色器
Unity
Shader
(十一)半兰伯特模型
目录兰伯特定律半兰伯特光照模型(HalfLambert)实现:兰伯特定律在平面某点漫反射光的光强与该反射点的法向量和入射光角度的余弦成正比。半兰伯特光照模型(HalfLambert)半兰伯特光照模型是在原兰伯特光照模型的基础上进行了简单的修改。广义的半兰伯特光照模型的公式如下:与原兰伯特模型相比,半兰伯特光照模型没有使用max操作来防止n和l的点积为负值,而是对其结果进行了一个a倍的缩放再加上一个
米芝鱼
·
2024-02-02 17:46
UnityShader入门学习
unity
图形渲染
着色器
游戏引擎
Unity
Shader
(十二)实现标准光照模型中的高光反射
目录基本光照模型中的高光反射公式:逐顶点光照逐像素光照基本光照模型中的高光反射公式:从公式可以看出要计算高光反射需要知道四个参数:入射光线的颜色和强度clight,材质的高光反射系数mspecular,视角方向v以及反射方向r。其中,反射方向r可以由表面法线n和光源方向l计算得到即:上述公式很简单,Cg也提供了计算反射方向的函数reflect函数:reflect(i,n)参数:i:入射方向;n:法
米芝鱼
·
2024-02-02 17:46
UnityShader入门学习
unity
游戏引擎
图形渲染
着色器
Unity
Shader
(九)Unity中的基础光照(下)
目录标准光照模型自发光高光反射(1)Phong模型(2)Blinn模型漫反射环境光逐顶点还是逐像素逐像素光照逐顶点光照总结标准光照模型光照模型有许多种,但在早期游戏引擎中,往往只使用一个光照模型,被称为标准光照模型。标准光照模型只关心直接光照,也就是那些直接从光源发射出来照射到物体表面后,经过物体表面的一次反射直接进入摄像机的光线。它的基本方法是,把进入到摄像机内的光线分为四个部分,每个部分用一种
米芝鱼
·
2024-02-02 17:14
UnityShader入门学习
unity
游戏引擎
Ⅵ让画面动起来
让画面动起来Unity
Shader
中的内置变量Unity
Shader
提供了一系列关于时间的内置变量来允许我们方便地在
Shader
中访问允许时间,实现各种动画效果。下表给出了这些内置的时间变量。
BacteriumFox
·
2024-02-02 13:19
如何在FBX剔除Lit.
shader
依赖
1)如何在FBX剔除Lit.
shader
依赖2)Unity出AAB包(PlayAssetDelivery)模式下加载资源过慢问题3)如何在URP中正确打出
Shader
变体4)XLua打包Lua文件粒度问题这是第
UWA
·
2024-02-02 11:53
厚积薄发
Unity优化
asset
assetbundle
shader
lua
Unity 利用编辑器扩展批量修改物体材质的
Shader
并启用GPU Instancing
为什么会有这个需求我的某个游戏运行之后,看了下drawcall,发现上千个drawcall了,非常大的数值,不过我在手机上测试了一下,竟然没有明显的卡顿,哈哈哈,很强,不过还是要优化一下的,所以先想办法降低drawcall了,我看了一个,是游戏的地图产生了大量的dc,我这个游戏是由四个地图组成的,每个地图都由几百个小物体组成,所以四个地图应该是由两千多个物体组成的,刚开始我想着要不合并模型的网格试
Unity小林
·
2024-02-02 06:58
Unity
游戏开发
unity
Unity
Shader
实现各种进度条
1、圆形进度条
shader
Shader
"ProgressBar360"{Properties{_BGTex("BackgroundTexture",2D)="white"{}//[PerRendererData
weixin_30609287
·
2024-02-02 06:27
游戏
ui
Unity SpriteRender 环形进度条
shader
(2d)
环形进度条的
Shader
Shader
"Custom/SprFill"{Properties{[Toggle]_Clockwise("是否顺时针?"
山夕月
·
2024-02-02 06:26
Unity 打AB包或者Build缓慢原因分析
Unity打AB包或者Build缓慢原因分析前言问题解决相关资料前言有的时候打AB包或者构建APK非常的慢,查阅之后发现是
Shader
变体的问题,项目中没有用到的
Shader
也参与了分析,然后Unity
SlowFeather
·
2024-02-02 06:56
Unity
unity
创建产品的风格指南有助于产品实施设计的一致性
今天为大家更新《用户体验要素》的第七章——表现层,感知设计本小结关键词:设计合成品和风格指南主要观点:创建产品的风格指南有助于产品实施设计的一致性设计合成品和风格指南在视觉设计领域中对
线框
图最直接的模拟是视觉模型
大话洋葱
·
2024-02-02 06:05
Unity 内置着色器下载方法
GitHub下载官方下载需要科学上网官方下载链接https://unity3d.com/get-unity/download/archiveGitHub下载更新到2019.4.1Unity-Built-in-
Shader
shttps
SlowFeather
·
2024-02-02 06:55
Unity
Unity
Unity
Shader
滚动进度条效果
Unity
Shader
滚动进度条效果前言项目场景布置导入图片修改场景设置修改图片尺寸即可调整进度ASE连线前言UI要实现一个滚动进度,于是使用
Shader
制作一个。
SlowFeather
·
2024-02-02 06:22
Unity
unity
游戏引擎
shader
Unity
Shader
顶点动画-流动的河流
Unity
Shader
系列文章:Unity
Shader
目录-初级篇Unity
Shader
系列文章:Unity
Shader
目录-中级篇效果:使用顶点动画模拟2D的河流河流纹理
Shader
代码://顶点动画
洒一地阳光_217d
·
2024-02-02 03:35
Unity3d
Shader
篇(一)— 顶点漫反射着色器解析
1.顶点漫反射着色器的工作原理二、编写顶点漫反射着色器1.定义属性2.创建Sub
Shader
3.编写着色器程序段4.完成顶点着色器5.完成片段着色器三、效果四、总结前言在Unity中,
Shader
可以用来实现各种视觉效果
雪弯了眉梢
·
2024-02-01 19:23
Unity3D
着色器
unity
游戏引擎
OpenGL ES——着色器
图中阴影部分的Vertex
Shader
和Fragment
Shader
是可编程管线。可编程管线就是说这个操作可以动态编程实现而不必固定写死在代码中。可动态编程实现这一功能一般都是脚本提供的,在O
oceanLong
·
2024-02-01 16:59
OpenGL程序对象 Program Objects
创建着色器对象:使用glCreate
Shader
函数创建着色器对象。着色器对象可以表示顶点着色器、片段着色器等不同类型的着色器。
乘风之羽
·
2024-02-01 14:45
OpenGL
图形渲染
Cesium箭头线实现原理分析
图2普通带宽度的线图3箭头线轮廓Cesium箭头线材质的着色器代码位于Source/
Shader
s/Ma
refineiks
·
2024-02-01 14:43
Cesium
图形渲染
OpenGL着色器对象
Shader
Objects
着色器对象要创建着色器对象,你可以使用以下命令:uintglCreate
Shader
(enumtype);当创建着色器对象时,它最初是空的。
乘风之羽
·
2024-02-01 14:41
OpenGL
图形渲染
OpenGL从入门到放弃 #04
Shader
上节我们学习了如何实现简单的顶点着色器和片段着色器,其中涉及到了着色器之间简单的输入输出和编写着色器源码的专用语言GLSL。但上节终究学的只是皮毛,这节将深入研究着色器,然后实现一个着色器类的封装。GLSL GLSL是编写着色器的一种专为图形计算量身定制的语言,它里面包含一些针对向量和矩阵操作的特性。可以先看看一个着色器典型的规范:#versionversion_numberintypein
MisakiMel
·
2024-02-01 09:04
Mesh
Shader
介绍
Mesh
Shader
是一种新型的GPU编程模型,它是为了解决传统的图形管线在处理复杂几何体时的瓶颈而设计的。
VT LI
·
2024-02-01 06:08
人工智能
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他