推荐一个opengl导入3ds模型的源码,可bmp或jpg贴图

OpenGL 学习笔记】第 6 篇:模型导入 方法二: 自创项目文件 在构建Mesh和Model之前我们需要用到之前的Assimp库的相关头文件,因此在头文件头上加上相关头文件: setupMesh函数中初始化缓冲,并最终使用Draw函数来绘制网格。首先来构造Mesh(): setupMesh(): processNode(): processMesh(): 3、绘制模型 理解上面代码后打开项目工程文件执行main函数就能看到导入模型了: 阅读详情
 

版权:

/********************************************************
*     APRON TUTORIAL PRESENTED BY MORROWLAND       *
*********************************************************
* Author     : Ronny Andr?Reierstad                                                     *
* Web Page   :
www.morrowland.com                                                   *
* E-Mail     :
apron@morrowland.com                                                  *
*********************************************************/

说明:

This program loads a 3ds-file with jpeg or bmp texture. Make a model with texture in 3D Studio Max or similar and export it as a 3ds-file. Remember to use the top view in 3D studio as your front view.

下载地址:

http://www.pudn.com/downloads117/sourcecode/windows/opengl/detail496849.html

评价:

真的挺不错的,简单易懂,功能齐全。
如果编译运行时出现了:Run-Time Check Failure #2 - Stack around the variable 'version' was corrupted. 把3ds.cpp中version的数据类型改成unsigned int 就可以了。

如果没有pudn的账号,发邮件管我要吧sallybear119@gmail.com

OpenGL环境下模型文件的加载(3DS\OBJ) opengl环境下3D模型加载的例子, 阅读详情

相关推荐

Opengl 导入3Dmax制作的.3ds模型 并显示出来

Opengl 导入3Dmax制作的.3ds模型 并显示出来 这是博文对应的工程,用于显示3D模型。比较简单的调用方法, 把复杂的内部结构全部弄到一起屏蔽掉,想要分析的 可以仔细看看那个文件。

OpenGL模型加载

网格(Mesh)代表的是单个的可绘制实体。一个网格应该至少需要一系列的顶点,每个顶点包含一个位置向量、一个法向量和一个纹理坐标向量。一个网格还应该包含用于索引绘制的索引以及纹理形式的材质数据(漫反射/镜面光贴图)。//位置//法向量//纹理坐标//纹理ID//类型//路径public:private:private://创建VBO和VAO对象,并赋予ID//绑定VBO和VAO对象//为当前绑定到target的缓冲区对象创建一个新的数据存储。

希望能帮助大家,希望大家多多支持,你们的支持是我前进的动力。 1159

VB环境下OpenGL的使用

VB环境下OpenGL的使用,VB环境下OpenGL的使用,VB环境下OpenGL的使用

第十三章 opengl模型导入3D模型

第十三章 opengl模型导入3D模型

Re_view的博客 1928

OpenGL导入3DS专题

最近一直在研究如何将3D模型导入OpenGL,略微有些进展,在附录部分把它记录下,希望能起到抛砖引玉的作用,有不足的地方,请大家指出

You can you up 7456

3dmax导入

作为参照,如果没有cad纸,需要照着片建。命令面板中,选择新建中“平面”命令,新建平面。长度、宽度与片的长宽成比例。按f3切换到明暗处理。打开材质编辑器,赋予任意材质。长度、宽度分段参数设置为1。拖动片到绘制的平面。

2411

AwesomeBump终极指南:免费开源的法线贴图生成神器

3D和游戏开发的世界里,制作高质量的材质纹理一直是个技术活。传统方法要么需要昂贵的商业软件,要么需要复杂的Photoshop插件,让很多独立开发者和学生望而却步。现在,一个完全免费的开源解决方案出现了——AwesomeBump,这款基于Qt框架开发的工具,能够从单张片快速生成专业级的法线贴图、高度、高光贴图和环境遮挡贴图。 ## 为什么选择AwesomeBump? 🤔 **完全免费

gitblog_07175的博客 501

AwesomeBump终极指南:如何快速生成专业级法线贴图与材质纹理

