osg和vsg使用c++加载3维模型

发布时间:2023年12月22日

Graph

安装显卡驱动后,会附带vulkan,使用命令行可以查看

vulkaninfo 查看系统是否安装vulkan
glxinfo 查看系统是否安装opengl
dxdiag 查看系统是否安装directx

OpenSceneGraph

src目录下的osgPlugins,列举了osg支持的文件格式,编译后会生成各种格式的dll文件

osgDB::readNodeFile(“*.obj”) //读取文件时,会根据格式加载对应的dll文件

  • fbx不显示问题

osg默认不支持fbx模型,需要下载fbx sdk后编译

  • osgviewer.exe: No data load

osgviewer filename 可以查看模型(默认全屏),提示错误,优先排查检查文件路径是否正确,osgviewer提示png不支持等,需要下载libpng,配置相关参数后,重新编译

libpng,scripts/gensrc.cmake中awk的路径可以检查以下,避免gawk.exe不能运行导致生成代码失败
osg中,修改
FIND_PACKAGE(PNG)
替换为
set(PNG_FOUND TRUE)
set(ZLIB_INCLUDE_DIR e:/opensource/zlib)
set(ZLIB_LIBRARY e:/opensource/zlib/build/zlib.lib)
set

文章来源:https://blog.csdn.net/daoer_sofu/article/details/135108834
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。