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
U3D着色器
OpenGL共享对象和多上下文 Shared Objects and Multiple Contexts
可以在多个上下文之间共享的对象类型包括:缓冲区对象、程序和
着色器
对象、渲染缓冲对象、采样器对象、同步对象以及纹理对象(除了名称为零的纹理对象)。
乘风之羽
·
2024-02-01 14:45
OpenGL
图形渲染
OpenGL程序对象 Program Objects
OpenGL程序对象ProgramObjects在OpenGL中,
着色器
对象是用于编写图形渲染流程中的特定阶段代码的对象。创建、编译、附加和使用
着色器
对象是构建OpenGL图形渲染流程的关键步骤。
乘风之羽
·
2024-02-01 14:45
OpenGL
图形渲染
OpenGL程序管线对象 Program Pipeline Objects
OpenGL程序管线对象ProgramPipelineObjects在OpenGL中,为了实现更灵活的
着色器
组合和管理,可以将不同类型的
着色器
阶段分别封装到多个程序对象中,而不是全部打包在一个单一的程序对象内
乘风之羽
·
2024-02-01 14:45
OpenGL
图形渲染
VUE3-Cesium(entity、primitive总结及材质的修改)
1.1MaterialProperty方式修改材质1.1.1MaterialProperty方式设置材质1.1.2示例1-设置矩形材质:1.1.3示例2-设置折线材质:1.2通过自定义materialProperty更改材质(自定义
着色器
HM-hhxx!
·
2024-02-01 14:15
Cesium
vue.js
cesium
javascript
Cesium箭头线实现原理分析
图2普通带宽度的线图3箭头线轮廓Cesium箭头线材质的
着色器
代码位于Source/Shaders/Ma
refineiks
·
2024-02-01 14:43
Cesium
图形渲染
OpenGL
着色器
对象 Shader Objects
着色器
对象要创建
着色器
对象,你可以使用以下命令:uintglCreateShader(enumtype);当创建
着色器
对象时,它最初是空的。
乘风之羽
·
2024-02-01 14:41
OpenGL
图形渲染
【Cesium】在
着色器
中计算片元的高程
怎么在
着色器
中计算片元的高程呢?基本思路通常做法是在
着色器
里对深度纹理采样,将片元的深度值转换为相机坐标。
refineiks
·
2024-02-01 14:11
Cesium
图形学
图形渲染
前端
OpenGL从入门到放弃 #04 Shader
上节我们学习了如何实现简单的顶点
着色器
和片段
着色器
,其中涉及到了
着色器
之间简单的输入输出和编写
着色器
源码的专用语言GLSL。
MisakiMel
·
2024-02-01 09:04
THREE.JS动态场景开发实战【赛博朋克】
我们将指导你完成使用Three.js编码动态场景的过程,包括后处理效果和动态光照,所有这些都不需要任何
着色器
专业知识。我用这个场景来创建每月谈话的互动背景。点击这里查看源代码。
新缸中之脑
·
2024-02-01 08:26
webgl
threejs
Mesh Shader介绍
在传统的图形管线中,顶点
着色器
和几何
着色器
是按顶点或图元(如三角形)顺序执行的,这种方式在处理大量几何体时可能会导致GPU的计算能力没有被充分利用。而MeshShader则采用了一种基于任
VT LI
·
2024-02-01 06:08
人工智能
【WPF.NET开发】优化性能:图形呈现层
像素
着色器
-像素
着色器
是基于像素计算效果的图形处理功能。每个显示帧可能有数百万像素需要处理,具体取决于显示图形的分辨率。顶点
着色器
-顶点
着色器
是对对象的顶点数据执行数学运算的图形处
吉特思米(gitusme)
·
2024-01-31 21:01
WPF.NET
专栏
wpf
.net
ui
c#
性能优化
OpenGL 入门(三)— Shader(
着色器
)
文章目录前言GLSL数据类型输入与输出顶点
着色器
片段
着色器
Uniform多个属性
着色器
类模板创建
着色器
程序创建Shader脚本使用模板和Shader脚本文件前言
着色器
(Shader)是运行在GPU上的小程序
iukam
·
2024-01-31 21:15
OpenGL
开发之路
着色器
c++
OpenGL
开发语言
vscode
OpenGL 入门(四)— Textures(纹理)
文章目录前言纹理环绕方式纹理过滤多级渐远纹理(Mipmap)加载与创建纹理stb_image.h库生成纹理应用纹理顶点
着色器
片元
着色器
完整脚本纹理单元前言纹理(Texture)。
iukam
·
2024-01-31 21:15
OpenGL
开发之路
c++
OpenGL
vscode
着色器
C++ opengl 绘制立方体,使用点光源,平行光,聚光等
关于光一个物体最后显示出来的颜色,也就是我们在片段
着色器
中最后混合出来的FragColor环境光、漫反射光、镜面光这三种光是由材料和光照的对应的三种成分组成的,材料在贴图时它是纹理。
miniminiming
·
2024-01-31 07:53
001-Metal介绍
预览这份文档描述了Metal中的一些基础概念:命令提交模型、内存管理模型、独立编译的图形
着色器
代码的使用以及并行数据计算函数
Yasic
·
2024-01-31 03:48
OpenGL ES 实现图像腐蚀、膨胀、边缘检测
实现图像腐蚀的片段
着色器
代码,基本原理就是寻找附近的最小color作为输出:precisionhighpfloat;varyinghighpvec2vT
字节流动
·
2024-01-31 00:14
OpenGL
ES
3.0
OpenGLES
图形渲染
Android
c++
OpenGL ES 渲染 NV21、NV12 格式图像有哪些“姿势”?
使用2个纹理实现NV21格式图像渲染前文提到渲染NV21格式图像需要使用2个纹理,分别用于保存Yplane和UVplane的数据,然后在片段
着色器
中分别对2个纹理进行采样,转换成RGB数据。
字节流动
·
2024-01-31 00:13
OpenGL
ES
3.0
OpenGLES
音视频
图形渲染
Android
c++
(自用)learnOpenGL学习总结-高级OpenGL-几何
着色器
在顶点
着色器
和片段
着色器
中间还有一个几何
着色器
。几何
着色器
的输入是一个图元的一组顶点,在几何
着色器
中进行任意变换之后再给片段
着色器
,可以变成完全不一样的图元、可以生成更多的顶点。
NatsuKiiiiii
·
2024-01-30 22:30
学习
着色器
GLSL绘制金字塔--纹理和颜色的混合
屏幕录制2020-08-05下午2.20.48.gif前言之前的文章我们已经用GLSL绘制了一张图片,其实针对GLSL来说,前面的准备工作的都是类似的,而最主要的区别在于绘制工作和
着色器
(Shader)
黑眼豆豆_
·
2024-01-30 11:52
Unity3D一些项目经验
U3D
基础篇经过了入门篇的打磨与体验,接下来进行基础篇的学习,其中包含动画,场景等设计。抓紧开始你的游戏之旅吧!
Shawn的代码日常
·
2024-01-30 10:13
游戏与梦想
unity
游戏引擎
游戏程序
OpenGL 入门(二)— 顶点数组对象(VAO)和顶点缓冲对象(VBO)
文章目录前言图形渲染管线(GraphicsPipeline)顶点缓冲对象(VertexBufferObjects,VBO)顶点数组对象(VertexArrayObject,VAO)顶点
着色器
(Vertexshader
iukam
·
2024-01-30 08:50
OpenGL
开发之路
c++
OpenGL
vscode
Surface Shader学习笔记
表面
着色器
的实质就是在顶点、片元
着色器
上的一层抽象封装,unity自动在背后帮我们处理渲染路径,使用的光源模型等。但能用表面
着色器
实现的shader顶点片元
着色器
都能实现,反之不成立。
胡说ba道
·
2024-01-29 21:49
学习笔记
Unity
shader
[Unity Shader入门精要]初级篇 代码拆解
第5章开始UnityShader学习之旅5.2.1顶点/片元
着色器
的基本结构Shader"MyShaderName"{//
着色器
名字Properties{//属性}SubShader{//针对显卡A的SubShaderPass
码穿地球
·
2024-01-29 19:37
unity
游戏引擎
图形渲染
(自用)learnOpenGL学习总结-高级OpenGL-模板测试
和深度缓冲的关系是:先片段
着色器
,然后进入深度测试,最后加入模板测试。
NatsuKiiiiii
·
2024-01-29 08:17
learnOpenGL学习笔记
学习
Godot Shader特效:SpatialShader(即3D)溶解效果
区别在于Godot的spatial
着色器
和canvas_item
着色器
一些内置参数有所不同。在canvas_item
着色器
中,图像的透明度由vec4
吃烧烤的老王
·
2024-01-29 08:19
跟着cherno手搓游戏引擎【13】
着色器
(shader)
创建
着色器
类:shader.h:初始化、绑定和解绑方法:#pragmaonce#includenamespaceYOTO{classShader{public:Shader(conststd::string
larito
·
2024-01-29 05:14
游戏引擎
OpenGL ES
着色器
代码语法
因为
着色器
里面没有编译器提示,所以熟悉
着色器
代码语法是非常有必要的变量和数据类型//布尔型.true/falseboolbDone=false;//有符合整型数据intiValue=42;//无符号整型数据
为了自由的白菜
·
2024-01-29 01:52
基于
u3d
_FPS_Demo
1、导入素材1.1素材1.2创建游戏对象新建3d游戏对象Plane,作为地面挂载贴图,调整地面尺寸2、实现人物移动2.1创建胶囊体游戏对象自带胶囊碰撞体为此对象创建脚本,添加角色控制器组件并去掉自带胶囊碰撞体组件2.2写移动脚本移动物体的方法有两种1、CharacterController组件实现2、RigidBody刚体实现publicfloatmoveSpeed=10f;//移动速度publi
卡巴1217
·
2024-01-28 15:46
unity学习记录
unity
游戏引擎
3d
OpenGL 三角形渲染/绘制正方形并通过键位控制
1.OpenGLMac环境配置2.绘制三角形程序执行流程image.png//
着色器
管理器(shaderMananger)类#include//包含大部分GLTool中类似C语言的独立函数#include
墨伯
·
2024-01-28 01:49
【二十一,纹理-03纹理单元】
纹理单元在我们刚开始学习纹理时,片段
着色器
中的uniformsampler2Dtexture是一个uniform,我们却没有在代码中给它赋值,这是为什么呢?
Woodlouse
·
2024-01-27 21:52
openGL 实现opencv的resize函数
库的配置可以在本人的另一篇博客中看到,地址为:https://blog.csdn.net/xiechaoyi123/article/details/85138518实现resize的流程如下:1)初始化窗口和顶点
着色器
xiechaoyi123
·
2024-01-27 21:14
OpenGL
Dragon Engine:摄像机
摄像机在
着色器
方面来说就是提供观察矩阵和投影矩阵,它的一些交互可以实时改变这两个矩阵。因为涉及矩阵操作,我们使用介绍过的GLM库。
Dragon_boy
·
2024-01-27 19:27
OpenGL系列之十七:实现人脸贴纸
三角形顶点增加颜色OpenGL系列之四:绘制四边形OpenGL系列之五:绘制点和线OpenGL系列之六:绘制立方体OpenGL系列之七:纹理贴图OpenGL系列之八:立方体纹理贴图OpenGL系列之九:glsl
着色器
语言
itfitness
·
2024-01-27 18:08
开发手札:图形中int和float运算性能问题
如果是进行
着色器
开发,我们还是要明了一下比较好。在
着色器
开发中,片段函数中代码的计算运算次数是很庞大的,以千万/亿为单位,所以我们需要明
羊羊2035
·
2024-01-27 16:06
开发手札
2019-09-04资源对象:缓冲区和纹理
缓冲区通常用于顶点,
着色器
和计算状态数据。MTLTexture表示具有指定纹理类型和像素格式的格式化图像数据的分配。纹理对象用作顶点,片段或计算函数的源纹理,以及存储图形渲染输出(即作为附件)。
胡志强
·
2024-01-26 18:22
unity粒子特效附上贴图后播放动画
_dsign=a97a2a84本篇教程为基础篇,针对
U3D
入门新手,讲解粒子系统播放序列图的一种实现方法,随着基础教程的知识点的慢慢积累,以后将逐步展开进阶篇,项目实战
差点忘记打铁了
·
2024-01-26 15:01
unity3d
unity
OpenGL/C++ 学习笔记(二) 图形渲染相关概念
汇总页上一篇:OpenGL/C++学习笔记(一)搭设环境OpenGL/C++学习笔记(二)引入图形渲染相关概念OpenGL/C++学习笔记图形渲染流程相关概念渲染管线其他常用名词画面渲染流水线顶点
着色器
CJL_asLong
·
2024-01-25 19:46
OpenGL入门笔记
c++
学习
笔记
图形渲染
OpenGL/C++_学习笔记(三)绘制第一个图形
/C++_学习笔记(二)引入图形渲染相关概念OpenGL/C++_学习笔记(三)绘制第一个图形绘制图形绘制第一个三角形的代码流程回顾窗口空间/标准化设备坐标显存数据顶点缓冲对象VBO顶点数组对象VAO
着色器
的使用
着色器
程序设计顶点
着色器
设计片元
着色器
设计
着色器
程序的读取
CJL_asLong
·
2024-01-25 19:14
OpenGL入门笔记
c++
学习
笔记
图形渲染
Unity游戏性能分析最终指南 04
例如,FrameDebugger可以逐步执行帧渲染,检查
着色器
值等。静态分析器可以将源代码或其他资源作为输入,并使用内置规则对输入进行“正确性”推理,而无需运行项目。分析工具Un
真像大白阿
·
2024-01-25 11:42
Unity3d
unity
游戏
游戏引擎
性能优化
ShaderGraph入门
Unity2018的一个重磅功能是ShaderGraph,通过可视化界面拖拽就可以实现
着色器
的创建和编辑。
真像大白阿
·
2024-01-25 11:12
Unity3d
《Unity Shader入门精要》笔记
致敬学姐,向学姐学习读书笔记,稍有补充一、渲染流水管线:CPU[应用阶段(输出渲染图元)]->GPU[几何阶段(顶点坐标变换到屏幕空间,包含顶点
着色器
)->光栅化阶段(产生像素渲染图像,包含片元
着色器
,
胡说ba道
·
2024-01-25 10:00
学习笔记
unityshader
OpenGL:关于纹理映射时任意四边形中的插值问题(二)
就需要在
着色器
中修改。invec2aPos_out;outvec4FragColor;uniforms
六月的翅膀
·
2024-01-25 08:53
OpenGL
opengl
纹理插值
游戏开发入门ue4和unity要怎么选择?
关于两款引擎该怎么选的问题先从行业大环境这个角度分析:目前市场主流是
U3D
,这并不意味着UE4不好。UE4的学习成本更高且招人困难导致了大部分公司不选择用UE4去做游戏。
Unity游戏开发
·
2024-01-24 05:39
unity
游戏引擎
vulkan中的texture(VkImage、VkImageView、VkSampler、VkDeviceMemory)
在Vulkan中,以下是这几个概念的简要说明以及它们之间的关系:Texture2D:纹理在vulkanAPI中并没有一个结构体来表示,它是
着色器
语言中(比如GLSL)的一种概念。
宗浩多捞
·
2024-01-24 03:17
Vulkan
c++
游戏引擎
Shader Graph简介
使用
着色器
(shader)和材质(material),我们能够创造出非常多有趣的效果。除了Unity自带的shader外,还可以自己编写shader或使用其他人所编写的shader。
亦枫Leonlew
·
2024-01-24 01:17
Unity笔记
unity
Shader
Graph
shader
Graph
Inspector
OpenGL的对象和对象模型
每个对象实例与特定的上下文绑定,并共同决定了诸如
着色器
、缓冲区数据、纹理图像、帧缓冲区内容以及同步栅栏和计时查询等状态信息,这些状态信息在GL绘图操作中起到关键作用。
乘风之羽
·
2024-01-24 00:04
OpenGL
图形渲染
ShaderLab语法
在文件中,嵌套大括号语法声明了描述
着色器
的各种内容-例如,应在材质检查器中显示哪些
着色器
属性;什么样的硬件后备要做;使用何种混合模式等。实际的“
着色器
代码”是在同一
着色器
文件中的CGPROGR
Bonging
·
2024-01-23 16:34
由于找不到d3dcompiler_43.dll缺失,无法打开软件的解决方法分享
d3dcompiler43.dll是DirectXSDK中的一个动态链接库文件,它是用于编译DirectX
着色器
的工具之一。DirectX是由微软公司开发的一种多媒体编程接口,
a555333820
·
2024-01-22 23:10
dll修复工具
dll文件丢失
dll
1024程序员节
windows
Godot Shader 08-Godot shader和GLSL的区别以及转换
latest/tutorials/shading/migrating_to_godot_shader_language.html本文档解释了Godot的着色语言和GLSL之间的区别,并提供了有关如何将
着色器
从其他来源
Zszen
·
2024-01-22 11:46
matlab如何给未知数及包含未知数的函数赋值
比如首先我们定义九个未知量symsu1u2
u3d
1d2d3h0h1h2;然后我们通过一些中间计算得到Lgav_final是个超复杂的式子=(h0*(conj(h0)+conj(h1)*conj(u2)+
想暴富,学技术
·
2024-01-22 03:32
上一页
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
其他