查看: 9114|回复: 24

闲散教程集《你所不知的OSG》开始连载,目前放出1.5章(暂时停载,抱歉~~)

[复制链接]

该用户从未签到

发表于 2009-3-3 23:10:20 | 显示全部楼层 |阅读模式
来自array的又臭又长的教程又要开始连载了!!预计本周日放出第一章“工欲善其事(CMake初步)”。

这次可能会持续很长的时间,如果我的创意不会过早间断的话~~不过由于个人工作的原因,速度也会慢下很多,不可能像《最长的一帧》那样有惊人的“日刊”的效率;初步预计是“周刊”形式,就像是那些流行的JUMP漫画一样;不过跳票也是再正常不过的事情,各种不周之举,还请大家谅解;各种疏漏和短见之处,还请多多指正~~

本教程集完结后拟作为论坛稿件征集的一部分,争取传播到更多读者朋友的手里;也希望大家不吝提出自己的意见建议,或者为笔者提供更好的“你所不知的OSG”题材,具体的题目范围请在本贴和回帖里面寻找。

以下为第〇章“写在前面”的内容。

第〇章 写在前面

欢迎惠顾!那么,尊贵的客人,尊贵的三维世界的探索者们,您想点些什么?

一份超越SkyLine,超越ArcGIS的超自然海量地形漫游和处理系统?这个没有。

一份媲美使命召唤,不让生化危机的燃烧显卡和人人心魄的超级游戏引擎?这个也没有。

那么这样好了,一份针对三维引擎OpenSceneGraph能够深入浅出,详解所有重点类和函数功能,还不忘给出丰富又精悍的示例代码的,能够让开发者全面学习和参考的完美教程,这总可以了吧?还是没有。

这个可以有?

这个•真•没有。(^_^)

也许已经渐渐与您熟识的我这次又让您失望了,为什么不能提供一本只要翻来翻去就能明白一切的好教程呢?而不是散碎的网络文章和日记,而不是《快速入门指导》的生涩与《最长的一帧》的零乱,而不是一次又一次地登陆论坛和问答网站,一次又一次地发问,等待,以至惶急,以至焦躁,以至心灰意懒……为什么就不能出现一本包罗万象的宝书,让有心学习OpenSceneGraph(OSG)这个早已发展壮大了十一年,在国内却依然缓缓起步的三维引擎的朋友,一步登上天梯呢?

问题是,笔者也没见过这样的好教程。笔者倒是无时无刻不受益于邮件组和论坛的各类讨论贴,受益于和朋友们的反复聊天交流,自己查漏补缺,搜罗珍奇,乐在其中——愈发觉得知识在充实,也愈发觉得自己的匮乏和饥饿。

知道的事情越多,不知道的也越多,这样的我们,怎么可能遇到“万物归宗”的教材文字呢?恐怕只有全能的主方可创造如是神奇,偏偏并不皈依的笔者,怕是无福消受——并且,笔者引以为荣的是,能够始终身为这无知者的一员,时时有所想,时时有所得,时时有所乐。

这次的《你所不知的OSG》即是出于这种目的而开始编写的,它所讲述的并非是多么系统的体系结构或者多么专业的技术细节,而是尝试抓住您和我的学习过程中,可能疏漏的,可能不屑的,又可能因而引发困惑的部分,加以讲解,期望对您的学习和工作有所助益。也许我所讲的您并非急需,这不要紧,权作闲时充电;也许这些知识您并非不知,这也不要紧,只当是温故知新。

《你所不知的OSG》各个章节独立成文,互相基本没有直接联系,从头读到尾,或者选取感兴趣的部分浏览,都不会造成太大的阅读障碍。只是本文并非OpenGL或者OpenSceneGraph的入门教材,因此缺乏适合初学者的章节架构;亟待入门的朋友还请先阅读Paul Martz的大作《OpenSceneGraph快速入门指导》,杨石兴(FreeSouth)的《Step Into OpenSceneGraph》,以及肖鹏(FlySky)的《OSG编程入门指南》,并多多访问OSG中国官方论坛bbs.osgchina.org,与更多的朋友探讨。

最后送上一句话,与大家共勉。《庄子•养生主》有云:

吾生也有涯,而知也无涯。

正所谓求知无止境,不可轻言精通,更不可轻言放弃。

哦,这句老掉牙的话您已经很熟悉了?从初中作文就开始翻来覆去地引用了?可惜笔者还没有说完,庄周老先生尚有后半句话:

以有涯随无涯,殆己;已而为知者,殆而已矣。

这里的意思是说有限的时光不可以殆尽在无限的知识之海里,明知如此还要强己所难,恐怕也只能疲困、受挫而无所得了……

是否发现这也是您“有所不知”的事情了呢?(^_^)那么,我们就慢慢地开始正文吧,不是急切而疯狂地汲取,而是惬意地漫游和呼吸。

[ 本帖最后由 array 于 2009-3-3 23:19 编辑 ]

该用户从未签到

 楼主| 发表于 2009-3-3 23:11:14 | 显示全部楼层
