breve (软件)

✍ dations ◷ 2025-06-28 19:10:36 #自由三维图形软件

Breve (首写字母有时以小写形式“b”出现)是一个自由开源软件包,允许用户构建分布式系统和人工生命的三维模拟。用户可以定义三维世界中的多智能体(multi-agent)系统的行为,以便观察它们的相互作用。

Breve涵盖了三维人工体物理模拟,具有对物体之间冲撞行为的探测和响应机制以及一个OpenGL显示引擎。因此它可以用来模拟并以可视化方式呈现出一个半现实(或者说接近真实)的生物和世界。

Breve模拟过程的代码是用一种叫做steve的易用语言编写的。这种语言具有面向对象的特点,同时具有多种语言的优点,如C语言、Perl和Objective-C。Breve也包括对使用Python编写模拟过程的完全支持。

Breve的一大特色在于其可扩展内嵌插件architecture,允许人们编写插件并使之与先前已有的代码和工程相互作用,而且具有对用于进化计算的Push语言的内部支持。

现已编写出在Breve中用于生成MIDI音乐和下载网页的插件,且可通过Lisp环境交互。

一个Braitenberg的模拟示例.

VisionSwarm demo; inset is a picture of the world from the perspective of the selected agent.

相关

  • 忧郁忧郁(英语:Melancholia,或英语:lugubriousness),一种情绪与心理状态,指一个人呈现哀伤、心情低落的状况,绝望与沮丧为其特色。这是人类正常的情绪之一,但是强烈而长久持续的忧郁情绪,
  • 高加索地区高加索(格鲁吉亚语:კავკასია;车臣语、俄语:Кавказ)是位于西亚及东欧交界处,黑海、里海之间高加索山脉的地区,总面积约44万平方公里。该地名根据古罗马学者老普林尼著
  • 加拿大航天局加拿大航天局(英语:Canadian Space Agency,CSA,法语:Agence spatiale canadienne,ASC)该组织是由加拿大工业部管理,成立于1989年,总部在魁北克省蒙特利尔。组织的目标是成为开发和利
  • 冲量冲量是作用在物体上的力在时间上的累积。冲量的量纲和单位都与动量一样。(kg· m/s或N·s ) 一个随时间改变的力对一个物体的冲量指这个力的作用对时间的积累效果。即力对时间
  • 脊柱后凸脊柱后凸(Kyphosis),俗称驼背,是一种常见的后背隆起脊柱疾病。有多种原因会导致脊柱后凸,如关节炎,发育不良,坐立姿势不正确等。背部矫正带是一种较有效的治疗方法
  • 省水效率省水效率可以定义为虽然两种意义时常相互混用,但是节约用水与省水效率有一点相当不同。省水效率着重于减少浪费。效率的重点在于减少浪费,而非减少使用。它也强调只要使用者做
  • 阿KEN
  • 阿尔伯特堡坐标:51°29′53″N 0°10′36″W / 51.49806°N 0.17667°W / 51.49806; -0.17667阿尔伯特城(Albertopolis)是伦敦的一个以展览路为中心的区域的昵称,名称取自于维多利亚女王之
  • AMD Radeon HD 7000AMD Radeon HD 7000系列,是AMD的图形处理器系列产品,研发代号为Southern Islands(翻译为南方群岛),采用28奈米制程,由台积电代工。本系列第一款产品为Radeon HD 7970,于2012年1月16
  • 海因里希·弗里德里·西登托普夫海因里希·弗里德里·西登托普夫 (英语:Heinrich Friedrich Siedentopf;1906年12月1日-1963年11月28日),是一位德国天文学家和物理学家。他出生于汉诺威,1930年成为“海因里希