用于 Blue Brain BioExplorer 的 Media Maker Python SDK
项目描述
媒体制作 Python SDK
描述
Media Maker 插件为Blue Brain BioExplorer提供了一个媒体生成 API 。
API
快照
以下示例说明了如何连接到 Blue Brain BioExplorer 并将当前视图的快照导出到磁盘。快照导出到 /tmp 文件夹,分辨率为 512x512,每像素 16 个样本。
from bioexplorer import BioExplorer
from mediamaker import MovieMaker
bio_explorer = BioExplorer('localhost:5000')
movie_maker = MovieMaker(bio_explorer)
movie_maker.create_snapshot(
path='/tmp/test.png',size=[512, 512], samples_per_pixel=16)
电影
以下示例说明了如何连接到 Blue Brain BioExplorer 并根据某些给定的相机控制点生成一组帧。帧被导出到 /tmp 文件夹。
from bioexplorer import BioExplorer
from mediamaker import MovieMaker
bio_explorer = BioExplorer('localhost:5000')
movie_maker = MovieMaker(bio_explorer)
control_points = [
{
'apertureRadius': 0.0,
'direction': [0.0, 0.0, -1.0],
'focusDistance': 0.0,
'origin': [0.5, 0.5, 1.5],
'up': [0.0, 1.0, 0.0]
},
{
'apertureRadius': 0.0,
'direction': [-0.482, -0.351, -0.802],
'focusDistance': 0.0,
'origin': [2.020, 1.606, 3.030],
'up': [-0.199, 0.936, -0.289]
}
]
movie_maker.build_camera_path(
control_points=control_points, nb_steps_between_control_points=50,
smoothing_size=50)
movie_maker.set_current_frame(10)
movie_maker.create_movie(
path='/tmp', size=[512, 512], samples_per_pixel=16, start_frame=10, end_frame=20)
执照
此软件可根据 GNU 通用公共许可证(GPL或“自由软件”)下载和使用。该代码在 2021 年 2 月获得开源委员会和蓝脑项目主要协调员的批准后开源。
接触
有关 Media Maker 插件的更多信息,请联系:
西里尔
·法夫罗 cyrille.favreau@epfl.ch
资助与致谢
该软件的开发得到了瑞士政府瑞士联邦理工学院 ETH 委员会对洛桑联邦理工学院 (EPFL) 研究中心 Blue Brain Project 的资助。
版权所有 2020–2021,蓝脑计划/EPFL
项目详情
关
mediamaker -0.3.1.tar.gz 的哈希值
| 算法 | 哈希摘要 | |
|---|---|---|
| SHA256 | 3f2deb7cb8a77c96a7bfd18d747ba691fb64e65fd140debc710e9debad8ba8cb |
|
| MD5 | b7579a4886e294c257d16a203ce7d0a3 |
|
| 布莱克2-256 | 9b2bc60936bb9dc973279feadd144d5add0b5ed1f80604c43a531b588fc8c05a |