ZENO生存指北
latest

ZENO生存指北

  • 生存指北
    • Unleash your genius to mimic the nature! 觅秘自然,势能不凡
      • 特性
      • ZENO中的高性能计算框架ZPC
      • ZENO的脚本语言Z{f(x)}
      • 开发ZENO的原因
      • 灵活度
    • 性能
      • 控制流
      • 统一性
    • 可拓展性接口
    • 整合性
      • 用户终端安装
    • 下载
    • 使用
    • Bug 报告
      • 开发者使用指南
    • 安装需求
    • Arch Linux
    • Ubuntu 20.04
    • Windows 10
  • 在WSL中安装ZENO
    • 安装默认版本的zeno
    • 安装完整版本的zeno
      • 安装cmake3.21
      • 安装cuda
      • 最后安装完整的zeno

案例与教程

  • Example 1 HelloWorld
    • ZENO几个重要概念:
  • Example 2 Tag和连线,关键词
    • Zeno中的节点有以下几个重要的编辑概念
      • Control Tag
      • Out:
      • Mute:
      • Once:
      • View:
      • 数据端口连线:
  • Example 3 在zeno读取并显示一个三维文件
  • Example 4 在Zeno中执行一个For循环
    • 4.1 for循环
    • 4.2 for Each循环
    • 4.3 Break For 循环
  • Example 5 在ZENO中进行条件控制
    • 在ZENO中进行条件控制
  • Example 6 封装一个zeno子图并让他被其它场景调用

ZENO中的各类子功能

  • ZENO中的可视化
    • 1. 对于标量场的显示
    • 2. 对于矢量场的显示
  • ZENO中的AlgoLink功能
  • ZENO中的Z{f(x)}功能
  • 在项目中嵌入式使用ZENO编辑器制作的计算图
    • ZENO人, ZENO魂, ZENO的技术very的纯。 今天为大家带来的是zeno计算图往其他项目中嵌入式使用的教程。
  • ZENO中实现整个海洋
  • ZENO上快速实现拉格朗日流体模拟功能
    • 背景介绍
    • 搭建场景
    • 搭建准备
    • 搭建构建
    • 模块化使用
    • 编程调试
    • 参考文献

开发者手册

  • Numerical 数值节点
  • Control 节点
  • Debug 节点
  • Dict 节点
  • Flipsolver 流体解算器
  • Frame 节点
  • List 节点
  • Literal 节点
  • Math 节点
  • Openvdb 节点
  • Particle 节点
  • Portal
  • Rigid 节点
  • String 节点
  • Subgraph 节点
  • Primitive 三角网格
  • Trimesh 节点
  • Visualize 节点
  • Zenofx 节点
  • Functional 节点

We are hiring !

  • 招聘
    • 招收对象
ZENO生存指北
  • »
  • ZENO中的AlgoLink功能
  • 在 GitHub 上修改

ZENO中的AlgoLink功能¶

在这一个教程中,我们向大家介绍一下zeno强大的AlgoLink功能以及如何基于zeno的AlgoLink功能创建可被复用的ZENO subnets。

ZENO最大的优势就是可以使用其强大的连接功能将不同的算法节点组合起来产生无穷的变化。 比如可以通过使用zeno的节点相连接, 组合成功能更强大的subnet, 一个subnet的编辑包括了以下几个重要概念:

../../_images/1.png

Category: 决定了它将会被系统归类到哪一个category Input, ouput, 定义了这个subgraph被使用时的输入和输出接口,数据将可以通过subgraph的输入接口进入系统,被计算使用后, 从输出接口传送到之后的计算节点。 一个subgraph中的算法可以自由定义,就和编程中开发函数一样, 一旦定义完成后,整个subgraph就等价于是一个节点执行单元,可以被主进程调用。

../../_images/subnet.gif

一个subgraph被开发完后看起来是这样的:

../../_images/2.png

其中被勾选了VIEW的节点, 等价于整个subgraph的被可视化对象

../../_images/3.png

该对象, 当且仅当该subgraph在被主进程调用时被勾选了可视化,就会被可视化窗口进行可视化输出, 如下图所示

../../_images/4.png
下一页 上一页

© 版权所有 2021, Jiayao Zhang . Revision deefa6ab.

利用 Sphinx 构建,使用了 主题 由 Read the Docs开发.