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着色器
Three.js 剖切 clippingPlan
对模型剖切是通过设置scene或者material的clippingPlanes实现的;如果设置了材质的clippingPlanes,shader的顶点
着色器
和片元
着色器
都会加入相应逻辑的代码;1、首先在顶点
着色器
里加入以下代码
百思不得Ting姐
·
2023-10-03 23:42
OpenGl ES渲染画面--放大和缩小
当然,不管是什么样的需求,总是离不开对于
着色器
、纹理坐标、顶点坐标扽等的操作。今天,我们就来说一说,如何对正在播放的视频进行缩放。
佐鼬_1282
·
2023-10-03 17:09
win11系统找不到d3dcompiler43.dll如何解决?5个亲测可解决的方法分享
这个动态链接库(DLL)是DirectX的一部分,负责编译和运行游戏和应用程序中的DirectX
着色器
。如果d3dcompiler43.dll丢失或损坏,游戏和应用程序可能无法正常运行。
dll修复高手
·
2023-10-03 16:59
3d
服务器
运维
OpenGLES:绘制一个彩色、旋转的3D圆柱
二.Render:变量定义2.1常规变量定义//
着色器
shawn·xiao
·
2023-10-03 13:04
OpenGL/OpenGLES
3d
图像处理
计算机视觉
图形渲染
算法
12-1.GLSL-索引绘图+纹理混合案例
效果图本效果在上一章文章代码(11-2.GLSL-索引绘图案例)的基础加以改造主要需要修改和新增两个部分修改自定义
着色器
(shaderv.vsh以及shaderf.fsh文件)修改CCView中renderLayer
Pufus
·
2023-10-03 02:51
神奇的 sigmoid 函数
一般在写
着色器
的时候需要将数值范围重新映射到0-1,一般都是用输入的值除以范围,简单的例如0-80,就用输入的值除以80,这样就可以得到一个0-1的值当然这里的映射就是线性的sigmoid呢,可以不用知道数据范围就将输入的值限制到
暴走的TA
·
2023-10-02 09:56
OpenGL ES手册翻译---3.栅格化(四)
3.8碎片
着色器
接下来的应用到碎片的操作,是用栅格化点,线段,多边形之后的结果,通过使用碎片
着色器
来继续进行的。
高小冻
·
2023-10-01 22:53
QML用户界面基础(一)
动画和过渡效果是QtQuick中的一流概念,视觉效果可以通过粒子和
着色器
效果的专用组件来补充。
秋冬不寒
·
2023-10-01 22:36
【笔记】WebGL编程指南学习(4)
将顶点的其他(非坐标)数据(如颜色)传入顶点
着色器
发生在顶点
着色器
和片元
着色器
之间的从图形到片元的转化,又称为图元光栅化将图像(
界明城
·
2023-10-01 06:11
计算机图形学
拓扑学
图形渲染
javascript
算法
【《WebGL编程指南》读书笔记-光照】
第八章读书笔记总目录链接:https://blog.csdn.net/floating_heart/article/details/124001572本文包括以下内容:介绍了点光源、平行光的漫反射模型和环境光反射模型在
着色器
中根据光照模型构建公式
floating_heart
·
2023-10-01 06:40
WebGL基础
html5
webgl笔记-3.纹理、帧、深度检测和混合
确定图元颜色的过程在顶点
着色器
和片元
着色器
中进行:为每一个顶点(注意这里立方体有24个顶点而不是8个)指定一种颜色(并线形内插到每个像元上)以实现颜色;为每个顶点指定从纹理中取色的坐标(并线形内插到每个像元上
dayuan5183
·
2023-10-01 06:09
javascript
ViewUI
使用
U3D
、pico开发VR(二)——添加手柄摇杆控制移动
一、将unity与visualstudio相关联1.Edit->Preference->Externaltool选择相应的版本二、手柄遥控人物转向和人物移动1.添加LocomotionSystem组件选择XROrigin;2.添加ContinuousMoveProvider(Action-based)组件1>System:2>MoveSpeed:注意速度过小会导致看起来没有移动3>RightHan
lyhizjj
·
2023-10-01 05:02
vr
Opengl之面剔除
如果我们能够以某种方式丢弃这几个看不见的面,我们能省下超过50%的片段
着色器
执行数!这是一个很好的主意,但我们仍有一个问题需要解决:我们如何知道一个
蓝天巨人
·
2023-09-30 23:34
OpenGL
学习
u3d
总是背向相机_大疆口袋云台相机升级,DJI Pocket 2更大、画质更佳,角度更广,配件更足...
我们是大疆口袋灵眸OsmoPocket云台相机一代的忠实粉丝,我给这个产品的定义是:喜欢旅行中轻视频、延时摄影用户的最佳选择。自从2018年底接触到这个产品后,喜欢旅行的我们在外出旅行中总是带着它,拍到了很多有趣的延时摄影视频。尤其是转动延时摄影,确实效果非常好,对于非大光比和复杂场景,用它拍摄分享到手机朋友圈,快捷方便。两年来使用一代拍摄延时摄影和视频在这里:知乎视频www.zhihu.com这
weixin_39927683
·
2023-09-30 15:48
u3d
总是背向相机
Unity3dRPG
相机跟随player旋转
Opengl之模板测试
当片段
着色器
处理完一个片段之后,模板测试(StencilTest)会开始执行,和深度测试一样,它也可能会丢弃片段。接下来,被保留的片段会进入深度测试,它可能会丢弃更多的片段。
蓝天巨人
·
2023-09-30 15:03
前端
WebGL笔记:绘制多个点,三角形,以及画各种不同的线条,面
绘制多点1)WebGL缓冲区我们在用js定点位的时候,肯定是要建立一份顶点数据的,这份顶点数据是给
着色器
的,因为
着色器
需要这份顶点数据绘图然而,我们在js中建立顶点数据,
着色器
肯定是拿不到的,这是语言不通导致的为了解决这个问题
Wang's Blog
·
2023-09-30 11:17
Data
Structure
and
Algorithms
webgl
着色器
Encoding floats to RGBA
前言先简单记录一下,在cesium中看见一个函数czm_unpackDepth,原码中对于其解释是,czm_unpackDepth:将vec4深度值解包为[0,1)范围内的浮点数。并给出了一篇博客地址EncodingfloatstoRGBA-thefinal?正文1.如何实现编码到RGBA中inlinefloat4EncodeFloatRGBA(floatv){float4enc=float4(1
无由頁
·
2023-09-30 08:41
计算机图形学
shader
cesium
Cesium 源码解析 float 与 rgba相互转化
cesium中将float转换为rgba主要是为了解决显卡不支持float类型纹理的问题,例如将像素
着色器
中的深度提取出来,由于在opengl的规范当中将pixelshader中的数据提取出来的方法是保存成像素值
tianyapai
·
2023-09-30 07:59
cesium
Arnold材质节点篇-摄像机
常规参数:焦距:在C4D默认的摄像头增加阿诺德标签,可以设置相应的参数大多数使用的透视相机Persp_Camera1、曝光:它以非物理的方式控制摄像机的曝光,增加一次平方根时,可以在不影响场景灯光和
着色器
的情况下使图片整体亮度增加一倍
年年复始
·
2023-09-29 18:38
C4D
Arnold
6
终极入门指南
阿诺德渲染
Vulkan-
着色器
及编译SPIR-V
1.
着色器
模块介绍Vulkan
着色器
代码一定要用字节码格式,而不是人类可读的语法如GLSL和HLSL。这个字节码就是SPIR-V,设计用于Vulkan和OpenCL。
ghjk014
·
2023-09-29 16:56
valkan编程
着色器
西山居C++实习笔试(20220311)
(不同
着色器
的顺序)4、内存池的作用?5、sizeof6、向量(0,0,1)绕(1,1,1)顺时针旋转60度后的三个坐标轴坐标。7、thr
太阳强烈,水波温柔
·
2023-09-29 16:11
c++
后端
WebGL笔记:WebGL中绘制圆点,设定透明度,渲染动画
WebGL绘制圆点基于片元
着色器
来画圆形片元
着色器
在屏幕中画图是基于一个个的像素的每次画一个像素时,都会执行片元
着色器
中的main方法那么,我们就可以从这一堆片元中(n个像素点)找出属于圆形的部分片元的位置叫做
Wang's Blog
·
2023-09-29 06:40
Canvas
Webgl
Three.js
webgl
ModelMatrix、ModelViewMatrix、ProjectionMatrix、NormalMatrix模型矩阵、模型视图矩阵、投影矩阵、正规矩阵详解
ModelMatrix、ModelViewMatrix、ProjectionMatrix、ModelMatrix(模型矩阵、模型视图矩阵、投影矩阵、正规矩阵)这几个矩阵,举个栗子:效果:上面是一段顶点
着色器
的代码
妙为
·
2023-09-29 05:50
图形图像
三维仿真
游戏开发
#OpenGL
4.0
Shading
opengl
Unity骚操作:更改
u3d
导出apk时候所使用的 gradle、GradleTemplates、VisualStudioGradleTemplates、minifyEnabled是否开启混淆等
测试unity版本:5.6.4gradle文件夹:里面的是一些unity用自身打包apk时候用到的一些工具GradleTemplates文件夹:libTemplate.gradlebuildscript{repositories{mavenCentral()}dependencies{classpath'com.android.tools.build:gradle:2.1.0'}}applyplu
AD_喵了个咪
·
2023-09-28 15:36
Unity
安卓
unity
游戏引擎
WebGL 切换
着色器
目录前言如何实现切换
着色器
1.准备用来绘制单色立方体的
着色器
2.准备用来绘制纹理立方体的
着色器
3.调用createProgram()函数,利用第1步创建出的
着色器
,创建
着色器
程序对象4.调用createProgram
山楂树の
·
2023-09-28 12:02
WebGL
webgl
着色器
3d
混合现实
图形渲染
使用
U3D
、pico开发VR(一)——将unity的场景在设备中呈现
最近srtp项目在赶进度,自己之前是在电脑端进行的开发。但是项目是VR端,因此需要重新学习,在此记录一下自己的学习经历。首先,如何将unity的场景在自己的眼镜中进行呈现呢?对此,我也找了很多教程,也跟着花了很多时间去做。从国内的CSDN到bibili的教学视频再到国外的Youtube,我找了很多教程,但最终效果都不甚理想。直到今天,我偶然间看到一个视频是按照pico的官方文档进行的,视频不过跟着
lyhizjj
·
2023-09-28 10:19
vr
WebGL笔记:WebGL中的顶点
着色器
尺寸,颜色的修改
顶点
着色器
尺寸修改attributevec4a_Position;attributefloata_PointSize;voidmain(){//点位gl_Position=a_Position;//尺寸
Wang's Blog
·
2023-09-28 01:26
Canvas
Webgl
Three.js
webgl
着色器
UE蓝图学习(从Unity3D而来)
UE没有
U3D
那种可以将组件挂在自身空物体上面。二、UE蓝图的情境提示,必须先找到相应的类型,对象==对象、事件==事件,才能找到相应的方法。
Coding小宇
·
2023-09-27 19:24
知识点
ue5
经验分享
转载 C#全面知识点复习
找了个
U3D
实习,把之前的笔记上传上来。C#学习笔记基本语法常用数据类型该初始化还是要初始化。
EricFang0001
·
2023-09-27 17:17
C#
c#
片元
着色器
中绘制 点(圆)
片元
着色器
中绘制点(圆)文章主要讲的是写片元
着色器
的一些算法(套路),实例代码使用的是shadertoy.所以在unity,webgl1之类的地方代码不一定能直接使用,但思路基本相同.稍作修改即可.uv
苍崎愣子
·
2023-09-26 22:08
OpenGL ES分屏滤镜-静态分屏
分屏滤镜实现原理是在片元
着色器
中修改纹理坐标和纹理的对应关系。分屏之后,每个屏内纹理的对应关系都不一样。这里我们用一种通用的方式来实现分屏滤镜,将屏数交由外部来控制。
Joker_King
·
2023-09-26 09:53
opengl
着色器
Opengl
着色器
文章目录Opengl
着色器
前言一、GLSL二、使用步骤效果前言
着色器
(Shader)是运行在GPU上的小程序。这些小程序为图形渲染管线的某个特定部分而运行。
保尔柯察杨
·
2023-09-26 05:04
Opengl
着色器
opengl
OpenGL之计算
着色器
(Compute Shader)注解
一、前言关于计算
着色器
,我也是刚试验成功,所以接下来我也讲不出什么长篇大论,概念什么的百度一下到处都是,我这边只讲讲百度没有的填坑经历吧。
What_can_you_do
·
2023-09-26 05:33
OpenGL探索之路
着色器
opengl
OpenGL之
着色器
着色器
(Shader)是运行在GPU上的小程序。这些小程序为图形渲染管线的某个特定部分而运行。从基本意义上来说,
着色器
只是一种把输入转化为输出的程序。
蓝天巨人
·
2023-09-26 05:02
OpenGL
着色器
WebGL编程指南-32 绘制圆形的点
1.demo效果如上图绘制了一个红色圆点2.实现要点2.1绘制原理我们已经知道在绘制图形时有一个光栅化的过程,在光栅化的过程中可以在片元
着色器
中通过内置变量gl_FragCoord来访问片元的坐标,实际上片元
着色器
还提供了另一个内置变量来获取当前片元在所属点内的坐标
搬砖怪
·
2023-09-26 02:08
WebGL编程指南
webgl
javascript
前端
webgl第二课-绘制一个点
本文开始涉及
着色器
,开始看不懂没关系,后面博客会详细讲解目前阶段你只要知道用就可以了!代码展示:绘制一个点请使用支
webgl_谷子
·
2023-09-26 02:37
webgl
webgl学习
绘制一个点
webgl
webgl入门
WebGL入门(三十七)-绘制圆形的点
2.实现要点2.1绘制原理2.1绘制实现3.demo代码1.demo效果如上图,绘制出了三个红色的小圆点2.实现要点2.1绘制原理我们已经知道在绘制图形时有一个光栅化的过程,在光栅化的过程中可以在片元
着色器
中通过内置变量
点燃火柴
·
2023-09-26 02:06
WebGL基础
WebGL
绘制圆点
三维Web
48 WebGL绘制圆形的点
在以前的时候说过,顶点
着色器
和片元
着色器
之间发生了光栅化过程,一个顶点被光栅化为了多个片元,每一个片元都会经过片元
着色器
的处理。
暮志未晚Webgl
·
2023-09-26 02:05
WebGL
圆形
点
WebGL
WebGL - 示例 绘制圆形点
之前绘制的点都是正方形的,类似一个像素点,那怎么才能把方点绘制成圆点,顶点
着色器
和片元
着色器
之间发生了光栅化过程,一个顶点被光栅化为了多个片元,每一个片元都会经过片元
着色器
处理,直接绘制就是方形的点,要绘制圆形的点就需要把多余的片元给削去
「已注销」
·
2023-09-26 02:04
webgl
WebGL 绘制圆形的点
片元
着色器
内置变量(gl_FragCoord、gl_PointCoord)gl_PointCoord的含义示例程序(RoundedPoint.js)代码详解前言本文将讨论示例程序RoundedPoint
山楂树の
·
2023-09-26 01:30
WebGL
webgl
3d
图形渲染
U3D
性能优化之动态合批(Dynamic batching)
动态合批原理:动态合批条件:①使用相同的材质球②正在视野中注意:Shadowcasters的渲染是个例外,尽管Shadowcasters使用不同的材质,但是只要他们的材质中给ShadowCasterPass使用的参数是相同的,他们也能进行动态合批动态合批的适用范围:①未勾选Static的网格模型②粒子系统、线条或轨迹渲染器动态合批能优化性能的原因:①符合条件的对象将被合并到一个DrawCall中渲
艺术就是CtrlC
·
2023-09-26 00:35
U3D游戏开发之性能优化
3d
性能优化
U3D
性能优化之实例化渲染(GPU Instancing)
GPUInstancing原理:GPUInstancing条件:①使用相同材质②使用相同Mesh③正在视野中GPUInstancing的适用范围:①大规模小物件渲染,同时有需要表现物件间的异样性,如花草GPUInstancing能优化性能的原因:①降低DrawCall②降低SetPasscallsGPUInstancing的缺点:①比起静态/动态合批,GPUInstancing可以规避合并Mesh
艺术就是CtrlC
·
2023-09-26 00:35
U3D游戏开发之性能优化
性能优化
unity
HoloLens MRTK2.7 Unity2020 URP
pan.baidu.com/s/11LUGRzaTBxWOjUFwjZBKLQ提取码:8xy6优点:XRPlugin已经融合了MR、AR、VR,工程不用修改可以打包不同平台可以使用ShaderGraph编写自定义
着色器
步骤
山谷大叔
·
2023-09-25 23:05
Hololens
MR混合现实技术
1024程序员节
unity
hololens
mr
mrtk
四,立方体贴图
也就是在片元
着色器
中传递。"
directx3d_beginner
·
2023-09-25 18:31
osg+pbr
osg
OpenGL(四)-固定管线
着色器
/存储
着色器
logo.jpg在早期的OpenGL版本,它封装了很多种着色器程序块内置的一段包含了光照、坐标变换、裁剪等诸多功能的固定shader程序来完成,来帮助开发者来完成图形的渲染.而开发者只需要传入相应的参数,就能快速完成图形的渲染.类似于iOS开发会封装很多API,⽽我们只需要调用,就可以实现功能.不需要关注底层实现原理。但是由于OpenGL的使⽤场景⾮常丰富,固定管线或存储着⾊色器⽆法完成每⼀个业务
king_jensen
·
2023-09-25 06:08
OpenGL学习(一)第一个三角形
#include"GLShaderManager.h"/*`#include`移入了GLTool
着色器
管理器(shaderMananger)类。
蚂蚁_a
·
2023-09-24 11:16
WebGL笔记:WebGL中JS与GLSL ES 语言通信,
着色器
间的数据传输示例:用鼠标控制点位
用鼠标控制点位attributevec4a_Position;voidmain(){//点位gl_Position=a_Position;//尺寸gl_PointSize=50.0;}voidmain(){gl_FragColor=vec4(1,1,0,1);}import{initShaders}from"./utils.js";constcanvas=document.querySelecto
Wang's Blog
·
2023-09-24 01:25
Canvas
Webgl
Three.js
webgl
着色器
Unity中Shader中UI材质去色功能实现
文章目录前言一、实现思路1、在属性面板暴露一个开关来控制去色变体2、声明一个变体3、在片元
着色器
实现去色二、实现1、定义开关2、声明变体3、在片元
着色器
中,使用宏判断是否去色法1、只输出结果的单通道值,
楠溪泽岸
·
2023-09-23 21:14
Unity
unity
ui
材质
在
U3D
中不使用Button组件而实现点击 同时可在编辑页面出现自定义事件List的方法
U3D
中一般实现点击功能是通过添加Button组件的方式
U3D
中Button组件面板如图可以看见在这个面板的最下方有个名为OnClick()的子面板这就是自定义事件面板我们可以在这里添加点击事件并且向其中拖入其它物体然后选择此物体中的任意脚本的公共方法在
瑞神Collection
·
2023-09-23 15:19
OpenGL系列之十一:Shader图片转场切换动画
三角形顶点增加颜色OpenGL系列之四:绘制四边形OpenGL系列之五:绘制点和线OpenGL系列之六:绘制立方体OpenGL系列之七:纹理贴图OpenGL系列之八:立方体纹理贴图OpenGL系列之九:glsl
着色器
语言
itfitness
·
2023-09-23 07:11
上一页
10
11
12
13
14
15
16
17
下一页
按字母分类:
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
其他