自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

转载 error MSB6006: “cmd.exe”已退出,代码为 3。

利用vs2012和qt5.5.1,在编译例子时发生如下错误:C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.CppCommon.targets(172,5): error MSB6006: “cmd.exe”已退出,代码为 3。图片如下:解决办法如下:右键点击项目,选择“Conver...

2016-10-08 15:18:00 619

转载 (转载)osg::StateAttribute派生类速查

渲染状态类;是否需要setMode;使用getAttribute时的枚举值;简介osg::AlphaFunc;GL_ALPHA_TEST;ALPHAFUNC;封装了glAlphaFunc的功能。用于实现Alpha测试。osg::BlendColor;GL_BLEND;BLENDCOLOR;封装了glBlendColor的功能,可能需要OpenGL 1.2或以上版本支持。用于指定颜色融合(...

2016-09-13 17:13:00 137

转载 使用doxygen、graphviz生成OpenSceneGraph文档

OpenSceneGraph是一款开源的c++三维引擎库,不过因为是开源,所以相关文档十分稀缺。虽然官网提供的源码可以直接生成doxygen文档,不过貌似不太好用,反正我是没有正确生成。自己研究了一下用doxygen、graphviz生成OpenSceneGraph文档,并且最终成功生成相关文档,把过程整理一下,希望对大家有所帮助。原料:doxygen-1.8.11-setu...

2016-09-13 10:54:00 204

转载 调用模型加载器(Loader)时的透明效果

原先只是实现了用单张贴图的透明效果,但是在工作中,好多模型都是用三维建模软件制作的,导出obj后可以直接导入到我们的程序中去;如果是使用OBJMTLLoader那么,模型中透明贴图效果要怎么实现呢?我们已经知道,要想在程序中实现透明贴图的效果,就需要将模型的材质的透明属性设置为true;下面我们就来寻找OBJMTLLoader中设置材质属性的关键点吧。OBJMTLLoad...

2015-05-05 15:43:00 209

转载 THREEJS状态显示类stats的应用

效果如下图所示:两张图片分别表示当前场景的渲染帧率和显存占用情况;要使用该功能,必须包含如下源文件:stats.js或stats.min.js;用法如下: stats = new Stats(); stats.domElement.style.position = 'absolute'; stats.domElem...

2015-04-30 14:15:00 501

转载 为THREEJS场景添加光影效果

添加光影效果主要用到的代码如下://使渲染器支持阴影贴图THREE.Render.shadowMapEnabled= true;//设置灯光阴影属性//设置灯光生成阴影THREE.Light.castShadow= true;//如果是调试状态,还可以把灯光的调试帮助框显示出来THREE.Light.shadowCameraVisi...

2015-04-30 11:41:00 1582

转载 加载三维模型到THREEJS

在THREEJS中,我们要加载制作好的三维模型到THREEJS场景中,一般会用到加载器;常用的加载器有:OBJLoader:加载obj模型到场景中;OBJMTLLoader:加载带mtl材质的模型取场景中;两个类的构造函均带一个manager参数,该参数可以为空,默认为THREE.DefaultLoadingManager。加载模型的方法如下:OBJLoa...

2015-04-30 11:01:00 399

转载 ThreeJS入门知识

ThreeJS中几个重要对象:场景:三维世界的容器,所有的元素均必须放在场景中才可以被看到,比如:模型、灯光等等;1 var scene = new THREE.Scene();摄相机:可以理解为场景中的人眼,人必须通过摄相机来观察三维场景中的物体;var camera = new THREE.PerspectiveCamera(50,window.innerWi...

2015-04-23 17:20:00 138

转载 在ThreeJS中使用PNG实现透明贴图效果

ThreeJS是一个基于WebGL的开源库,使用起来十分方便。不过由于是开源,所以相关文档相当稀少,本人把在学习过程中遇到的一些问题及解决方法整理成一个专栏,希望对大家可以有所帮助!在ThreeJS中如果直接把PNG贴图赋给材质,是无法在场景中正常显示的,效果如下图所示:贴图是自己随便找的PNG图片,所以效果比较那个,大家不要介意。现在说一下解决方法,就是在材质中设置透明...

2015-04-23 17:01:00 3402

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除