breve (软件)

✍ dations ◷ 2025-06-07 07:41:25 #自由三维图形软件

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.

相关

  • 福利经济学福利经济学(英语:welfare economics)是对经济体系的规范性分析,即经济运行中什么是“对”、什么是“错”等问题的研究。福利经济学在简单的自利人性的假设下,设定评价人类行为效
  • 木化石木化石是以化石的状态保存着的木材。经过一段时间后,木材通常会是植物保留得最好(且最容易被找到)的一部分。木化石可能会也可能不会被石化。对古植物而言,可能除了木化石之外,其
  • 弗兰克·惠特尔弗兰克·惠特尔爵士(英语:Sir Frank Whittle,1907年6月1日-1996年8月9日),英国皇家空军军官, 航空发动机工程师,与德国人汉斯·冯·奥海恩分别独立设计了喷射发动机。1907年,惠特尔出
  • 托马斯·亨特·摩根托马斯·亨特·摩尔根(英语:Thomas Hunt Morgan,1866年9月25日-1945年12月4日),美国遗传学家、现代遗传学之父,约翰霍普金斯大学博士。他在对黑腹果蝇遗传突变的研究中,首次确认了染
  • 加拿大上议院加拿大政府与政治 系列条目加拿大君主 (女皇伊莉莎伯二世)枢密院政府现今国会 (第43届) 加拿大上议院加拿大下议院议会选区 选举制度 最新选举最高法院其余次级联邦法院 《加拿
  • 开普勒61b开普勒61b(Kepler-61b)是一颗于2013年发现的太阳系外行星,母恒星是开普勒61。该行星是以侦测行星通过母恒星前方使母恒星光度下降的凌日法发现。开普勒61b的半径稍大于2倍地球
  • 红薯番薯(学名:Ipomoea batatas,又名地瓜、甘薯、红薯、红苕、白薯,中国农业部系统称之为甘薯,中国食品工业称之为红薯)为旋花科番薯属的一种,是常见的多年生双子叶植物,草本,其蔓细长,茎
  • 王善源王善源(1907年11月11日-1981年1月1日),原籍福建福州,出生于印度尼西亚,微生物学家,中国科学院院士。1929年,毕业于荷兰莱登大学医疗系。1938年,毕业于法国巴黎大学物理数学系。1948年
  • Tenebrionoidea见内文拟步总科(Tenebrionoidea)为鞘翅目下一个相当大的总科。
  • 塞浦路斯·诺尔维特塞浦路斯·诺尔维特(波兰语:Cyprian Norwid,,1821年9月24日-1883年5月23日)是一位波兰诗人、剧作家、画家和雕塑家。他出生在华沙附近的马佐夫舍村 。他的母亲祖先是波兰国王约翰