问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

unity3D如何渲染图片?

发布网友 发布时间:2022-04-23 05:32

我来回答

1个回答

热心网友 时间:2022-04-14 22:05

如果只考虑移动端,unity底层是调用了OpenGL来实现一个图片的渲染。如果是3D的一个quads,也就是你游戏世界的一个板子,默认是带了一个material的,那么就是基于shader的渲染实现。这样的shader里面会有一个texture变量,渲染的步骤大致如下:
1、shader编译
2、vertex和fragment link出program
3、在一次drawcall中,获取texture变量的location;激活纹理单元(单纹理的话不需要专门激活);bind纹理数据到纹理单元;将纹理单元中的数据赋值给location位置的插槽。
4、在shader中调用texture采样纹理数据。
以上省略的细节有texcoord的赋值,vs和fs数据的传输等。
如果不基于shader而是纯OpenGL API的使用,大致代码如下
glEnable(GL_TEXTURE_2D);
glBindTexture(GL_TEXTURE_2D, texture1);
glBegin(GL_QUADS);
glTexCoord2f(0.0f, 0.0f);
glVertex3f(-0.1f, -0.1f, -0.4f);
glTexCoord2f(1.0f, 0.0f);
glVertex3f(0.1f, -0.1f, -0.4f);
glTexCoord2f(1.0f, 1.0f);
glVertex3f(0.1f, 0.1f, -0.4f);
glTexCoord2f(0.0f, 1.0f);
glVertex3f(-0.1f, 0.1f, -0.4f);
glEnd();
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
瑞安皇都大厦几个电梯 办签证和护照的具体步骤和一共的费用!我需要详细一点的答案. 办护照流程 办护照的流程是什么 哪位推荐几部韩剧啊!!要像豪杰春香,魔女幼熙这样的,剧情要感人,最好是... 小阴唇内应该是光滑的吗,阴道口痒为什么 阴道口有像草莓样正常吗 任氏族谱字辈:世秉忠贞 永达明玉起 国正天元律迎祖大继昌 河南夏氏家谱辈分我是永城市酂城镇夏氏夏世界具家谱记载洪武二年始祖良... 夏侯姓字辈排行 夏氏辈行,我爷爷明字辈,我父亲应字辈,我是崇字辈,后面是什么辈? 怎么查看电脑系统是x64或者x86的?? 如何控制油脂分泌?? 怎么去除毛孔里的油脂分泌物 msdn win8.1 pro vl x86 和x64什么区别 如何去脸上的油脂? 怎样改善油脂型皮肤 windows x86(64-bit) 与 windows x64 操作系统是一个概念吗 夏季来临,对于油性皮肤来说怎样去除面部的油? 皮肤出油很厉害怎么办? 我是男生,脸上有好多的脂肪粒,简直觉得脸上每个毛孔里都全是油!听说可以把它溶解掉洗出来,用什么呢? 脸上毛孔被油脂堵塞怎么办用什么方法可以溶解油脂 什么东西可以溶解油脂? 怎么去掉皮肤多余油脂 怎么去除脸上的油? 如何去掉油脂 如何清除油脂 睡觉做梦为什么真会流眼泪? 我在梦里 梦见自己哭醒了,醒了都想哭,我的眼睛上都还有泪水,请问是怎么了呀? 女生,梦见眼睛哭肿了,是什么预兆? 那天做梦,梦到自己苦得稀里哗啦的 然后居然哭醒了 摸摸眼旁全是泪水 是怎么回事 unity3D 如何渲染出图,一张JPG的就行~ 如何用unity3D shader修改渲染设置 使空缺贴图显示透明而不是白色 如何提高unity3d gui 渲染效率 unity渲染烘焙好的模型一般在哪下载 怎么让unity3D中的模型渲染更逼真 Unity3d 模型的贴图分辨率高低,会影响的渲染速度吗? 怎么在Unity中将相机的画面渲染到贴图上 如何在unity的sprite中贴图 欠话费不交的后果是什么? 90年的是多大了,属什么的啊? unity3d里面想利用贴图实现模型表面有凹凸质感具体如何操作? 90年12.29实岁是多少虚岁多少,怎么算? 1990年五月初九请问今年虚岁是多少? 镜头拉远了,在unity里贴图自己模糊了,是怎么解决的 90年出生的今年多大啊?周岁多少?虚岁呢? unity3D一般怎么渲染更迅速? 1990年是多少周岁。 unity5游戏可以修改材质渲染模式吗 法定退休年龄是多少周岁?看身份证的吗?身份证写1990年,算几周岁 中国联通如果欠费几个月不交会怎么样?