2 u013015530 u013015530 于 2014.06.05 14:01 提问

怎么使用开源图形库Assimp?
需要用到Assimp库中的模型文件,从网上下载了assimp3.0的包,然后解压,发现有很多文件,根目录下有bin、cmake-modules、lib、code、contrib、include等文件夹,不知道怎么用这个库。
我是在windows下做的实验。
自己查信息,貌似要现在windows将它安装之后,才能在自己的代码中用这个库,到底应该怎么用这个库呢?

1个回答

tch2002_705
tch2002_705   2015.12.14 19:11

在vs下编译成dll,或者让要使用的项目引用assimp项目即可。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
assimp开源图形库的使用
Directx11和DirectX12对于DirectX9有翻天覆地的变化,各种库被废除了(然而很多书里面的很多东西的实现都需要这些东西)。比如你想自己写个shader,想做个材质球看看效果,从外部三维软件导入个模型数据都十分麻烦。偶然了解到有个assimp开源库,能解析各种文件里的数据。     首先第一步要使用assimp需要去他的官网下载源代码。源代码下载下来之后发现,它就是一堆源代码,怎
OpenGL ES 学习教程(六) 使用开源库 Assimp 将 Obj 模型 转换成自己的格式
前面都是在代码中手写 Cube 的顶点数据、UV坐标。虽然不是很多,但是看得还是肉疼。 在项目开发中可不能这么干,虽然咱们可以手写一个软件,但是要手敲一个模型的几千个顶点数据,这估计得找最强大脑。 模型有专门负责模型制作的人,她们使用3dmax 或者 maya 或者Blende来制作各种精美的模型,然后用QQ发给程序猿。 程序猿就负责把这些模型文件解析出来,从里面读取顶点信息、纹理信息、摄像
OpenGL: OpenGL和C++的轻型图形库-Visualization Library
Visualization Library is a C++ middleware for high-performance 2D and 3D graphics applications based on the industry standard OpenGL 2.1, designed to develop portable applications for the Windows, Lin
3D模型读取库:Assimp
Assimp(Open Asset Import Library)是一个支持读取多种模型资源的开源库,当前最新的版本是3.0版,支持读取以下类型的3D模型: Collada ( .dae )Blender 3D ( .blend )3ds Max 3DS ( .3ds )3ds Max ASE ( .ase )Wavefront Object ( .obj )Industry Foundat
Opengl学习之模型加载——Assimp
Assimp首先介绍一下Assimp库,它是Opengl中常使用的模型加载库,全称 Open Asset Import Library。它支持多种格式的模型文件,如obj、3ds、c4e等。模型一般通过Blender、3DS Max 或者Maya这样的工具软件制作,然后可以导出模型文件。我们在使用Opengl时,就需要将这些文件中的数据内容解析出来,内容主要有顶点数据、法线、纹理坐标等,还有材质、光
开源2D图形库AGG研究(一)
      AGG(Anti-Grain Geometry),强大的2D几何图形库。因为GDI+的一些缺陷(不能跨平台,某些应用场合精度差),我一直在寻求可以替换gdi+绘图组件的方案,最终我选择了AGG。网上关于2D图形库的组件非常多,类似的还有GOOGLE PICASSO,CAIRO(firefox底层采用的渲染器),QT,OpenGL等等。从易用性的角度来说AGG比较困难,因为官方只给出了C++源代码,没有组件库和封装好的包,其他语言要想直接用是不可能了。从网上关于使用效果的评论来说,AGG是最高效,
Assimp 3D模型格式转换 独立运行程序
assimp可在各种3D模型格式间转换,支持格式非常多,以为为使用命令 D:\>assimp help assimp <verb> <parameters> verbs: info - Quick file stats listext - List all known file extensions available for import knowext - Check whether a file extension is recognized by Assimp export - Export a file to one of the supported output formats listexport - List all supported export formats exportinfo - Show basic information on a specific export format extract - Extract embedded texture images dump - Convert models to a binary or textual dump (ASSBIN/ASSXML) cmpdump - Compare dumps created using 'assimp dump <file> -s ...' version - Display Assimp version Use 'assimp <verb> --help' for detailed help on a command. D:\>assimp listext *.3d;*.3ds;*.3mf;*.ac;*.ac3d;*.acc;*.amf;*.ase;*.ask;*.assbin;*.b3d;*.blend;*.bvh;*.cob;*.csm;*.dae;*.dxf;*.enf .md5anim;*.md5camera;*.md5mesh;*.mdc;*.mdl;*.mesh;*.mesh.xml;*.mot;*.ms3d;*.ndo;*.nff;*.obj;*.off;*.ogex;*.pk3; xgl;*.xml;*.zgl D:\>assimp listexport collada x stp obj stl stlb ply plyb 3ds gltf glb assbin assxml x3d D:\>assimp export a.obj b.stl assimp export: select file format: 'stl' (Stereolithography) Launching asset import ... OK Validating postprocessing flags ... OK .... D:\>
【一步步学OpenGL 22】 -《OpenGL使用Assimp库导入3d模型》
教程 22OpenGL使用Assimp库导入3d模型原文: http://ogldev.atspace.co.uk/www/tutorial22/tutorial22.htmlCSDN完整版专栏: http://blog.csdn.net/column/details/13062.html背景通过之前的学习我们实现了很多不错的效果,但是我们并不能手能创建复杂的模型,可以想象通过代码来定义物体的每个顶
开源图形库 c语言-图形图像库 集合[转]
Google三维API O3D   O3D 是一个开源的 Web API 用来在浏览器上创建界面丰富的交互式的 3D 应用程序。这是一种基于网页的可控3D标准。此格式期望真正的基于浏览器,独立于操作系统之外,并且支持主流的3D显卡,这样就可以在网页中实现效果逼真的3D动画。在线演示:http://o3... 更多O3D信息    最新新闻: 谷歌联手Mozilla基金开发3D互联网
运用assimp库进行OpenGL模型的加载与转换
这篇文章将介绍运用assimp库进行实际的模型加载与转换的代码。 #include "assimp\Importer.hpp" #include "assimp\scene.h" #include "assimp\postprocess.h"首先导入assimp库的头文件。 Assimp::Importer importer; const aiScene* scene = importer