1、Project

一个项目是由一系列的文件(如图片、音频、几何)、场景以及vzp文件组成。这些文件被导入到项目对应的文件夹中。项目外部资源在场景中被使用后,会导入项目中,除非该资源被标记为外部引用。相同类型的资源,会被导入到相同的文件夹中。结构目录如下:

2、Scene

一个Ventuz场景由一系列层、节点和数据绑定组成。不同的节点可以生成不同的几何体、分配不同的材质以及接收外部数据源等。每个节点都有不同的输入和输出属性,这些属性要么影响节点(例如矩形的大小),要么由节点生成。属性可以通过所谓的绑定连接来创建相当复杂的逻辑,而不必编写一行代码或脚本。所有的东西都是实时计算和渲染的,几乎所有的东西都可以实时改变。场景中图形和逻辑,可以实时替换,甚至还可以读取数据库。

3、场景备份和版本控制

Ventuz提供了场景备份机制,用来恢复到特定场景。

3.1、开启场景备份机制

创建备份机制被打开后,Ventuz会按照设置的参数,自动保存场景和创建场景的备份文件,备份文件会被自动保存到scenes.revisions文件夹下,文件名为# # # # .bak。

3.2、恢复特定版本的场景

如果需要恢复特定版本的场景,从scenes.revisions文件夹中拷贝对应的备份文件,并修改文件后缀后,把改文件放到scenes文件夹下,然后用Ventuz打开就可以。或则直接覆盖原来的场景文件。

4、场景迁移和归档

如果一个项目中的某个场景要在另一项目中使用,该场景必须导出(Scene>Export>Ventuz Scene Archive (VZA))归档(Archive (VZA))后,才能被另一个项目通过导入(Scene>Open)的方式进行使用。该场景归档后,包括所有的资源文件,引用资源和项目以外的资源除外。

4.Projects and Scenes介绍的更多相关文章

  1. VisualStudio2013 如何打开之前版本开发的(.vdproj )安装项目

    当你的项目使用早于 visualstudio2013 的版本开发并且使用 Visual Studio Installer 制作安装项目时,在升级至 VS2013 后会发现新安装项目无法打开, VS20 ...

  2. OpenCASCADE Expression Interpreter by Flex & Bison

    OpenCASCADE Expression Interpreter by Flex & Bison eryar@163.com Abstract. OpenCASCADE provide d ...

  3. Nhibernate 4.0 教程入门

    Nhibernate 4.0 教程 目录 1.      下载Nhibernate 4.04. 1 2.      入门教程... 2 3.      测试项目详解... 3 4.      总结.. ...

  4. Windows下几款免费C/C++开发工具简介

    我相信作为编程初学者,我们都希望有好用的编程软件.这里"好用"应该至少要满足两点:1.安装简单,2.使用方便.大神移驾,对工具有特殊偏好跳过,从来不用Windows的止步.本文不做 ...

  5. Android 反编译 -- apktool、dex2jar、jd-gui

    原文:http://blog.csdn.net/vipzjyno1/article/details/21039349/ apktool 最新官网: http://ibotpeaches.github. ...

  6. 机器学习(Machine Learning)&深度学习(Deep Learning)资料(Chapter 2)

    ##机器学习(Machine Learning)&深度学习(Deep Learning)资料(Chapter 2)---#####注:机器学习资料[篇目一](https://github.co ...

  7. Azkaban学习之路 (三)Azkaban的使用

    界面介绍 首页有四个菜单 projects:最重要的部分,创建一个工程,所有flows将在工程中运行. scheduling:显示定时任务 executing:显示当前运行的任务 history:显示 ...

  8. java-使用Jacob实现office转换成pdf

    参考路径: https://blog.csdn.net/csdnFlyFun/article/details/79523262#commentBox Jacob组件下载地址:https://sourc ...

  9. Azkaban(三)Azkaban的使用

    界面介绍 首页有四个菜单 projects:最重要的部分,创建一个工程,所有flows将在工程中运行. scheduling:显示定时任务 executing:显示当前运行的任务 history:显示 ...

随机推荐

  1. asp.net mvc 学习步骤

    入门篇(一) ASP.NET MVC案例教程(基于ASP.NET MVC beta) http://www.cnblogs.com/leoo2sk/archive/2008/10/27/1320285 ...

  2. 【sqli-labs】 less31 GET- Blind -Impidence mismatch -Having a WAF in front of web application (GET型基于盲注的带有WAF注入)

    标题和less30一样 http://192.168.136.128/sqli-labs-master/Less-31/login.php?id=1&id=2" ")闭合的 ...

  3. Cache-Control官方文档

    https://tools.ietf.org/html/draft-ietf-httpbis-p6-cache-25#page-21 5.2. Cache-Control The "Cach ...

  4. Memcached 之缓存雪崩现象、实际案例和缓存无底洞现象

    一.缓存雪崩现象 由于集群中某个memcached服务器宕机的原因,造成集群中的服务器命中率下降.只能通过访问数据库得到数据,是的数据库的压力倍增,造成数据库服务器崩溃.重启数据库还是会崩溃,但是数据 ...

  5. matlab学习checkbox使用

    添加radiobutton1和checkbox2控件以及两个edittextbox控件 %得到控件的值var=get(handles.kj2,'value');%将数值显示到文本框中,将得到的数值转换 ...

  6. 验证:java 主线程在子线程结束后才会结束

    package com.idealisan.test; /** * Hello world! * */ public class App { public static void main( Stri ...

  7. Day 19 numpy 模块

    numpy 模块(多维数组) import numpy as np arr=np.array([1,2,3,4],[5,6,7,8]) print(arr) #[[1 2 3 4] #[5 6 7 8 ...

  8. php第五节课

    封装 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.o ...

  9. js声明变量作用域会提前

    var s = 1; function test() { console.info(s); var s = 2; console.info(s); } test(); >>>unde ...

  10. 【ABCD组】Scrum meeting 4

    前言 第4次会议在6月16日由组长在教9 405召开. 主要对下一步的工作进行说明安排,时长90min. 主要内容 分配下阶段任务,争取在这阶段完成软件的设计阶段 任务分配 姓名 当前阶段任务 贡献时 ...