PTT
Submit
Submit
选择语言
正體中文
简体中文
PTT
GameDesign
[请益] 在Unity中快速Get/Set大量Pixel的方法
楼主:
doasgloria
(青柳立夏)
2020-05-19 14:26:08
今天想要做的是
假设我有两个 Texture2D (A / B)
宽跟长不一定(至少都2000+)
A 是已经有内容的Texture (从图片读来or其他..)
B 则是宣告出来的空白的
想要把A中的某些符合条件的像素点到B里面去的话
有什么很快的方式吗?
比如说 A每横移3格 才把该像素点到B 就会像:
假定
作者:
BSpowerx
(B.S)
2020-05-20 00:01:00
另外做一个Mask贴图C来运算?
作者: andysneo (ANdys)
2020-05-20 14:15:00
Compute Shader
作者:
cjcat2266
(CJ Cat)
2020-05-20 14:28:00
blit + shader或compute shader,不管使用何者,shader
楼主:
doasgloria
(青柳立夏)
2020-05-20 15:43:00
查了一下 感觉完全是shader的功能 该来研究一下了=w=
作者:
cjcat2266
(CJ Cat)
2020-05-21 01:46:00
shader擅长简单且大量平行的运算
楼主:
doasgloria
(青柳立夏)
2020-05-21 19:58:00
赞叹Compute Shader !还没写出来 但是突然想到一个问题 如果把这样的运算用GPU, 我的资料SIZE这么大 会不会在送到GPU这段 耗费很多时间呢
作者:
diorleoroy
(Eason)
2020-05-21 20:23:00
不会,速度很快,我用compute shader做跟你一样的事,resolution更大,张数要求更严苛,处理速度快到炸
楼主:
doasgloria
(青柳立夏)
2020-05-21 21:41:00
赞叹Compute Shader, 正在努力研究中 !!
作者:
cjcat2266
(CJ Cat)
2020-05-22 01:10:00
texture已经是在VRAM上的资料了,你做的事情只是给GPU下指令去存取而已,没有”送大量资料过去给GPU”这问题
楼主:
doasgloria
(青柳立夏)
2020-05-22 09:19:00
原来如此 !! 赞叹 !! 感觉这就是我需要的 !!
继续阅读
[情报] Epic发表Unreal Engine 5
rhox
[请益] 游戏开发中 请求意见
MegaT
[鲁蛇] 找不到unity recorder
hirabbitt
[程式] MudBun (泥巴兔) 噪声黏土特效
cjcat2266
[征才] 新创音游钢琴公司 征 Unity工程师
gs616
[程式] 黏土绘制:动态分辨率和无边界迈进方块
cjcat2266
[程式] 黏土绘制:迈进方块与色块绘制
cjcat2266
[请益] Unity Render Texture的问题
ayo0523
[请益] Unity的LoadRawTextureData的问题
doasgloria
[游戏] 自制《只靠史莱姆也想征服世界》上架~
BSpowerx
Links
booklink
Contact Us: admin [ a t ] ucptt.com