原文:stage3D 搭建2d图形引擎 (四)静态文理贴图

接下来我们该构建带有贴图的显示对象了。 为了清楚的阐释问题,我们还是从最基本的程序开始,在本博的第一篇文章中介绍了最基本的构建一个四边形的程序,现在我们对其进行稍作修改即可让其显示贴图: 变化的部分我已经突出显示。可以看出与之前的程序不同的是,我们用纹理坐标 两个数据 取代了原来的颜色值 三个数据 ,因此一个顶点最多需要 个数据。 另外一个关键的改变是在片段着色器中我们加入了一个新的运算: tex ...

2012-11-27 15:57 2 2396 推荐指数:

查看详情

stage3D 搭建2d图形引擎 (八) 动态纹理

回顾之前,我们已经实现了颜色填充的四边形,以及具有纹理贴图的四边形。如果仅仅只是这些,那实在是太无聊了,通过这些我们能够实现的东西无非就是一堆可以动的图片,当然对于某些需求这已经足够,但我们并不因此而止步。另一方面,GPU硬件的能力也远不止如此,这些单调的贴图四边形远远没有发挥为其提供的巨大资源 ...

Thu Dec 20 21:39:00 CST 2012 6 1729
Flash Stage3D2D UI 界面上显示3D模型问题完美解决

  一直以来很多Stage3D开发者都在为3D模型在2DUI上显示的问题头疼。Stage3D一直是在 Stage2D下面。为了做到3D模型在2DUI上显示通常大家有几种实现方式,下面来说说这几种实现方式吧。 实现方式1:   在2DUI上挖个洞透过去显示3D层。这种做法的缺陷在于如果两个UI ...

Sat Sep 12 10:21:00 CST 2015 2 1673
[Stage3D]GPU渲染的喷泉粒子

/partic.rar 在详细介绍该粒子效果编写方法之前,先让我们简单了解下Stage3D开发基本流程与注意事项。 ...

Wed Feb 01 13:01:00 CST 2012 3 8678
[Stage3D]硬件加速的径向模糊

demo程序需要安装Flash Player11才能正常运行。 源文件:http://files.cnblogs.com/flash3d/radialBlur.rar 点击“open”按钮可以选择本地图片,水平滚动条可以调整模糊的量。 之前一直在纠结AGAL不能进行流程控制,致使很多需要 ...

Thu Feb 16 05:18:00 CST 2012 10 5513
canvas 2d 贴图技术实践

  最近在公司内部的技术协会论坛里闲逛的时候,无意中发现了一篇手淘前端大牛岑安两年前写的博文,讲述了canvas的2d贴图技术。看到后觉得相当神奇。于是就自己实现了一下。不过岑安前辈的那篇博文也只是大概讲述了一下实现思路,整个逻辑还是自己慢慢摸索出来的,过程还是挺心酸的,所以在此记录一下并且分享 ...

Wed Jul 15 17:35:00 CST 2015 10 5287
2D绘图引擎比较

这个问题很普遍。最近在研究这个问题,在网上搜了一些资料,再结合自己的经验,谈谈自己的一些想法。 ...

Mon Mar 27 23:18:00 CST 2017 0 5793
制作简单的2D物理引擎(零)

最近发现了Github上的开源物理引擎项目Matter.js,对它很感兴趣,发现源码并不算长,算上注释大约1万行左右,值得剖析一番。Matter.js实现一个最小化的2D物理引擎,性能不错,故打算用C#重写并学习之。 由于JS是弱类型,而C#是强类型的,所以不得不还原相应的类型。在重写 ...

Sat Oct 01 22:52:00 CST 2016 0 4468
Android Skia和2D图形系统 .

Android Skia 和 2D 图形系统 1 Skia 概述 Skia 是 Google 一个底层的图形、图像、动画、 SVG 、文本等多方面的图形库,是 Android 中图形系统的引擎。 Skia 作为第三方软件放在 external 目录下: external/skia ...

Thu May 28 22:21:00 CST 2015 1 3959
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM