当前位置: 首页 > news >正文

什么网站可以做2.5D场景洛可可设计公司地址

什么网站可以做2.5D场景,洛可可设计公司地址,免费wordpress cms主题,电商网站价格监控关于多重纹理:首先如果一个显卡支持多重纹理,表示它可以将几次渲染合为一次来进行,在这个渲染过程中,你可以在不同的纹理单元分别放入第0次,第1次,第2次需要渲染的对象.当程序向屏幕绘图时,将这些渲染结果叠加起来,将最终结果显示到屏幕.每个纹理单元对应有其纹理环境,这个纹理…关于多重纹理:首先如果一个显卡支持多重纹理,表示它可以将几次渲染合为一次来进行,在这个渲染过程中,你可以在不同的纹理单元分别放入第0次,第1次,第2次需要渲染的对象.当程序向屏幕绘图时,将这些渲染结果叠加起来,将最终结果显示到屏幕.每个纹理单元对应有其纹理环境,这个纹理环境指明了渲染的纹理图片、渲染参数、过滤参数等等其中有一个重要的项目指明了,程序在将渲染结果进行逐个叠加的过程中,当前的纹理单元内的内容如何与前面的内容进行混合.这个些参数中包含了:a . 要进行混合的纹理的来源这个来源要分两步指定:1. 对象来自哪个纹理单元[例如GL_TEXTURE0, GL_TEXTURE1], 2.该单元中的什么成分[例如:GL_SRC_COLOR,GL_ONE_MINUS_SRC_COLOR]b. 混合所使用的函数例如GL_ADD,GL_MODULATE,GL_INTERPLATE等通俗一点来说呢, 如果我们要进行一次多重渲染就是要把两个纹理进行一次数学运算把得到的结果投放到屏幕。 当然这个数学运算是需要你自己指定的这包括运算类型操作数来源操作数的值, 就像下面这个简单的代数式一样C A B要算出这个结果那么我们首先要指定要进行什么运算这里是然后指定这个运算的两个操作数这里是a和b对于渲染还要知道他们来自哪个纹理单元.这些参数的指定都是通过用不同的参数来调用glTexEnv 完成的。然后我们就可以运算了。这个C就是我们渲染的最终结果。具体来说如果我们要进行一次多重渲染那么首先我们要在各个纹理单元里面放入不同的纹理图片例如在第0号单元 放入texture[0]所对应的图片glActiveTextureARB( GL_TEXTURE0_ARB );glEnable( GL_TEXTURE_2D );glBindTexture( GL_TEXTURE_2D, texture[0] );例如在第1号单元 放入texture[1]所对应的图片glActiveTextureARB( GL_TEXTURE2_ARB );glEnable( GL_TEXTURE_2D );glBindTexture( GL_TEXTURE_2D, texture[1] );然后 我们开始指定我们的代数运算首先告诉OpenGL 我们要把两个单元的纹理进行混合glTexEnvi( GL_TEXTURE_ENV, GL_TEXTURE_ENV_MODE, GL_COMBINE_ARB );然后告诉OpenGL我们要进行的运算glTexEnvi( GL_TEXTURE_ENV, GL_COMBINE_RGB_ARB, GL_INTERPOLATE_ARB );这里 INTERPOLATE 是指线性插值它的公式是这样的:C Arg0*Arg2 Arg1*(1-Arg2);翻译成代数的是这样:C a*ω  b*(1-ω) 这下大家可以清楚的看到它是一个线性插值表达式了吧其中 Arg0 是第一个操作数Arg1是第二个操作数Arg2 是线性插值的系数就是那个ω了。这些都要通过下面的函数调用来指定。当然混合函数还可以是GL_ADD “加”GL_SUBTRACT “减”,GL_MODULATE “乘” 等等.下面来说 Arg0Arg1Arg2 的指定前面提到过要指定一个操作数需要指定它来自于哪个纹理单元和来自于该纹理单元的哪个部分所以我们在下面可以看到指定一个Arg用了两句话第一个指定了这个操作数的内容来自哪个纹理单元第二个指定了来自于纹理单元里的哪个部分//前一个 这里指0号单元glTexEnvi( GL_TEXTURE_ENV, GL_SOURCE0_RGB_ARB, GL_PREVIOUS_ARB );//0号单元中的COLOR部分即RGBglTexEnvi( GL_TEXTURE_ENV, GL_OPERAND0_RGB_ARB, GL_SRC_COLOR );//这个GL_TEXTURE指当前活动的纹理单元也就是1号纹理单元glTexEnvi( GL_TEXTURE_ENV, GL_SOURCE1_RGB_ARB, GL_TEXTURE );glTexEnvi( GL_TEXTURE_ENV, GL_OPERAND1_RGB_ARB, GL_SRC_COLOR );//由纹理环境变量GL_PRIMARY_COLOR_ARB指定的值glTexEnvi( GL_TEXTURE_ENV, GL_SOURCE2_RGB_ARB, GL_PRIMARY_COLOR_ARB );glTexEnvi( GL_TEXTURE_ENV, GL_OPERAND2_RGB_ARB, GL_SRC_COLOR );有了他们 就完成了混合函数的指定了,下面要做的事就是给一个几何图像同时绑上不同的纹理让它们去按上面的公式混合吧 :
http://www.zqtcl.cn/news/671532/

相关文章:

  • 做网站页面一般用什么软件网站建设项目说明书
  • 做国外lead应该做什么网站网站运营报告
  • 建立一个自己的网站需要多少钱我的世界查找建筑网站
  • 广州网站建设互广做响应式网站设计图是多大的
  • 网站建设 运维 管理包括建大网站首页
  • 快手做任务网站python基础教程作者
  • 网站添加 百度商桥企信网查询
  • 用易语言可以做网站吗西安外贸网站开发
  • 常用网站推广方法电商便捷的网站建设平台
  • 做网站免费的app是什么免费公司注册
  • 做平面素材比较好的网站网络系统设计的步骤
  • 西安网站建设 乐云seo全国旅游景点网站开源
  • 中山快速做网站价格网站投稿源码
  • 免费网站建设教程青岛网站建设收费哪个平台好
  • 关于网站建设外文文献金蝶软件多少钱一套
  • 有高并发量门户网站开发经验国家商标局官网查询
  • 正规的招聘网站可信网站标志
  • 网站举报能不能查到举报人佛山企业网站建设电话
  • 家居网站建设如何现在去长沙会被隔离吗
  • 电子烟网站建设win2008iis7配置网站
  • 做网站的是什么职业微信公众号模板素材网站
  • 重庆川九建设有限责任公司官方网站成都网站海口网站建设
  • 珠宝 网站模板如何做公司官网
  • 贵阳网站制作免费iis7.5网站权限配置
  • 温州网站建设专业的公司移动互联网开发学什么专业
  • 集团企业网站建设方案运动服饰网站建设项目规划书
  • 简述网站建设的一般步骤简约的网站建设
  • wordpress删除用户头像昆明做网站优化的公司
  • 西安响应式网站网页设计的模板
  • 古装衣服店网站建设页面网站执行速度