vault backup: 2024-06-25 15:13:49
This commit is contained in:
parent
b3ed13f15c
commit
653e9d617f
@ -108,7 +108,17 @@ FORCEINLINE FSceneTextures& GetActiveSceneTextures() { return ViewFamily.GetScen
|
||||
- FSceneTextures& SceneTextures
|
||||
|
||||
# UE5.4的FScreenTransform计算
|
||||
参考:VisualizeMotionVectors.cpp
|
||||
|
||||
- FScreenTransform::SvPositionToViewportUV(Output.ViewRect):**SvPosition => ViewportUV**
|
||||
- `FScreenTransform SvPositionToViewportUV = FScreenTransform::SvPositionToViewportUV(Output.ViewRect);`
|
||||
- FScreenTransform::ViewportUVToScreenPos():**ViewportUV => ScreenPos**
|
||||
- FScreenTransform::ChangeTextureBasisFromTo():坐标转换。比如下面的坐标是**ViewportUV => TextureUV**
|
||||
- ```FScreenTransform::ChangeTextureBasisFromTo(Inputs.SceneColor, FScreenTransform::ETextureBasis::ViewportUV, FScreenTransform::ETextureBasis::TextureUV);```
|
||||
- **SvPosition => ScreenPos**:SvPositionToViewportUV * FScreenTransform::ViewportUVToScreenPos
|
||||
|
||||
|
||||
|
||||
# OutlinePass
|
||||
|
||||
```
|
||||
```
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user