剑痴乎

  • 首页
  • 文章分类
    • 音视频
    • WebRTC
    • 编程之美
    • Linux
    • Windows
    • 生活点滴
    • 校园生活
  • 参考
    • API参考
    • 实用工具
    • 测试音视频
    • 文档
  • 留言板
  • 关于
剑痴乎
代码为剑,如痴如醉
编程之美

irrKlang简介

irrKlang是一个跨平台的音频库,能够使用C++,C#以及所有.NET语言开发。 特点 提供强大高水平的API用于3D或2D应用中播放声音,比如游戏,科学可视化以及多媒体应用。 irrKlang 非商业用途使用免费。 支持的文件格式 irrKlang目前支持播放以下文件格式: RIFF WAVE (*.wav) Ogg Vorbis (*.ogg) MPEG-1 Audio Layer 3 (*.mp3)[2] Free Lossless Audio Codec (*.flac) Amiga Modules (…

2014年4月25日 0条评论 2489点热度 0人点赞 Jeff 阅读全文
音视频分享

音乐分享—Good Time

今天毕业设计中期检查完,检查老师说做的不错,毕业设计也就进入写论文阶段,心情不错,故分享一首Good Time,希望自己每天都是Good Time。

2014年4月23日 0条评论 1072点热度 0人点赞 Jeff 阅读全文
编程之美

Ogre中加入声音

没有声音会觉得很乏味,不够生动形象,更何况是一个3D漫游系统呢。所以今天给自己的系统加入了声音效果。由于Ogre只是个图像渲染引擎,加入声音的话得加入第三方库,对比了一些音频库,最后决定使用irrKlang这个音频库,跨平台,支持3D音效,使用起来也不是太难。 安装配置 首先到

2014年4月17日 1条评论 1898点热度 0人点赞 Jeff 阅读全文
音视频分享

时光匆匆,已成过往

时光经不住流淌,硬生生地扯痛了我的回忆。我将开口,同时感到空虚。    春色渐暖,阳光下有我们逝去的青春,我曾怀着无限的柔情思念过往。为了能够回忆过往,于是我努力地忍住了悲伤。    还记得曾经阳光下的微笑,那是一种能够拨动世界心弦的微笑,夕阳也经不起娇羞,悄悄地隐退在青山背后;还记得,那是一种过分完满的幸福,可是天空中却透露着一种神秘的苦恼,足以让人微醉微醒;还记得……    很多事情,我们没有认真去做,只是为了不为难自己,但等我们真正想要做好的时候,却发现一切已经来不及了;很多人,我们没有努力地去争取、去珍惜,…

2014年4月11日 0条评论 2832点热度 0人点赞 Jeff 阅读全文
编程之美

Ogre中的粒子系统(Particle System)

在3D应用中,大多数特效都要依靠粒子系统实现。虽然我们不一定需要粒子系统实现特殊视觉效果,但是需要特殊效果时,粒子系统能让我们的需求更容易实现。 粒子系统基础 粒子系统基于脚本实现,不支持硬编码,这是为了更快地实现原型与复用。如果需要的话,我们完全能通过编写代码创造与配置出粒子系统。粒子系统通常作为模板在particle脚本中定义,能够用在应用中,从而创建出粒子系统的多种实例。 粒子系统与3D场景 因为粒子系统能够附于场景节点上,所以也能像节点一样进行变换。缩放,旋转能够影响粒子系统的发射方向。更进一步说,粒子一旦…

2014年4月11日 0条评论 2722点热度 7人点赞 Jeff 阅读全文
编程之美

Ogre中简单的AABB碰撞检测

AABB(Axis Aligned Bounding Box)即轴向包围盒,每个物体都有一个包围盒,该包围盒完全罩住了物体,可利用该包围盒近似模拟物体形状,实现碰撞检测,如下图所示,可使用类似 [crayon-69b4829591be9424365729/] 的方法取得场景中某个物体,让物体绑定的场景节点的包围盒显示出来 当该物体的包围盒与其他要检测的物体的包围盒发生接触时,即表示发生了碰撞,由于包围盒不能完全模拟物体形状,所以该方法精度有限,只能适用于形状规则的简单物体,Ogre::AxisAlignedBoxS…

2014年4月7日 3条评论 1785点热度 0人点赞 Jeff 阅读全文
编程之美

Ogre中移植Sample_Character到Advanced Ogre Framework

刚开始学习Ogre的时候,用的是BaseApplication这个框架,但是该框架不能满足更大规模的开发需求,比如不能进行游戏场景切换,游戏状态切换,后来我用了Advanced Ogre Framework,这是一个很不错的游戏框架,总共包含17个文件, 使用起来不是太难,可以看下官网上的介绍http://www.ogre3d.org/tikiwiki/tiki-index.php?page=Advanced+Ogre+Framework Ogre SKD中Sample_Character那个sinbad挺好玩的,…

2014年4月5日 5条评论 2383点热度 0人点赞 Jeff 阅读全文
编程之美

Ogre中精确到三角面的碰撞检测(使用射线查询)

Ogre中的射线查询一般只能侦测到边界盒(AABB),就像你在下面图片看到的,使用下面的代码就能避免这些。 初始化射线查询: [crayon-69b4829594621170904301/] 射线投射: [crayon-69b4829594631555980234/] 得到网格信息: [crayon-69b4829594634812279630/] 如果要考虑对处于运动状态物体做碰撞检测,可使用如下的得到网格信息代码(如果运动物体使用硬件蒙皮下面代码会出问题): [crayon-69b482959463790439…

2014年4月4日 0条评论 2099点热度 0人点赞 Jeff 阅读全文
1…1415161718…25
版权声明

为支持原创,创作更好的文章,未经许可,禁止任何形式的转载与抄袭,如需转载请邮件私信!本人保留所有法定权利。违者必究!

最近评论
Mirzoemele 发布于 2 个月前(01月06日) Double blind randomised controlled trial of two to...
PedarPhago 发布于 7 个月前(08月12日) Association between selective serotonin reuptake i...
EsielTooft 发布于 8 个月前(07月29日) International scientific apply guidelines for the ...
dongxuh 发布于 8 个月前(07月27日) 真心不错的博客,有机会能一起分享
南南 发布于 8 个月前(07月15日) 写的超棒!

COPYRIGHT © 2026 jianchihu.net. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang