会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
酷熊
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
9
10
···
40
下一页
2019年3月20日
OSG描边特效osgFX::Outline的修改
摘要: 对一个三维场景中的物体实现描边特效,可以参考osg范例osgoutline 这个描边特效使用了模板缓存Stencil来实现,参见源代码osgFX/Outline.cpp 使用了两个Pass 第一个Pass绘制第一遍模型,将模型覆盖的模版区域写入值1 第二个Pass绘制第二遍模型,并且用线框模式(Po
阅读全文
posted @ 2019-03-20 10:37 酷熊
阅读(2869)
评论(0)
推荐(0)
2019年3月19日
VS设置DLL所在的调试目录
摘要: 如果一个项目依赖的DLL不想写在Path中,可以在 配置属性-调试-环境中添加 PATH=D:/OSG/bin;$(PATH)
阅读全文
posted @ 2019-03-19 11:50 酷熊
阅读(1002)
评论(0)
推荐(0)
2019年3月15日
OSG模拟鼠标事件影响操纵器
摘要: viewer->getEventQueue()->mouseButtonPress(0,0,1); viewer->getEventQueue()->mouseMotion(10,0); 以上代码模拟了鼠标左键从窗口(0,0)拖拽到窗口坐标(10,0) viewer->getEventQueue()
阅读全文
posted @ 2019-03-15 16:53 酷熊
阅读(1373)
评论(0)
推荐(0)
2019年1月22日
osgearth cache
摘要: cache http://readymap.org/readymap/tiles/1.0.0/7/ http://readymap.org/readymap/tiles/1.0.0/116/
阅读全文
posted @ 2019-01-22 11:02 酷熊
阅读(694)
评论(0)
推荐(0)
2019年1月10日
3ds Max导出FBX动画模型在OSG中使用
摘要: 3ds Max做好动画模型 导出选项:包含-动画-附加选项-勾选使用场景名(这样动画名就是场景名)高级选项-单位-勾选自动(否则导出的模型很小) 导出文件名假设a.fbx使用osgconv工具旋转坐标轴,因为FBX的坐标轴和OSG坐标轴X相差一个90度 osgconv a.fbx -o 90-1,0
阅读全文
posted @ 2019-01-10 12:58 酷熊
阅读(1758)
评论(0)
推荐(0)
2019年1月9日
osgExp只能将3dmax中的动画导出为路径动画osg::AnimationPath,而不能导出osgAnimation::Animation。osg播放骨骼动画应该使用FBX格式
摘要: 通过实际的模型测试,导出为.osg文本格式,搜索animation,只能搜索到AnimationPathCallback,而搜索不到osgAnimation相关类 在OSGExp1.5.0源代码中搜索得到同样的结果
阅读全文
posted @ 2019-01-09 14:20 酷熊
阅读(590)
评论(0)
推荐(0)
2019年1月5日
CMake INSTALL 命令设置exe dll lib的安装位置
摘要: install(TARGETS ${OUT_NAME} RUNTIME DESTINATION ${CMAKE_BINARY_DIR}/bin LIBRARY DESTINATION ${CMAKE_BINARY_DIR}/lib ARCHIVE DESTINATION ${CMAKE_BINARY
阅读全文
posted @ 2019-01-05 15:18 酷熊
阅读(1265)
评论(0)
推荐(0)
2019年1月3日
VS调试DLL代码使用”附加到进程“
摘要: 如果一个DLL解决方案,被另一个DLL2解决方案依赖,DLL2被可执行程序exe1引用 如何调试DLL的代码断点呢 1、可以参考另一篇随笔DLL如何调试 2、先运行起来exe1,然后再DLL项目中”调试“-”附加到进程“
阅读全文
posted @ 2019-01-03 16:40 酷熊
阅读(3060)
评论(0)
推荐(0)
2018年12月29日
模型自身面片重合引起的闪烁破损解决方法
摘要: 当面片重合的时候,会出现Z-Fighting闪烁现象,可以通过glPolygonOffset来解决 但是一个几何体Geode自身部分面片重合,例如飞机盘旋飞行对应的高度面,就需要使用GL_SAMPLE_ALPHA_TO_COVERAGE_ARB替换GL_BLEND //geom->getOrCrea
阅读全文
posted @ 2018-12-29 13:20 酷熊
阅读(2095)
评论(0)
推荐(0)
2018年12月28日
地球表面使用世界坐标系绘制物体闪烁破损处理方法
摘要: 在地球上绘制物体,如果直接采用世界坐标,例如绘制一个面,那么顶点坐标XYZ会很大,例如1003362.656。 这样绘制出来的物体会闪烁破损,特别是移动视点或者更新物体的时候。这是由于XYZ值太大导致计算精度出现偏差,用double也不顶用。 解决方法: 使用一个osg::MatrixTransfo
阅读全文
posted @ 2018-12-28 11:30 酷熊
阅读(568)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
9
10
···
40
下一页
公告