介绍
 
OSG渲染引擎架构——整体认识
 
读取其他文件模型
 
主要使用osgDB::ReaderWriter  OSG读取模型插件的单独使用  osgDB插件机制  osg读取文件的原理(插件工作机制)  osgDB的加载机制,使用3DS插件做参考(转,整理现有osgDB资料)
 
安装相关
 
OSG+VS2013+Win7 环境搭建,osgvs2013OSG3.40 编译时,无法打开输入文件“optimized.lib”  注意:该问题没有解决的话,请尝试使用以前的cmake版本,例如cmake 3.0.2生成nvtt_d.lib失败  下载的3rdPart中nvtt是x86的,需要自己编译成x64的。  nvtt源码  参考资料无法打开文件”mfc120d.lib”  安装MFC扩展包。  Multibyte MFC Library for Visual Studio 2013无法打开包括文件:”unistd.h”:No such file or directory  unistd.h是POSIX中定义的,而windows不兼容该头文件,需要在..\Microsoft Visual Studio 12.0\VC\include下面新建一个unistd.h,里面输入: 
/** This file is part of the Mingw32 package.
 *  unistd.h maps     (roughly) to io.h
 **/
#ifndef _UNISTD_H
#define _UNISTD_H
#include <io.h>
#include <process.h>
#endif  
6.cmake配置或者生产的时候还有error,更换cmake版本或者查看是否与其他环境存在冲突,最好使用全新系统编译。
 
网上不错的教程
 
OSGNeHeOSG学习 
参考资料
 
OSG官方手册LearnOpenGL 
中文书籍
 
OSG程序设计教程OpenSceneGraph三维渲染引擎编程指南OSG_王锐《最长的一帧》.pdfOpenSceneGraph3Cookbook.pdfOpenSceneGraph Quick Start Guide.pdf海军OSG教程.pdf 
题外话
 
雨松MOMO unity3D学习3ds文件格式在OpenGL中读取3ds模型文件5个最佳的3D游戏开发工具 各种计算机图形相关库(CGAL、VTK、OSG、OpenInventor、ITK)
                
                
                
        
    
                    转载请注明原文地址: https://ju.6miu.com/read-500001.html