当前位置:网站首页>Understand Houdini's (heightfield) remap operation
Understand Houdini's (heightfield) remap operation
2022-06-12 06:03:00 【Senior brother Dai Dai】
Houdini Of SOP There are a large number of nodes Remap operation , Literally translated as " Remap ", The effect is through Y-X Function curve to remap . A typical node heightfield_remap
You can see the following example HeightField-Flow-Filed obtain flow chart

then flow Value range is not in 0-1 Between , We are going to do a function mapping remap, hold flow The entire range is mapped to 0-1, Facilitate the use of other software

You can see flow The data of layer is in 0-21.82 (x Range ) Between , Mapping to 0-1 Between , Just use y = 0.05 Function of ( Roughly estimate ),
That is, the function curve in the graph .
What's more important here is Horizontal is Y Axis , Vertical is X Axis , So the above function curve is y = 0.052x, Or you can just take the position of the subscript as the slope .
Because the second point in the figure above (0.052,0) End point , There is only one curve , The whole transformation curve is y = 0.052x Relationship .
Visualization results :

hypothesis remap Multiple points are multi segment functions , As below :

Look at the values of three points



The first function x1 = (0 ~ 0.0557 * 21), y1 = 0.0557 * x1;. Second segment function x2 = (0.0557 * 21 ~ 21), y2 = -0.195 * x2.
边栏推荐
- Nrf52832 -- official routine ble_ app_ UART adds the LED feature to enable the computer UART and mobile app to control the LED on and off of the development board
- Idea common configuration
- C WMI query remote Win32_ Operatingsystem class
- User login 【 I 】
- Leetcode sword finger offer II 033 Modified phrase
- Why don't databases use hash tables?
- China embolic coil market trend report, technical innovation and market forecast
- 数据库实验三:数据查询
- json-c常用API
- EBook upload
猜你喜欢

Simple spiral ladder generation for Houdini program modeling
![[untitled]](/img/75/599c5b13dd483fad50f73ddb431989.jpg)
[untitled]
![Leetcode buckle -10 Regular expression matching analysis [recursion and dynamic programming]](/img/25/b3c475e2b03c39b7c576b6d01f9d56.jpg)
Leetcode buckle -10 Regular expression matching analysis [recursion and dynamic programming]

Getting started with houdininengine HDA and UE4

Annotation configuration of filter

Leetcode-1260. 2D mesh migration

Filter的注解配置

A preliminary understanding of function
![[PowerShell] command line output and adding system environment variables](/img/49/b92175181aa4a3fddfa3adcacf1d72.jpg)
[PowerShell] command line output and adding system environment variables

Unable to access this account. You may need to update your password or grant the account permission to synchronize to this device. Tencent corporate email
随机推荐
Execute sh script to prompt "[[: not found" solution. The difference between Bash and sh
Findasync and include LINQ statements - findasync and include LINQ statements
从传统网络IO 到 IO多路复用
nrf52832--官方例程ble_app_uart添加led特性,实现电脑uart和手机app控制开发板led开和关
What is the lszrz protocol used at ordinary times? Talk about xmodem/ymodem/zmodem
Leetcode-1043. Separate arrays for maximum sum
Introduction to sringmvc
A preliminary understanding of function
Lock and reentrankload
E-book analysis
Divide a folder image into training set and test set
Brief introduction to project development process
Available RTMP and RTSP test addresses of the public network (updated in March, 2021)
Filter的注解配置
交叉编译libev
Flutter monitors application lifecycle status
Solution to the problem of the 80th fortnight competition of leetcode
March 22, 2021
nRF52832自定义服务与特性
User login 【 I 】