UIModelView
属性
bool CanCameraMove |
---|
是否启用视角拖拽(拖拽UI时相机围绕模型旋转) |
int CameraDist |
---|
相机与原点距离 |
Button ResetCameraBtn |
---|
重置相机按钮 |
Vector3 LookAtPosition |
---|
锁定相机位置 |
bool CameraLockX |
---|
视角拖拽时是否锁定X轴方向 |
bool CameraLockY |
---|
视角拖拽时是否锁定Y轴方向 |
float CameraPitch |
---|
相机俯仰角 |
float CameraYaw |
---|
相机偏航角 |
bool EnablePostProcessing |
---|
开启后处理 |
bool BloomActive |
---|
全屏泛光是否激活 |
float BloomIntensity |
---|
全屏泛光强度 |
float BloomThreshold |
---|
全屏泛光阈值 |
bool DofActive |
---|
自由度是否激活 |
float DofFocalRegion |
---|
字段焦点区域深度 |
float DofNearTransitionRegion |
---|
字段最近转换区域的深度 |
float DofFarTransitionRegion |
---|
字段深度转换区域 |
float DofFocalDistance |
---|
景深焦距深度 |
float DofScale |
---|
字段比例深度 |
bool AntialiasingEnable |
---|
抗锯齿开启 |
AntialiasingMethodDesc AntialiasingMethod |
---|
抗锯齿方法 |
AntialiasingQualityDesc AntialiasingQuality |
---|
抗锯齿质量 |
bool LUTsActive |
---|
LUTs开启 |
LUTsTemperatureType LUTsTemperatureType |
---|
LUTs温度类型 |
float LUTsWhiteTemp |
---|
LUTs白色温度 |
float LUTsWhiteTint |
---|
LUTs白色色调 |
float LUTsColorCorrectionShadowsMax |
---|
LUTs最大色彩校正阴影 |
float LUTsColorCorrectionHighlightsMin |
---|
LUTs最小色彩校正高亮 |
float LUTsBlueCorrection |
---|
LUTs蓝光校正 |
float LUTsExpandGamut |
---|
LUTs扩展色域 |
float LUTsToneCurveAmout |
---|
LUTs色调曲线数量 |
float LUTsFilmicToneMapSlope |
---|
LUTs电影色调映射斜率 |
float LUTsFilmicToneMapToe |
---|
LUTs电影色调映射阴影 |
float LUTsFilmicToneMapShoulder |
---|
LUTs电影色调映射高光 |
float LUTsFilmicToneMapBlackClip |
---|
LUTs电影色调映射黑色调 |
float LUTsFilmicToneMapWhiteClip |
---|
LUTs电影色调映射白色调 |
ColorQuad LUTsBaseSaturation |
---|
LUTs基础饱和颜色 |
ColorQuad LUTsBaseContrast |
---|
LUTs基础对比颜色 |
ColorQuad LUTsBaseGamma |
---|
LUTs基础γ颜色 |
ColorQuad LUTsBaseGain |
---|
LUTs基础增益颜色 |
ColorQuad LUTsBaseOffset |
---|
LUTs基础偏移颜色 |
ColorQuad LUTsShadowSaturation |
---|
LUTs阴影饱和颜色 |
ColorQuad LUTsShadowContrast |
---|
LUTs阴影对比颜色 |
ColorQuad LUTsShadowGamma |
---|
LUTs阴影γ颜色 |
ColorQuad LUTsShadowGain |
---|
LUTs阴影增益颜色 |
ColorQuad LUTsShadowOffset |
---|
LUTs阴影偏移颜色 |
ColorQuad LUTsMidtoneSaturation |
---|
LUTs中间色调饱和颜色 |
ColorQuad LUTsMidtoneContrast |
---|
LUTs中间色调对比颜色 |
ColorQuad LUTsMidtoneGamma |
---|
LUTs中间色调γ颜色 |
ColorQuad LUTsMidtoneGain |
---|
LUTs中间色调增益颜色 |
ColorQuad LUTsMidtoneOffset |
---|
LUTs中间色调偏移颜色 |
ColorQuad LUTsHighlightSaturation |
---|
LUTs高光饱和颜色 |
ColorQuad LUTsHighlightContrast |
---|
LUTs高光对比颜色 |
ColorQuad LUTsHighlightGamma |
---|
LUTs高光γ颜色 |
ColorQuad LUTsHighlightGain |
---|
LUTs高光增益颜色 |
ColorQuad LUTsHighlightOffset |
---|
LUTs高光偏移颜色 |
ModelAssetType LUTsColorGradingLUTPath |
---|
LUTs颜色分级表路径 |
bool GTAOActive |
---|
GTAO开关 |
float GTAOThicknessblend |
---|
0~1 |
float GTAOFalloffStartRatio |
---|
0-1 |
float GTAOFalloffEnd |
---|
0-300 |
float GTAOFadeoutDistance |
---|
0-20000 |
float GTAOFadeoutRadius |
---|
0-10000 |
float GTAOIntensity |
---|
0-1 |
float GTAOPower |
---|
0-10 |
bool ChromaticAberrationActive |
---|
开关 |
float ChromaticAberrationIntensity |
---|
0-8 |
float ChromaticAberrationStartOffset |
---|
0-1 |
float ChromaticAberrationIterationStep |
---|
0.01-10 |
float ChromaticAberrationIterationSamples |
---|
1-8 |
bool DisEnableDefaultLight |
---|
是否关闭默认光照 |
成员函数
void ResetCamera () |
---|
重置相机 |
代码示例
lua
--创建ui布局
local root = SandboxNode.new('UIRoot', game.WorkSpace)
root.Name = 'uiroot'
--创建UI
local ModelView = SandboxNode.new('UIModelView', game.WorkSpace.uiroot)
ModelView.Size = Vector2.new(500, 500)
ModelView.Position = Vector2.new(500, 500)
ModelView.CanCameraMove = true
ModelView.CameraDist = 700
local newModel= SandboxNode.new('Model')
newModel.Name = "my_model"
newModel.ModelId = "sandboxSysId://entity/100011/body.omod"
newModel.Position = Vector3.new(0,0,0)
--设置父节点 将模型节点添加到ModelView中
newModel:SetParent(ModelView)