osg-openscenegraph 3 cookbookz这本书的第八章的云的例子,懂得进来看看

问题描述

openscenegraph 3 cookbookz这本书的第八章的云的例子,懂得进来看看
const char* vertCode = {
    "uniform sampler2D defaultTex;n"
    "uniform int width;n"
    "uniform int height;n"
    "varying float brightness;n"
    "void main()n"
    "{n"
    " float row = float(gl_InstanceID) /
    float(width);n"
    " vec2 uv = vec2(fract(row), floor(row) /
    float(height));n"
    " vec4 texValue = texture2D(defaultTex, uv);n"
    // Read and specify the position data from texture
    " vec4 pos = gl_Vertex + vec4(texValue.xyz, 1.0);n"
    // Use alpha of the texel as the brightness value
    " brightness = texValue.a;n"
    " gl_Position = gl_ModelViewProjectionMatrix * pos;n"
    "}n"
};

什么意思???

时间: 2024-12-21 14:00:56

osg-openscenegraph 3 cookbookz这本书的第八章的云的例子,懂得进来看看的相关文章

关于用cmake处理osg C++ 源码的问题

问题描述 我是按照网上的教程弄的用其他的电脑是成功的,但是用我自己的电脑总是会出现错误.而且不是很明白错误的原因,求解啊. 解决方案 解决方案二:这是cmake控制台的输出内容TheCcompileridentificationisMSVC16.0.30319.1TheCXXcompileridentificationisMSVC16.0.30319.1CheckforworkingCcompilerusing:VisualStudio102010CheckforworkingCcompiler

想学习高大上的深度学习技术么?快来看看这本书

更多深度文章,请关注云计算频道:https://yq.aliyun.com/cloud 作者简介:AWESOME-O 作者邮箱:awesomo2001@gmail.com Blog:http://machinelearningagents.com/author/admin 深度学习作为最近几年(准确来说是几十年)最耀眼技术之一,已经帮助研究人员和从业人员解决了大量AI领域中的许多困难问题.但是遗憾的是,深度学习作为一个新领域,直到今天都没有形成统一的规范.我推荐的这本深度学习是一本由深度学习专家

J2EE修炼之四书五经

j2ee J2EE其实没有四书五经,因为J2EE一直如汹涌澎湃的大江,推陈出新,不断高速发展,这是一种带领我们走向未来的技术.当然,如何在这种气势如虹的潮流之中不至于迷失方向,需要相关指南性书籍的引导.本文将从线程和模式两个方面推荐J2EE书籍,这两个方面正好是两种不同的方向,线程是从微观.底层机制入手:而模式则是从设计高度来看待J2EE. 线程(Thread) 首先,线程是很多J2EE初学者容易忽视的一个基本知识,可以说,无论你是从Java世界的哪一扇门进入J2EE的,线程是必经之道. 已经不

生成魔方阵(周记05-03)

最近加紧学C#,同时又想再看看算法.谁要咱们在科研口,就是一个自己的时间多,当然money也就少些了. 书买了不少,什么<21天学通C#>.<C#Primer>还有<Microsoft .Net框架程序设计(修订版)>.当然这些书的选择是本人看了不少书评后才买的,看了看都是不错的选择,好书! 书虽好但也要人用心来看啊,本人利用业余时间基本已浏览一遍,更细的知识点就要在以后的学习中好好掌握了. 说到这里,说出来你死都不会相信我在单位还是个小头,平日里受尽老老少少.上上下下

贝叶斯推断及其互联网应用(一)定理简介

一年前的这个时候,我正在翻译Paul Graham的<黑客与画家>. 那本书的第八章,写了一个非常具体的技术问题----如何使用贝叶斯推断过滤垃圾邮件(英文版). 我没完全看懂那一章.当时是硬着头皮,按照字面意思把它译出来的.虽然译文质量还可以,但是心里很不舒服,下决心一定要搞懂它. 一年过去了,我读了一些概率论文献,逐渐发现贝叶斯推断并不难.原理的部分相当容易理解,不需要用到高等数学. 下面就是我的学习笔记.需要声明的是,我并不是这方面的专家,数学其实是我的弱项.欢迎大家提出宝贵意见,让我们

Ajax基础教程(4)- 实现基本Ajax技术 4.8 访问Web服务

多年以来一直存在一个软件工程问题:从一台机器调用另一台机器上的服务或方法,即使这些机器使用完全不同的硬件或软件.对于这个问题,最近提出的解决方案是Web服务.几年前,Web服务大受吹捧,它的头上围绕着耀眼的光环,有些人认为Web服务就是分布式软件开发的"圣杯".后来,它的光芒逐渐黯淡下来,Web服务最终找到了自己合适的位置,它是支持异构计算机系统相互操作的一种有用的工具. Web服务通常用作为计算机系统之间的通信管道,这与CORBA(公共对象请求代理体系结构).RMI(远程方法调用)或

如何学习Javascript

  首先要说明的是,咱现在不是高手,最多还是一个半桶水,算是入了JS的门. 谈不上经验,都是一些教训. 这个时候有人要说,"靠,你丫半桶水,凭啥教我们".您先别急着骂,先听我说. 你叫一个大学生去教小学数学,不见得比一个初中生教得好.因为大学生早已经过了那个阶段,都忘记自己怎么走过来的了.而对于初中生,刚好走过那个阶段,对自己怎么走过来的还记忆犹新,或者还有一些自己的总结.比如,很多高手觉得那本犀牛书入门很好,他们觉得太简单了,但以我的经验来看,它不是入门的最好选择. 先说说学js的条

贝叶斯推断及其互联网应用(一):定理简介

一年前的这个时候,我正在翻译Paul Graham的<黑客与画家>. 那本书的第八章,写了一个非常具体的技术问题----如何使用贝叶斯推断过滤垃圾邮件(英文版). 我没完全看懂那一章.当时是硬着头皮,按照字面意思把它译出来的.虽然译文质量还可以,但是心里很不舒服,下决心一定要搞懂它. 一年过去了,我读了一些概率论文献,逐渐发现贝叶斯推断并不难.原理的部分相当容易理解,不需要用到高等数学. 下面就是我的学习笔记.需要声明的是,我并不是这方面的专家,数学其实是我的弱项.欢迎大家提出宝贵意见,让我们

《Java特种兵》1.5 功底补充

本文是<Java特种兵>的样章感谢博文视点和作者授权本站发布 1.5 功底补充 看完1.4节发现胖哥废话很多貌似没啥干货了 为了不让大家认为功底只有String那么一点点东西胖哥就再增加对原生态类型.集合类的说明这两方面的内容相信所有的Java开发者都必然会用到. 1.5.1 原生态类型 原生态类型是"神马" 原生态类型就是Java中不属于对象的那5%部分. 那到底是哪些东西呢 包含boolean.byte.short.char.int.float.long.double这