【Realflow】Domain 节点翻译
This parameter set is used to specify a Hybrido domain's properties.
这个参数设置用于指定一个 Hybrido 域的属性。
Cell size
The Hybrido domain can be seen as bounded space that is subdivided into cells. Since RealFlow's HyFLIP solver uses an adaptive grid, the given “Cell size” value represents the length of the smallest voxel and is also shown in the form of small boxes at the domain's viewport icon. The size of the other grid elements is determined by RealFlow automatically.
Small values increase the number of cells and create more detail, but also take longer to simulate. Higher values are often used for previews, distant fluids or very large scenes. The number of cells is also responsible for the number of particles, because each volume element contains a certain amount of particles.
The value given here is directly connected to the project's scene scale settings. With RealFlow's standard scale of 1.0, one square of the viewport's grid measures exactly 1.0 m x 1.0 m. With the parameter's default value of 0.3, the smallest volume element of the domain is 0.3 m x 0.3 x 0.3 m. A value of 0.01 represents a voxel size of 0.01 m x 0.01 m x 0.01 m – that is just 1 cm per side. With such a tiny voxel size, the number of particles can easily reach several millions – depending on the size of the emitter. "Cell size" is measured in metres[m].
When you work with “Cell size” and objects you also have to take the object's “Volume” panel into consideration. There you will find another “Cell size” value, but this time for the rasterization of the colliding/interacting object.
Creation mode
You can choose from three different modes. “Adaptive” provides a very good compromise between speed and memory usage and is suitable for most situations. To make use of the “Dense” and “Sparse” options you have to know a few things about them:
When a domain with grid cells is added, RealFlow allocates a certain amount of memory. There are two fundamental ways to store the grid. In a so-called dense grid, all volume elements are stored, regardless whether they contain information or not. In a sparse grid, the situation is different: in this case, the grid is again subdivided into blocks of cells and memory will only be allocated when at least one cell within such a block contains information. The following parameter, “Block granularity” is used to adjust the size of these blocks.
@ threshold
This parameter is exclusively connected to the “Adaptive” simulation mode. In a dense grid, all voxels are mapped inside the memory throughout the entire simulation. This results in a faster simulation and it is also more GPU-friendly. If the grid is very sparse, the amount of used memory can be reduced and you can simulate with higher resolutions (= smaller “Cell length”).
@ block granularity
As explained above, a sparse grid is subdivided into blocks of cells to reduce the amount of memory for simulation. The size of these blocks can be adjusted with this parameter and a simple formula:
Total number of cells per block = @ block granularity 3
With the default value of 8, the total number of voxels per block is 83 = 512. The less voxels per block you have, the more memory-efficient the simulation will finally be, but with a side-effect: it will be less efficient in terms of computation and the simulation becomes slower. This value accepts integers and is dimensionless.
Here you will find parameters to configure the fluid's physical properties.
在这里您将找到参数配置流体的物理属性。
Viscosity
Here you can enter the desired value to create different substances. You can find detailed information about this feature here; the table under "HyFLIP - Viscosity Values" provides several viscosity values for various fluids.
在这里您可以输入所需的值来创建不同的物质。你可以找到有关在这里; 此功能的详细的信息"HyFLIP-粘度值"下的表提供各种流体粘度的几个值。
Density
If you want to simulate highly viscous substances like chocolate or honey you can also enter the fluid's appropriate density value to get a complete material definition. Please bear in mind that it is currently not possible in Hybrido to simulate fluids with different “Density” values, for example oil and water. In most cases, this parameter can be left untouched.
Conserve volume
A common problem with FLIP solvers is a loss of volume, caused by large time steps, which are used to decrease simulation time. One side effect of these large time steps are precision errors in the solver's advection step. Another issue can be observed in combination with fast moving objects: in this case, such an object is not able to displace the fluid, because it simply goes through the fluid without interaction and literally “eats up” the fluid's volume.
With “Conserve Volume” set to “Yes”, the solver will try to conserve the volume. Please bear in mind that this method has its limit and when the loss of volume is considerable (approx. 50% or more) then it is very difficult to recover the original volume. On the other hand, you might notice an increase of volume in some situations. As a rule of thumb, we can say that “Conserve Volume” works best when the loss of volume is not higher than 10-20% per second. In cases where the loss is higher it is likely that you will see artefacts. This problem can be addressed with a more restricted time step (= higher “MIN substeps” value of the “Hybrido Main Solver”).
You can read more about the influence of time steps and the interaction between objects and fluids here.
Vorticity boost
To get a more turbulent fluid, it is possible to increase the particles' spin with this factor. Please try to avoid very high values (unless necessary), because they can completely distort the fluid. "Vorticity boost" is an implementation of the better-known "Vorticity Confinement" technique which can often be found in smoke simulation tools.This value accepts floats and is dimensionless. In many cases, values between 0.0 and 2.0 produce satisfying results. Please bear in mind that "Vorticity boost" is verysensitive.
Track lonely particles
Hybrido fluid particles can leave the main fluid body. These isolated particles can cause a huge deformation when they hit the grid fluid's surface. To avoid this unwanted behaviour, it is possible to tag the isolated particles as “lonely”. Then, the particles merge again with the remaining fluid, but do not cause any visible interaction. This is the default mode and uses the lifetime parameters below.
@ min lifetime/@ max lifetime
Both describe the isolated particles’ lifespan. When you use different values (“@ min lifetime” must be smaller than “@ max lifetime”), the actual lifespan lies somewhere between both values. This can help to achieve more randombehavior. The lifetime parameters accept floats given in seconds[s].
【Realflow】Domain 节点翻译相关推荐
- 【Realflow】Daemons - Gravity节点翻译
Realflow丨Daemons - Gravity节点翻译 Daemons - Gravity "Gravity" is surely the most often used d ...
- 【Realflow】Objects - Volume节点翻译
Realflow丨Objects - Volume节点翻译 Objects - Volume Volume mode You can choose from three different optio ...
- 【Realflow】Emitter - Emitter 节点翻译
这两天整理以前收集的文章发现之前写的这个水瓶内的水上升动画如何制作的文章.就是记录点心得没太多内容所以就不搬过来了. . Emitter - Emitter A grid fluid emitter ...
- RealFlow在线教程翻译(1)——Your First Project(你的第一个项目)
(以下英文部分及图片皆来源于RealFlow官方文档:http://support.nextlimit.com/display/rf2014docs/Your+First+Project) Now i ...
- RealFlow在线教程翻译(2)——Foam with SPH Fluids(基于平滑粒子流体动力学算法(SPH)的流体泡沫)
(以下英文部分及图片皆来源于RealFlow官方文档:http://support.nextlimit.com/display/rf2014docs/Foam+with+SPH+Fluids) 注:S ...
- UE4蓝图节点翻译--- Get All Child Actors
翻译人:灵月散人 参考的引擎版本:4.18.3 翻译内容仅作临时参考,目的是为了降低无基础者初期的学习门槛. 所以当书写.交流.等实际使用时切记: 须以英文为准 官网地址 Get All Child ...
- RealFlow在线教程翻译(11)——SPH - Particles (Liquid) (液体粒子)
(以下英文部分及图片皆来源于RealFlow官方文档:http://support.nextlimit.com/pages/viewpage.action?pageId=22217380) This ...
- RealFlow在线教程翻译(4)——Calm Fluid Surfaces (静态流体表面)
(以下英文部分及图片皆来源于RealFlow官方文档:http://support.nextlimit.com/display/rf2014docs/Calm+Fluid+Surfaces) When ...
- Towards Universal Object Detection by Domain Attention翻译
论文链接 Abstract 尽管在视觉识别的通用表示方面的工作越来越多,但很少有人涉及到对象检测.在这篇文章中,我们开发了一个有效且高效的通用对象检测系统,它能够在各种图像领域工作,从人脸和交通标志 ...
最新文章
- ACM HDU 1249
- iOS 9应用开发教程之编辑界面与编写代码
- 【STL】list基础(转)
- jvm性能调优 - 11J线上VM调优案例分享
- 同软件多个线程设置不同ip_软件测试如何自学?收下这份《2020千锋性能测试入门视频教程》...
- POJ - Til the Cows Come Home(Dijkstra)
- 为什么印度盛产码农_印度农产品价格的时间序列分析
- 优麒麟在linux下安装教程,在优麒麟Ubuntu Kylin系统中安装百度网盘Linux版.deb的方法...
- 父组件更新prop_如何在ReactJS中更新组件的prop —哦,是的,有可能
- Dubbo的SPI实现
- Redis 学习---(6)Redis 键(key)
- shell脚本常见错误
- pycharm OpenCV代码补全失效解决方法
- html中固定浏览器最小化,浏览器最小化暂停播放
- visual basic是不是计算机语言,辉煌不再!Microsoft计划结束Visual Basic编程语言
- 电脑设置u盘启动方法
- python爬百度贴吧_python爬虫-爬取百度贴吧帖子加图片
- 安卓手机使用Termux运行java环境
- 2000-2020年上市公司常用控制变量数据整理
- 人脸识别 人脸实名认证