高分请教一个很有意思的问题。关于各种播放器的视觉特效的。来的人都有分。有价值的回答我再给分

潘李亮 2003-08-06 08:50:30
我现在想研究一下各种播放器。如Media player,Winamp/XMMS等的各种视觉效果是怎么做出来的。比如说那种跳跃啊,粒子不停的转啊。是用什么样的算法之类的。
希望各位能帮个忙。提供一些建议和资源。高分感谢
...全文
84 20 打赏 收藏 转发到动态 举报
写回复
用AI写文章
20 条回复
切换为时间正序
请发表友善的回复…
发表回复
EndDuke 2003-08-14
  • 打赏
  • 举报
回复
这个地放把波形读出来,间断抽取“样数”把它带入事先准备好的函数(把样数经过成一定比例的变换当X、Y或Z带入数学函数)里转换成图形

关于转换函数自己写写挺有意思的,经常会得到意想不到的效果!另外在函数中加入随机数的参与用于变换颜色或者角度就行了

难点主要是函数,要求是你的数学足够好,简单点的你可以试高等代数里学过的若干个曲线,都挺有意思的。(线性代数有的时候也是必要的)
autoegg 2003-08-14
  • 打赏
  • 举报
回复
视觉特效怎么搞,OpenGL里面的粒子引擎是否具有相通原理呢?
潘李亮 2003-08-14
  • 打赏
  • 举报
回复
我只是想知道一些东西而已
YangLin1ST 2003-08-13
  • 打赏
  • 举报
回复
我们绝对只是做学术研究,千万不要胡思乱想啊
madmanahong 2003-08-12
  • 打赏
  • 举报
回复
呵呵~估计1000分也很难得到这样的答案吧~:)

1000$还差不多~:)

lele2002 2003-08-11
  • 打赏
  • 举报
回复
up
WilliamFire 2003-08-11
  • 打赏
  • 举报
回复
主要是通过分形的算法。
你可以在网上找到分形的数学公式。
bw78619 2003-08-11
  • 打赏
  • 举报
回复
To YangLin1ST(杨家枪法第六十七代传人) :
你所说的"一个裸女在跳舞"哪个软件有?
潘李亮 2003-08-11
  • 打赏
  • 举报
回复
有谁知道哪里有这些算法的公开代码可以下载吗?我想好好研究一下
compupo 2003-08-10
  • 打赏
  • 举报
回复
不太懂,也来看看
圭步 2003-08-10
  • 打赏
  • 举报
回复
最初的爱恋总是这样的

对于自己

对于别人都已经是生命中的回忆

就是想求也求不回来

佛前等了千年的女子 都没有等到 她所盼望的

何况是你
pentiuminside 2003-08-10
  • 打赏
  • 举报
回复
UP
kofightas 2003-08-10
  • 打赏
  • 举报
回复
楼上的精辟.
实现什么特效就看你最后确定画点位置颜色的函数有多复杂了。运算的数据源自然就是波形+随机了。
我也像不出来这个函数具体怎么写,反正肯定就是这么回事。
panyee 2003-08-10
  • 打赏
  • 举报
回复
波形+随机
gzshd 2003-08-09
  • 打赏
  • 举报
回复
我觉得在一些游戏里的特效也同楼主说的一样有另人费解的算法,如天之痕里打斗时用炼妖壶收怪的动画,怪先粉碎再慢慢飞向炼妖壶
killllik 2003-08-09
  • 打赏
  • 举报
回复
up
killllik 2003-08-09
  • 打赏
  • 举报
回复
up
hbhsrenguobin 2003-08-09
  • 打赏
  • 举报
回复
友情up
YangLin1ST 2003-08-07
  • 打赏
  • 举报
回复
这种特效一般是这样产生的
1、通过声音的波形或者频谱得到数据
2、利用得到的数据,通过一个函数,在一定位置画出一个特定颜色的点来
3、对点进行模糊、扩散、消隐的处理。
winamp的,看看就知道了
http://www.winamp.com/nsdn/winamp2x/dev/plugins/vis.jhtml
还有一些,比如一个裸女在跳舞,这个是通过分析频谱,得到节奏的数据,然后让对象执行对应的舞蹈动作。其实也没有多大的差别
HUNTON 2003-08-07
  • 打赏
  • 举报
回复
Up

8,305

社区成员

发帖
与我相关
我的任务
社区描述
游戏开发相关内容讨论专区
社区管理员
  • 游戏开发
  • 呆呆敲代码的小Y
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