《你所不知的OSG》将陆续提供以下内容的介绍性教程(发布次序不定),也欢迎有兴趣的朋友为笔者提供其它有价值或者有特色的题目,以飨更多读者。
  •         阅读OSG的CMake脚本,以及生成自己的工程编译脚本;
  •         使用CMake进行OSG编译安装时的配置参数全解析;
  •         深入ref_ptr与OSG的内存管理,原理、技巧和使用时机;
  •         OSG回调(Callback)解释大全,应当被重视的摄像机回调;
  •         OSG与GLSL结合全解析,顶点/几何/片元着色器各显神威;
  •         试一试多线程,三维世界背后的黑手OpenThreads;
  •         osgAnimation,场景物件的动画支持组件;
  •         osgWidgets,还在襁褓中的GUI支持组件;
  •         自己动手,丰衣足食:Node类派生,我的节点,我做主;
  •         自己动手,丰衣足食:写一个OSG的文件插件吧;
  •         自己动手,丰衣足食:动一动GraphicsContext,灵魂深处的窗口;
  •         渲染到纹理(RTT),连接两个世界;
  •         GPGPU,那些不再遥远的神奇;

该用户从未签到

发表于 2009-3-4 07:37:18 | 显示全部楼层
期待,非常感谢array兄,你的《最长的一帧》让我受益匪浅。

该用户从未签到

发表于 2009-3-4 08:33:20 | 显示全部楼层

该用户从未签到

发表于 2009-3-4 14:28:24 | 显示全部楼层
内容标题不错,期待。。。

该用户从未签到

发表于 2009-3-4 16:02:05 | 显示全部楼层
期待啊....
  • TA的每日心情
    开心
    2019-11-11 10:36
  • 签到天数: 2 天

    [LV.1]初来乍到

    发表于 2009-3-4 19:16:08 | 显示全部楼层
    ARRAY 致敬

    该用户从未签到

    发表于 2009-3-4 19:46:36 | 显示全部楼层
    OSG回调(Callback)解释大全,应当被重视的摄像机回调;
    试一试多线程,三维世界背后的黑手OpenThreads;
    自己动手,丰衣足食:Node类派生,我的节点,我做主;
    自己动手,丰衣足食:写一个OSG的文件插件吧;
    自己动手,丰衣足食:动一动GraphicsContext,灵魂深处的窗口;
    GPGPU,那些不再遥远的神奇,
    严重期待这些,可能对会对我现在的学习有很大帮助,期待期待期待中....!!!

    该用户从未签到

    发表于 2009-3-4 21:24:26 | 显示全部楼层
    O(∩_∩)O哈哈~ 期待啊 今天买了本着色语言开始学习 希望以后ARRAY在这方面也给大家点指导 哈哈

    该用户从未签到

    发表于 2009-3-5 10:06:39 | 显示全部楼层
    十分支持。希望中国的OSG群落能够越来壮大

    该用户从未签到

    发表于 2009-3-6 18:11:22 | 显示全部楼层
    期待啊。。。。。。
    顶~~

    该用户从未签到

    发表于 2009-3-8 15:59:51 | 显示全部楼层
    如果版主有时间的话 多多益善 呵呵

    该用户从未签到

    发表于 2009-3-8 17:41:56 | 显示全部楼层
    号召osgchina的全体会员向array表示崇高的敬意!当然,除了array之外!

    该用户从未签到

    发表于 2009-3-9 14:09:28 | 显示全部楼层
    致敬,期待中。呵呵。

    该用户从未签到

    发表于 2009-3-19 10:19:50 | 显示全部楼层
    期待大哥的大作啊!

    该用户从未签到

    发表于 2009-3-21 09:03:21 | 显示全部楼层
    array真是太勤奋了

    该用户从未签到

    发表于 2009-4-14 08:40:12 | 显示全部楼层
    array的进步实在是太快了,崇拜!

    该用户从未签到

    发表于 2011-6-27 21:06:52 | 显示全部楼层
    读来心旷神怡

    该用户从未签到

    发表于 2011-6-29 18:17:45 | 显示全部楼层
    非常期待!

    该用户从未签到

    发表于 2011-6-29 18:37:25 | 显示全部楼层
    Array----不是一般人,是位牛人!

    该用户从未签到

    发表于 2011-8-15 14:11:40 | 显示全部楼层
    后续呢?,没有看见后面的内容了。。。

    该用户从未签到

    发表于 2011-9-19 16:25:12 | 显示全部楼层
    gaoren a

    该用户从未签到

    发表于 2011-9-20 13:48:06 | 显示全部楼层
    经典东东浮上来了又~~~~

    该用户从未签到

    发表于 2012-9-10 21:37:59 | 显示全部楼层
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    OSG中国官方论坛-有您OSG在中国才更好

    网站简介:osgChina是国内首个三维相关技术开源社区,旨在为国内更多的技术开发人员提供最前沿的技术资讯,为更多的三维从业者提供一个学习、交流的技术平台。

    联系我们

    • 工作时间:09:00--18:00
    • 反馈邮箱:1315785073@qq.com
    快速回复 返回顶部 返回列表