AwesomeBump是一款基于Qt框架开发的免费开源工具,专门用于从单张片生成高质量的法线贴图、高度、高光贴图和环境遮挡贴图。凭借其GPU加速的像处理能力,这款工具能够实现实时参数调整,为游戏开发者和3D艺术家提供了强大的纹理生成解决方案。 ## 项目核心功能解析 ### 纹理转换与生成能力 AwesomeBump的核心价值在于其强大的纹理转换引擎。不同于传统的Photoshop插件

gitblog_07302的博客 413

OpenGL学习(七)——模型加载

3D工具(3D Modeling Tool)可以让艺术家创建复杂的形状,并使用一种叫做UV映射(uv-mapping)的手段来应用贴图。这些工具将会在导出到模型文件的时候自动生成所有的顶点坐标、顶点法线以及纹理坐标。我们的工作就是解析这些导出的模型文件以及提取所有有用的信息,将它们储存为OpenGL能够理解的格式。一个很常见的问题是,模型的文件格式有很多种,每一种都会以它们自己的方式来导出模型数据。像是这样的模型格式,只包含了模型数据以及材质信息,像是模型颜色和漫反射/镜面光贴图。而以XML为基础的。

Spade_six的博客 1183

从0开始的OpenGL学习(十七)-加载模型

阅读 7,352 本文主要解决一个问题: 如何在OpenGL中加载模型? 引言 学到现在,我们把盒子兄弟折磨得死去活来,虽说弄出了一些效果,但也总是感觉有点不给力,换个时髦的说法就是:用户体验不好。在实际的形应用中,会有很多复杂并且有趣的模型,比我们的盒子强太多。但是,由于太复杂,我们不可能手动定义模型的顶点坐标、法线和纹理坐标等值。我们希望的是,直接把模型导入到应用中使用,把创建模型的工作交给专业的建师去做。他们有很高端的工具,例如3DS Max、Maya等等。 这些3D工具十分强大

翻肚鱼儿的博客 1416

OPENGL环境下导入OBJ文件

在Win32 OPENGL环境下采用面向对象的思想,编程实现的导入OBJ文件并显示其模型的代码。

OPENGL读取3DS文件源码

在Visual C++的MFC框架下,使用OpenGL读取3DS文件的源码

OpenGL 三维模型导入

这些天有点时时间,决定把一些以前曾在不同论坛上发表过的文章收集起来。 Deep Exploration.exe 是一个相当出色的转换工具。可以把三维模型导出成OpenGL程序代码。导出*.CPP 文件的方法如下 :打下3D模型——“文件” —— “另存为” ——“*.CPP” 弹出对话框 ,Exprot type = Display List 得到一个*.CPP文件,文件中有多个函数,但只

huawenguang的专栏 1万+

使用opencv以及pcl将2D像转换为3D点云

如果你要问怎么得到2D片,可以看我另文博客:深度相机的像深度实时显示 本文其实是转载自 http://blog.csdn.net/zhuquan945/article/details/52808785?locationNum=6&fps=1 但我做了一点小的修改。程序注释足够清楚,但你也可以参考一下原文,那有更多解说。 网上有人总发问,后来我要了他程序,我给他调试成功...

曾立文的博客 2万+

OpenGL相关】OpenGL导入模型问题

OpenGL相关】固定管线OpenGL框架导入模型时出现的问题

VACation233的博客 1446

现代opengl 设计 3D模型文件导入显示

利用3D模型导入库assimp, 可以读取很多种格式的3D模型文件,现在我们就用opengl 显示出来。而这需要一个桥,就是数据和opengl 显示,前文我们介绍了网格Mesh类,现在介绍model 类。有了这2个类,我们就可以完成了3D模型的显示。 本文内容主要参照https://learnopengl.com/ 和https://learnopengl-cn.github.io/学习...

曾立文的博客 6829
上一篇: 【转载】接触了这么久的Direct3D和OpenGL,发现还是Direct3D好啊...
下一篇: 导入3ds模型的注意事项
sallybear
博客等级 码龄18年 3粉丝 5原创
评论 5
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值