breve (软件)

✍ dations ◷ 2025-11-28 10:12:53 #自由三维图形软件

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.

相关

  • 4f14 5d9 6s12, 8, 18, 32, 17, 1蒸气压第一:870 kJ·mol−1 第二:1791 kJ·mol主条目:铂的同位素铂(拼音:bó,注音:ㄅㄛˊ,粤拼:bok6,英语:Platinum),化学元素,俗称白金,化学符号为Pt,原子
  • 园艺植物园艺植物指为了装饰而种植在花园、庭院或室内的可供观赏的植物。园艺植物的种植和培育是园艺学的重要组成部分。大多数的小型园艺植物的种植是出于美学的目的,如花卉、大叶植
  • 异硫氰酸盐异硫氰酸酯(Isothiocyanate)是一类通式为R-N=C=S的有机化合物,可看作是由异氰酸酯中的氧原子被硫替换后形成。异硫氰酸盐是硫氰酸根(SCN−)用氮原子配位时生成的化合物(M-N=C=S)。
  • 逆温层逆温(英语:temperature inversion)现象是一种气象学的现象,指地面上的温度随着高度越高而增加,与高度越高温度下降的正常现象相反,通常因高压笼罩,不易空气对流所致。因为较高的暖
  • 国际癌症研究机构一类致癌物对人类有确认的致癌性的物质、混合物和接触场合被国际癌症研究机构列为1类致癌物。这里的有些物质尽管没有特别充分的致癌性证据,但有足够的证据证明它们对动物致癌,而且能从
  • 原核起始因子原核起始因子(英文:Prokaryotic Initiation Factor,缩写为“PIF”)是原核翻译起始过程中需要利用的起始因子。已发现的原核起始因子共有三种,分别为原核起始因子-1(PIF-1)、原核起
  • 罗宾·威廉姆斯罗宾·麦洛林·威廉姆斯(英语:Robin McLaurin Williams,1951年7月21日-2014年8月11日)是美国著名演员与配音员,曾赢得奥斯卡金像奖、美国演员工会奖、金球奖、艾美奖、格莱美奖等
  • 袖扣袖扣(Cufflink)是一种用于衬衫袖口的扣子。袖扣的历史可以追溯到中世纪,他的前身是当时时尚的绅士系在手腕“袖炼”。今天可以辨识出为袖扣最古老的资料当中,有一份是1684年出自
  • 冈洁冈洁(日语:岡 潔/おか きよし ,1901年4月19日-1978年3月1日),日本数学家。他一生正式发表了十篇论文,而且都是和多变数解析函数有关的。他是这个领域重要贡献者,解决了两个Cousin问
  • 伊斯迈·马扬伊斯迈·马扬(马来语:Ismail bin Marjan,1920年-1991年1月25日),马来亚/新加坡前男子羽毛球运动员,他在1940年代至1950年代赢得许多国内和国际比赛的单打和双打冠军。当伊斯迈参加D