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基础编程
Writing Surface
Shader
s 表面着色器写法 - Unity
Shader
Reference 系列2
WritingSurface
Shader
s表面着色器写法本文档主要是对Unity官方手册的个人理解与总结(其实以翻译记录为主:>)仅作为个人学习使用,不得作为商业用途,欢迎转载,并请注明出处。
cangod
·
2024-02-09 15:29
Shader
Reference
Unity
Graphics
图形渲染
教程
文档
笔记
Unity
Shader
Reference
着色器
参考
文档笔记
Unity
Shader
Surface
表面着色器
图形渲染
Unity3d
Shader
篇(六)— BlinnPhong高光反射着色器
1.BlinnPhong高光反射着色器的工作原理2.BlinnPhong高光反射着色器的优缺点优点缺点3.公式二、使用步骤1.
Shader
属性定义2.Sub
Shader
设置3.渲染Pass4.定义结构体和顶点着色器函数
雪弯了眉梢
·
2024-02-09 15:29
Unity3D
着色器
unity
游戏引擎
3d
2024-02-01 Unity
Shader
开发入门4 ——
Shader
Lab 语法
文章目录1材质和
Shader
1.1Unity
Shader
和
Shader
的区别1.2Unity中的材质和
Shader
1.3创建材质1.4创建
Shader
2
Shader
Lab的基本结构2.1什么是
Shader
Lab2.2
Shader
Lab
蔗理苦
·
2024-02-09 12:21
Unity
学习
unity
游戏引擎
Shader
Lab: Pass(regular)
https://docs.unity3d.com/Manual/SL-Pass.htmlpass语句块使一个Gameobject的几何体被渲染一次。语法Pass{[NameandTags][RenderSetup]}这个基础的pass指令包含了一系列的渲染状态设置命令。名字和tags一个pass可以定义它自己的名字和任意数量的tags。它们是将pass的意图与渲染引擎沟通的名字/值的字符串。渲染状
Bonging
·
2024-02-09 08:17
再聊阴影裁剪与高性能视锥剔除
一、实际需求因为项目的树与草都采用Compute
Shader
剔除的GPUInstance绘制,所以需要自己实现阴影投递物的裁剪方法。也就是每一帧具体让哪些物体绘制ShadowMap。
UWA
·
2024-02-09 03:24
厚积薄发
Unity优化
阴影
unity
限制Unity帧率的方式
1)限制Unity帧率的方式2)只在编辑器内,纹理不开启Read&Write情况下,如何获取纹理所有颜色值3)如何在FBX剔除Lit.
shader
依4)如何在iPhone12mini设备上禁止竖屏这是第
UWA
·
2024-02-09 03:23
厚积薄发
Unity优化
unity
游戏引擎
Platform
Editor
Asset
iOS
如何动态使用烘焙出来的ReflectionProbe-0.exr信息
1)如何动态使用烘焙出来的ReflectionProbe-0.exr信息2)相机拉远后,SpriteRenderer图有明显的锐利3)Unity版本升级后Text的颜色修改无效4)
Shader
中UNITY_REVERSED_Z
侑虎科技UWA
·
2024-02-08 08:29
Unity SRP 管线【第十讲:SRP/URP 图形API】
CommandBuffer常用图形API(方法)(1)设置(2)获取临时纹理GetTemporaryRT以及释放(3)设置纹理为渲染目标SetRenderTarget(4)CommandBuffer.Blit(5)填充
Shader
Elsa的迷弟
·
2024-02-08 06:47
Unity图形
unity
python houdini_Houdini (四) 脚本基础Python
翎玄:Houdini&
Shader
笔记目录zhuanlan.zhihu.comhttps://www.sidefx.com/docs/houdini/hom/index.htmlwww.sidefx.comHOMintroductionwww.sidefx.comHoudiniObjectModel
weixin_39653481
·
2024-02-08 00:43
python
houdini
WebGPU Inter-stage 变量
structOurVertex
Shader
Output{@builtin(position)position:vec4f,@location(0)color:vec4f}然后,我
你大爷的,这都没注册了
·
2024-02-07 23:37
webgpu
webgl
3d
Three.js蒙皮骨骼变化原理 | 逆推蒙皮网格的世界位置
文章目录关于蒙皮的GPU计算:源码解析转换成CPU可执行的代码:法线部分蒙皮骨骼的变化是在GPU中进行的,所以像获取静态物体一样获取geometry.position是不行的查看当前版本(r160)的
shader
Jedi Hongbin
·
2024-02-07 21:48
Three.js
蒙皮
骨骼
three.js
【深圳大学计算机图形学】期末大作业 虚拟场景建模
目录实验内容实验要求实验过程Bug解决实验结论实验代码期末大作业——main.cpp期末大作业——Camera.cpp期末大作业——MeshPainter.cpp期末大作业——TriMesh.cpp期末大作业——f
shader
.glsl
归忆_AC
·
2024-02-07 21:21
计算机图形学
深圳大学
计算机图形学
opengl
期末大作业
虚拟场景建模
Glide4.0 使用 +圆形图(
Shader
来实现)
有时候我们项目需要加载网络圆形图片比如头像等,在这里我用的是Glide来加载圆形图的。首先先把代码写下来:RequestOptionsoptionsCircle=newRequestOptions();DrawableTransitionOptionstransitionOptions=newDrawableTransitionOptions();Glide.with(mContext).load
柴江朋
·
2024-02-07 16:30
Unity TextMeshPro使用技巧-添加描边渐变色
需要修改描边颜色,先以为要去改源码,后面发现TextmeshPro(后面叫Tmp)本来就支持,选择这个
shader
,然后添加描边的渐变色图,这样描边也可以显示多种颜色了,下面的Thickness调整的是描边清晰度
东方天滨
·
2024-02-07 15:06
Text
Mesh
Pro
Unity
Unity其他
unity
游戏引擎
《笨办法学 Python》PDF累计下载10000000次,零
基础编程
小白入门首选佳作
为什么要学习python主流编程语言世界上的编程语言有600多种,但真正大家主流在使用的最多二三十种,不同的语言有自己的特点和擅长领域,随着计算机的不断发展,新语言在不断诞生,也同时有很多老旧的语言慢慢无人用了。有个权威的语言排名网站,可以看到主流的编程语言是哪些!2022年2月数据(https://www.tiobe.com/tiobe-index/),python已经荣升编程类语言使用排行榜第
程序媛_lisa
·
2024-02-07 13:57
Glide圆角、圆角带边框
importandroid.content.Context;importandroid.content.res.Resources;importandroid.graphics.Bitmap;importandroid.graphics.Bitmap
Shader
RmondJone
·
2024-02-07 12:52
OPENGL 不同绘制图元的类型,顶点索引的解释方式不同
先看几个摘抄的代码例子1DocumentPleaseuseabrowserthatsupports"canvas"varV
SHADER
_SOURCE='attributevec4a_Position;\
龙行天下01
·
2024-02-07 10:20
opengl
学习
GLSL ES 1.0
GLSLES概述写在前面程序是大小写敏感的每一个语句都应该以英文分号结束一个
shader
必须包含一个main函数,该函数不接受任何参数,并且返回voidvoidmain(){}数据值类型GLSL支持三种数据类型
SauronKing
·
2024-02-07 01:00
#
WebGL
webgl
WebGL 1.0 内置函数
前言本篇文章介绍WebGL1.0
shader
中支持的内置函数角度弧度转化角度转弧度radians计算公式:R=π×degree÷180R=\pi\timesdegree\div180R=π×degree
SauronKing
·
2024-02-07 01:00
#
WebGL
webgl
dx12 龙书第十二章学习笔记 -- 几何着色器
如果不启用曲面细分(tessellation)这一环节,那么几何着色器(geometry
shader
)这个可选阶段便会位于顶点着色器与像素着色器之间。
帅狗狗灬
·
2024-02-06 22:27
DirectX
笔记
学习
着色器
c++
图形渲染
游戏
基础编程
题目集之7-14 求整数段和分数 C++版本 15分 作者 单位 浙大城市学院
给定两个整数A和B,输出从A到B的所有整数以及这些数的和。输入格式:输入在一行中给出2个整数A和B,其中−100≤A≤B≤100,其间以空格分隔。输出格式:首先顺序输出从A到B的所有整数,每5个数字占一行,每个数字占5个字符宽度,向右对齐。最后在一行中按Sum=X的格式输出全部数字的和X。输入样例:-38输出样例:-3-2-1012345678Sum=30代码长度限制16KB时间限制400ms内存
阿瞒man
·
2024-02-06 18:33
算法
数据结构
基础编程
题目集之7-15 计算圆周率分数C语言版本 15分 单位 浙大城市学院
代码量出错比率非常高,采用longdouble#includeintmain(){doublea;scanf("%lf",&a);doublesi=1;longdoublek=1,i=1;doublel;longdoubleg=1;do{k*=i;g*=(2*i+1);l=1.0*k/g;si+=l;i++;}while(l>a);printf("%.6lf",si*2);return0;}//采
阿瞒man
·
2024-02-06 18:33
算法
基础编程
题目集之7-22 龟兔赛跑分数 20分 单位 浙江大学
太坑人了,在平局时也要输出距离,题目没有这个条件乌龟与兔子进行赛跑,跑场是一个矩型跑道,跑道边可以随地进行休息。乌龟每分钟可以前进3米,兔子每分钟前进9米;兔子嫌乌龟跑得慢,觉得肯定能跑赢乌龟,于是,每跑10分钟回头看一下乌龟,若发现自己超过乌龟,就在路边休息,每次休息30分钟,否则继续跑10分钟;而乌龟非常努力,一直跑,不休息。假定乌龟与兔子在同一起点同一时刻开始起跑,请问T分钟后乌龟和兔子谁跑
阿瞒man
·
2024-02-06 18:33
算法
c++
开发语言
基础编程
题目集之7-4 BCD解密分数 10分 单位 浙江大学
BCD数是用一个字节来表达两位十进制的数,每四个比特表示一位。所以如果一个BCD数的十六进制是0x12,它表达的就是十进制的12。但是小明没学过BCD,把所有的BCD数都当作二进制数转换成十进制输出了。于是BCD的0x12被输出成了十进制的18了!现在,你的程序要读入这个错误的十进制数,然后输出正确的十进制数。提示:你可以把18转换回0x12,然后再转换回12。输入格式:输入在一行中给出一个[0,
阿瞒man
·
2024-02-06 18:02
c语言
Metal(3)- Metal
Shader
language (着色语言规范)
Metal简述Metal着色器语言是用来编写3D图形渲染逻辑、并行Metal计算核心逻辑的一门编程语言,当你使用Metal框架来完成APP的实现时则需要使用Metal编程语言。Metal语言使用Clang和LLVM进行编译处理,编译器对于在GPU上的代码执行效率有更好的控制Metal基于C++11.0语言设计的,在C++基础上多了一些扩展和限制,主要用来编写在GPU上执行的图像渲染逻辑代码以及通用
恍然如梦_b700
·
2024-02-06 16:32
Unity3d
Shader
篇(四)— Phong顶点高光反射着色器
1.Phong顶点高光反射着色器的工作原理2.Phong顶点高光反射着色器的优缺点优点缺点二、使用步骤1.
Shader
属性定义2.Sub
Shader
设置3.渲染Pass4.定义结构体和顶点着色器函数5.
雪弯了眉梢
·
2024-02-06 16:50
Unity3D
着色器
unity
游戏引擎
3d
Unity3d
Shader
篇(三)— 片元半兰伯特着色器解析
1.片元漫反射着色器的工作原理2.片元半兰伯特着色器的优缺点优点:缺点:3.公式二、使用步骤1.
Shader
属性定义2.Sub
Shader
设置3.渲染Pass4.定义结构体和顶点着色器函数5.片元着色器函数三
雪弯了眉梢
·
2024-02-06 16:49
Unity3D
着色器
unity
游戏引擎
3d
Unity内置
Shader
解读7——Lightmapped
1.
Shader
在什么情况下使用Lightmapped通常用在烘焙贴图,就是比如Unity烘焙出来的结果,需要渲染的话烘焙的贴图就得用这个
shader
。
ShawnWeasley
·
2024-02-06 11:44
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
滤镜
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
pyspark_1_理论篇(RDD基础)
跟着Leo学习PySparkchapter1——rdd的
基础编程
指南一、准备工作1.背景介绍Spark是用scala编程语言实现的,为了使Spark支持Python,ApacheSpark社区发布了一个工具
NikolasNull
·
2024-02-04 04:50
零基础学python之
基础编程
(7)----序列类型方法
零基础学python之
基础编程
(7)文章目录零基础学python之
基础编程
(7)前言一、初识方法二、列表方法1.增2.删3.改4.查5.排序元组的方法查字符串方法增删改查总结前言大家好,今天我们来讲述第七节
万物都可def
·
2024-02-04 03:42
python
python
开发语言
上一页
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
其他