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山下
Vulkan_
Shader
—高级光照_阴影_原理
高级光照_阴影原理概述阴影是光线被阻挡的结果;当一个光源的光线由于其他物体的阻挡不能够达到一个物体的表面的时候,那么这个物体就在阴影中了。阴影能够使场景看起来真实得多,并且可以让观察者获得物体之间的空间位置关系。场景和物体的深度感因此能够得到极大提升,下图展示了没有阴影和有阴影的情况下的不同:你可以看到,有阴影的时候你能更容易地区分出物体之间的位置关系,例如,当使用阴影的时候浮在地板上的立方体的事
沉默的舞台剧
·
2025-05-28 05:53
vulkan
shader
vulkan
shader
Unity 使用TrailRenderer制作拖尾效果
创建的空对象,然后在Inspector面板中点击“AddComponent”按钮,搜索并添加TrailRenderer组件3、创建一个材质网上找一张贴图,以作材质的贴图新建一个材质球并把贴图附加给材质球(其中
Shader
程序猿游也
·
2025-05-27 22:34
unity
游戏引擎
vulkan游戏引擎renderer文件下的vulkan下的
shader
s代码实现
1.vulkan_object_
shader
.h#pragmaonce#include"renderer/vulkan/vulkan_types.inl"#include"renderer/renderer_types.inl"b8vulkan_object_
shader
_create
Magnum Lehar
·
2025-05-26 07:43
游戏引擎
shader
圆形水波纹效果 threejs vue3
import*asTHREEfrom"three";import{OrbitControls}from"three/examples/jsm/controls/OrbitControls.js";import{GLTFLoader}from"three/examples/jsm/loaders/GLTFLoader";import{ref,onMounted,getCurrentInstance,
小猫猫改bug
·
2025-05-23 10:54
threejs
vue.js
javascript
从零开始学习three.js(18):一文详解three.js中的着色器
Shader
在WebGL和Three.js的3D图形渲染中,着色器(
Shader
)是实现复杂视觉效果的核心工具。
前端小崔
·
2025-05-20 14:37
three.js
学习
javascript
着色器
webgl
3d
前端
数据可视化
【three.js】
Shader
着色器
目录原始着色器材质Raw
Shader
Material塑料质感(Plastic
Shader
)和动画质感(Toon
Shader
)着色器的类型顶点着色器Vertex
Shader
main函数gl_Position
咔咔库奇
·
2025-05-20 14:05
three.js
着色器
three.js
团结引擎开源车模 Sample 发布:光照渲染优化 & 动态交互全面体验升级
光照、材质与交互效果的精细控制,通常意味着复杂的技术挑战,但借助
Shader
Graph14.1.0(已内置在团结引擎官方1.5.0版本中),这一切都变得简单易用。
Unity官方开发者社区
·
2025-05-16 16:15
团结引擎1.5
团结引擎
Shader
Graph
cocos 转场动画
摘要本文主要探讨3D场景转场效果的
shader
实现方案。
随与坏
·
2025-05-14 23:32
cocos2d
typescript
材质
着色器
20.three官方示例+编辑器+AI快速学习webgl_buffergeometry_raw
shader
本实例主要讲解内容这个Three.js示例展示了如何使用Raw
Shader
Material创建自定义着色器,实现高级的图形渲染效果。
threelab
·
2025-05-14 09:57
编辑器
人工智能
学习
Lerp函数-详解
Lerp函数的原理及语法数学公式原理语法2.Lerp函数的介绍用法功能计算领域适用范围优势劣势功能介绍3.代码案例代码案例(HLSL)代码案例(Cg)4.应用场景案例颜色渐变纹理混合材质属性过渡5.在
Shader
HELLOMILI
·
2025-05-14 05:57
Function
函数
信息可视化
游戏引擎
着色器
图形渲染
unity
Shader
toy着色器移植到Three.js经验总结
Shader
toy是一个流行的在线平台,用于创建和分享WebGL片段着色器。里面有很多令人惊叹的画面,甚至3D场景。本人也移植了几个
Shader
Toy上的着色器。
loveoobaby
·
2025-05-14 05:57
前端
javascript
着色器
前端
Godot引擎开发:VR UI和用户交互_(9).VR用户界面动画与过渡效果
动画原理在Godot引擎中,动画可以通过多种方式实现,包括使用AnimationPlayer节点、编写脚本、以及使用
Shader
s。对于VRU
chenlz2007
·
2025-05-13 23:53
虚拟现实游戏2
godot
vr
ui
游戏引擎
游戏
交互
shader
性能优化总结
总结一下最近看到的
shader
性能优化策略:首先介绍下一个
shader
优化工具:glsl-optimizer一、计算量与计算频率相关的问题通过之前文章的学习,我们应该已经了解到GPU是流式处理器,其中的顶点着色单元会每顶点执行一次
沉默的舞台剧
·
2025-05-13 11:59
shader
GLSL
glsl
shader
Unity项目性能优化之
Shader
使用自定义
Shader
合并多个材质的效果到一个
Shader
中是优化Unity项目性能的有效方法之一。通过这种方式,可以显著减少DrawCall,从而提高渲染效率。
你一身傲骨怎能输
·
2025-05-13 11:59
Shader
Shader优化
shader
中性能优化
if可能更慢:尤其在分支条件动态变化且线程间不一致时(如像素
Shader
中每个像素的条件不同)。2.条件分支的类型•静态
FatherOfCodingMan
·
2025-05-13 10:25
性能优化
OpenGL超大分辨率图像显示
OpenGL+GLSL
shader
+GLM+OpenCV分块渲染(TiledRendering)1)将大图像拆分为多个小块(Tile),渲染整幅图像分解为每次绘制一块(Tile)图像,绘制多次,确保每块图像的纹理尺寸不超过
QUST-Learn3D
·
2025-05-12 14:16
C++
图像处理
javascript
前端
开发语言
Flutter 3.29.3 花屏问题记录
文章目录Flutter3.29.3花屏问题记录问题记录解决尝试解决Flutter3.29.3花屏问题记录问题记录flutter版本3.29.3,代码大致为:
Shader
Mask(
shader
Callback
cv大师_ly
·
2025-05-11 19:37
flutter
skia
Android
实现一个漂亮的Three.js 扫光地面 圆形贴图扫光
navigation=ThreeJS&classify=
shader
&id=circleWaveimport*asTHREEfrom'three'import{OrbitControls}from'three
优雅永不过时·
·
2025-05-11 03:22
javascript
贴图
智慧城市
前端
Three.js
Shader
Unity3D URP风格化水体渲染技术解析
前言在Unity的URP(UniversalRenderPipeline)中实现风格化水体渲染,需要结合
Shader
Graph、深度纹理、颜色插值及动态效果等技术。
Thomas_YXQ
·
2025-05-08 08:06
Unity3D
开发语言
全文检索
lua
junit
unity3d:cube是24个顶点,uv贴图到cube的6个面
转https://blog.csdn.net/o83290102o5/article/details/117428173一个cube是24个顶点,12个三角面
Shader
"my/jc"{Sub
Shader
四夕立羽
·
2025-05-07 08:39
Unity3d渲染
Unity3d面试
unity3d
cube24顶点
UV贴图到cube6个面
Unity URP管线与HDRP管线对比
Shader
源
·
2025-05-07 00:18
unity
游戏引擎
【HDRP下实现视差效果_CubeMap和九宫格ArrayMap形式】
文章目录视差实现方案1.HDRP下的视差方案1_CubeMap形式:图片格式属性栏效果展示CubeMap视差
Shader
计算如下:`
Shader
Graph`:`ASE`:HLSL完整
shader
代码如下
暴走约伯
·
2025-05-04 18:33
unity
游戏引擎
开发语言
3d
经验分享
运行时更换天空盒材质的贴图
效果:用户可以自定义给天空盒更换自己喜欢的贴图条件:场景天空盒的材质
shader
选择Skybox/Panoramic.usingSystem.Collections;usingSystem.Collections.Generic
海尔辛
·
2025-05-04 14:07
Unity记录功能
Unity
Skybox
用户交互
OpenFileName
贴图替换
OpenGL-ES 学习(14) ----顶点指定和基本图元的绘制
目录本节概述顶点的指定常量顶点属性和顶点数组顶点数组顶点属性的定义
Shader
中声明顶点属性变量顶点属性的绑定基本图元绘制基本图元三角形直线绘制图元的API本节概述绘制图形的第一步就是指定顶点坐标,可以每个顶点指定
小猪佩奇TONY
·
2025-05-03 05:01
OpenGL-ES
学习
2025年5月计划(Ue4.0
shader
源码抄写+ue独立游戏每天一小节)
ue4.0的
shader
剩169个文件,24052行。按照每天300行,每周5天,300*5=1500已经足够充裕了。独立游戏每天一小节。
directx3d_beginner
·
2025-05-01 21:56
验证第二个1万小时定律
计划
coscos3D 基础教程与实践
目录1.cocoscreator3D坐标系2.TS组件代码介绍3.vec34.node基础属性与缩放5.欧拉角与四元数6.Node旋转7.摄像机8.模型显示以及动画播放9.常用3D
Shader
10.天空盒的使用待续
东方快弟
·
2025-05-01 13:36
cocos
creator
2D/3D
cocos
3d
用
Shader
glsl实现一个简单的PBR光照模型
PBR模型定义了各种光照属性,如基础颜色、金属度、粗糙度等,就像给物体设定各种“性格特点”。顶点着色器负责把顶点从模型空间转换到裁剪空间,同时计算一些用于光照计算的参数,就像给顶点“搬家”并准备好“行李”。而片段着色器是整个PBR实现的核心,计算每个像素的颜色。它通过采样纹理获取各种属性值,然后根据PBR光照模型计算漫反射和镜面反射项,最后结合环境光得到最终颜色,就像给每个像素“化妆”,让它们看起
千年奇葩
·
2025-05-01 13:06
#
自研游戏引擎及算法
#
着色器特效
#
unity3D
shader
pbr
glsl
【Unity渲染——屏幕后处理】简单图像处理(亮度、色相、饱和度、对比度、晕影效果)
本次项目中,将使用Unity
Shader
,ASE与Cg语言进行屏幕后处理,项目包括简单图像处理(亮度、色相、饱和度、对比度、晕影效果);模糊处理(均值模糊、高
Easter菌
·
2025-05-01 12:02
渲染项目实战
学习
图形渲染
unity
Shader
Toy学习笔记 04.绘制多个3D对象
1.绘制多个3D对象1.1.思路position距离第一个球体的距离d1position距离第二个球体的距离d2d=min(d1,d2),只要dend){returnend;}}returnend;}voidmainImage(outvec4fragColor,invec2fragCoord){//Normalizedpixelcoordinates(from-1to1)vec2uv=(2.0*f
龙湾开发
·
2025-04-29 17:12
ShaderToy学习笔记
学习
笔记
3d
Shader
Toy学习笔记 01.基础知识
Shader
Toy学习笔记先欣赏一下用
Shader
Toy画出来的效果上图代码在https://www.
shader
toy.com/view/Ms2SD1本系列是
Shader
Toy的入门学习笔记,主要记录学习心得及一些学习过程中遇到的问题和解决方案
龙湾开发
·
2025-04-29 17:27
ShaderToy学习笔记
学习
笔记
3d
UnityURP 自定义PostProcess之深度图应用
UnityURP自定义PostProcess之深度图前言项目
Shader
代码获取深度图ASE连线获取深度图前言在UnityURP中利用深度图可以实现以下两种简单的效果,其他设置参考UnityURP自定义
SlowFeather
·
2025-04-28 21:13
Unity
unity
shader
OpenGL: QOpenGL
Shader
Program
一、QOpenGL
Shader
Program编译过程的封装1、booladd
Shader
FromSourceCode(QGL
Shader
::
Shader
Typetype,constchar*source
清醒的兰
·
2025-04-27 11:36
OpenGL+Qt
图形渲染
计算机视觉
OpenGL:
Shader
、GLSL和Uniform
一、QtUI调用OpenGL控件功能1、如果需要从paintGL()以外位置触发重新绘制(典型示例是使用计时器设置场景动画),则应调用Widget的update()函数来安排更新。2、在paintGL()、resizeGL()、initializeGL()里调用标准OpenGLAPI函数,Widget的OpenGL上下文将自动变为当前。3、但在其它函数里调用标准OpenGLAPI函数,则必须首先调
清醒的兰
·
2025-04-27 11:06
OpenGL+Qt
计算机视觉
图形渲染
Unity常用优化技术漫谈(1)
在渲染过程中,着色器的编译是一个将高级着色器语言(如HLSL、GLSL或者Unity的
Shader
Lab)转换成可以在图形硬件上运行的低级机器代码的过程。
你一身傲骨怎能输
·
2025-04-27 08:20
unity3d
unity
游戏引擎
基于Vulkan Specialization Constants的材质变体系统
比如,
shader
代码里面有开关或者选项,不同的组合对应不同的最终gpuprogram。那么,所有的这些组合对应的gpuprogram,可以统一理解为这个材质对应的所有变体。
肖远行
·
2025-04-26 15:59
材质
图形渲染
第十天
Shader
编程:编写简单表面着色器 Addressable资源管理系统 DOTS(面向数据技术栈)入门
本文将带你通过四个关键技术的实战学习,掌握现代Unity开发的核心优化方案:
Shader
编程-编写表面着色器控制物体渲染Addressable系统-实现高效资源管理DOTS技术栈-解锁百万级物体渲染能力综合实战
MarkHD
·
2025-04-26 03:10
unity3d
着色器
【C++游戏引擎开发】第19篇:Compute
Shader
实现Tile划分
一、Tile划分的数学基础1.1Tile尺寸的几何分析1.1.1屏幕空间离散化原理设屏幕分辨率为W×HW\timesHW×H,Tile尺寸为Tw×ThT_w\timesT_hTw×Th,则Tile总数为:Ntiles=⌈WTw⌉×⌈HTh⌉N_{tiles}=\lceil\frac{W}{T_w}\rceil\times\lceil\frac{H}{T_h}\rceilNtiles=⌈TwW⌉×⌈
JuicyActiveGilbert
·
2025-04-24 05:53
C++游戏引擎开发知识点
c++
游戏引擎
开发语言
Unity中打可选择的AssetBundle,以及URP中加载AssetBundle包
Shader
丢失问题显示洋红色的解决方案
在上一篇打AssetBundle中已经实现了简单的打AB包和加载,《Unity中打包AssetBundle并加载》,本篇笔记是进一步上一篇最后提出的问题,进行优化。一、打可选择的AssetBundle每次打包都会把设置了AssetBundle名称和后缀的所有文件都打包,这也是现在网上教学最多的但是有时候我们只需要打包某一个文件,其他的文件都不需要打包,但是又不想一个个文件都去取消设置了AssetB
TenderRain。
·
2025-04-24 02:36
Unity工具类编写整理
unity
游戏引擎
Unity
Shader
一句话带过(简单点学那么复杂干啥)
前言:这篇文章主要的内容是渲染相关的知识,是最基本的常用的知识,以unity的
shader
脚本为例,结合图形渲染流程记录各个部分,个人接触
shader
已有几年的时间,从最初的无从下手,到现在随便添油加醋
不要呵呵
·
2025-04-24 01:26
shader学习记录
unity
游戏引擎
Unity 开发问题记录:YooAsset打包材质丢失
注意:在收集完成之后,需要将生成的
shader
variants文件配置到收集界面(AssetBundleCollector)。
Jinx Boy
·
2025-04-23 16:30
unity
材质
游戏引擎
解决打包AssetBundle时
Shader
(材质)丢失问题
解决打包AssetBundle时
Shader
(材质)丢失问题https://blog.csdn.net/kenkao/article/details/78908511从Unity4.2开始,为了减少首包大小
kuangben2000
·
2025-04-23 16:59
Unity
linux英伟达显卡驱动390下载,nvidia英伟达驱动|NVIDIA英伟达显卡驱动程序更新下载(32/64位) v384.90 Linux版 - 飞极下载站...
其中包含了微软最新的DirectX12
Shader
Model6.0,也就是说可以支持更加复杂、先进的可编程纹理、逐像素分离等纹理渲染技术。产品支持列表:G
创作者小助手
·
2025-04-23 02:00
学习threejs,使用EffectComposer后期处理组合器(采用RenderPass、MaskPass、ClearMaskPass、
Shader
Pass渲染通道)
⚕️主页:gis分享者⚕️感谢各位大佬点赞收藏⭐留言加关注✅!⚕️收录于专栏:threejsgis工程师文章目录一、前言1.1☘️THREE.EffectComposer后期处理1.1.1☘️代码示例1.1.2☘️构造函数1.1.3☘️属性1.1.4☘️方法1.2☘️THREE.RenderPass1.2.1☘️构造函数1.2.2☘️属性1.2.3☘️方法1.3☘️THREE.MaskPas
gis分享者
·
2025-04-22 12:26
threejs
gis工程师
threejs
EffectComposer
MaskPass
ClearMaskPass
ShaderPass
RenderPass
为什么说青城山的黄精是九蒸九晒黄精正统传承?
他先在青城
山下
的太平场常住,后又带着徒弟在青城
山下
的小山青松林居住,开启了悬壶济世的伟大历程。后人将
提升粉丝人气
·
2025-04-19 13:41
Unity
Shader
屏幕颜色混淆干扰(杂色)
效果如图:以下是
shader
代码:
Shader
"Custom/ScreenNoise"{Properties{_MainTex("Texture",2D)="white"{}_NoiseIntensity
源
·
2025-04-18 19:47
unity
游戏引擎
OpenGL Shading Language 汇总
overview用glCreate
Shader
创建一个
shader
,可以指定
shader
的类型等信息。通过gl
Shader
Source导入
shader
的源文件。
eightfingerd
·
2025-04-15 02:36
OpenGL
shader
opengl
LearnOpenGL之
Shader
编程——生成设计
————————————————————前序———————————————————AndroidLearnOpenGL是本博主自己实现的LearnOpenGL练习集合:Github地址:GitHub-wangyongyao1989/AndroidLearnOpenGL:OpenGL基础及运用系列文章:1、LearnOpenGL之入门基础2、LearnOpenGL之3D显示3、LearnOpenGL
Everbrilliant89
·
2025-04-14 23:12
OpenGL相关
OpenGL
GLSL
GL
Shader
着色器编程
GLSL编程
GLSL噪声
GLSL网格噪声
第六天 开始Unity
Shader
的学习之Unity中的基础光照之漫反射光照模型
Unity
Shader
的学习笔记第六天开始Unity
Shader
的学习之Unity中的基础光照之漫反射光照模型文章目录Unity
Shader
的学习笔记前言一、漫反射光照模型1.逐像素光照①更改v2f②传递法线信息给片元着色器
傻欣一号
·
2025-04-14 18:08
unity
学习
游戏引擎
「Unity
Shader
学习笔记」02使用Unity
Shader
实现Blinn-Phong光照模型
Part1完整代码
Shader
"Light/Blinn-Phong"{Properties{_Diffuse("Diffuse",Color)=(1,1,1,1)_Specular("Specular"
睦月兔
·
2025-04-14 18:35
Unity
Shader学习笔记
unity
图形渲染
技术美术
游戏引擎
maximum number (256) of
shader
keywords exceeded unity的报错解决方法
https://bitbucket.org/ArtIsDarkGames/
shader
-keywords-tool-unity3d/src/master/https://eternity429.wordpress.com
阿拉丁的梦
·
2025-04-12 15:44
上一页
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
其他