- 用户指南
- Components
- 寻路
- 动画组件
- 资源组件
- 音频组件(AudioComponent)
- 音频侦听器(AudioListener)
- 音频源(AudioSource)
- 音频过滤器(AudioFilter)(仅限专业版)
- 混响区域(ReverbZone)
- 麦克风(Microphone)
- 物理组件(PhysicsComponent)
- 箱体碰撞体(BoxCollider)
- 胶囊碰撞体(CapsuleCollider)
- 角色控制器(CharacterController)
- 角色关节(CharacterJoint)
- 可配置关节(ConfigurableJoint)
- 恒定力(ConstantForce)
- 固定关节(FixedJoint)
- 铰链关节(HingeJoint)
- 网格碰撞体(MeshCollider)
- 物理材质(PhysicsMaterial)
- 刚体(Rigidbody)
- (SphereCollider)
- 弹簧关节(SpringJoint)
- 交互布(InteractiveCloth)
- 蒙皮布(SkinnedCloth)
- 车轮碰撞体(WheelCollider)
- 游戏对象(GameObject)
- 图像效果(ImageEffectScripts)
- 高光溢出和镜头光晕(BloomandLensFlare)
- 模糊(Blur)
- 相机运动模糊(MotionBlur)
- 颜色修正曲线(ColorCorrectionCurve)
- 颜色修正(ColorCorrection)
- 颜色修正查找纹理(ColorCorrectionLookupTexture)
- 对比度增强(ContrastEnhance)
- 对比度拉伸(ContrastStretch)
- 起皱(Crease)
- 视野深度(DepthofField)3.4
- 视野深度(DepthofField)
- 边缘检测(EdgeDetection)
- 鱼眼(Fisheye)
- 全局雾(GlobalFog)
- 发光(Glow)
- 灰度(Grayscale)
- 运动模糊(MotionBlur)
- 噪波和颗粒(NoiseAndGrain)
- 噪波(Noise)
- 屏幕叠加(ScreenOverlay)
- 棕褐色调(SepiaTone)
- 边缘检测效应
- 阳光照射(SunShaft)
- 屏幕空间环境光遮蔽(SSAO)(ScreenSpaceAmbientOcclusion(SSAO))
- 倾斜位移(TiltShift)
- 色调映射(Tonemapping)
- 旋转(Twirl)
- 渐晕(Vignetting)(和色差(ChromaticAberration))
- 状态同步详细信息
- 旋涡
- 设置管理器(SettingsManager)
- 网格组件(MeshComponents)
- 网络组
- 效果
- 渲染组件
- 变换组件(TransformComponent)
- UnityGUI组
- 向导
- 地形引擎指南(TerrainEngineGuide)
- 树木创建器指南
- 动画视图指南
- GUI脚本指南
- 网络参考指南
- 移动设备上的网络连接
- 高级网络概念
- Unity中的网络元素
- RPC详细信息
- NetworkLevelLoading
- 主服务器
- 最小化网络带宽
- 社交API
- 内置着色器指南
- Unity的后台渲染
- 着色器参考
- ShaderLab语法:Shader
- ShaderLab语法:Properties
- ShaderLab语法:子着色器(SubShader)
- ShaderLab语法:Pass
- ShaderLabsyntax:Color,Material,Lighting
- ShaderLab语法:剔除和深度测试(Culling&DepthTesting)
- ShaderLab语法:纹理组合器(TextureCombiners)
- ShaderLab语法:雾(Fog)
- ShaderLab语法:Alpha测试(Alphatesting)
- ShaderLab语法:混合(Blending)
- ShaderLab语法:通道标记(PassTags)
- ShaderLab语法:名称(Name)
- ShaderLab语法:绑定通道(BindChannels)
- ShaderLab语法:使用通道(UsePass)
- ShaderLab语法:GrabPass
- ShaderLab语法:子着色器标记(SubShaderTags)
- ShaderLab语法:回退(Fallback)
- ShaderLab语法:自定义编辑器(CustomEditor)
- ShaderLab语法:其他命令
- ShaderLab语法:Pass
- 高级ShaderLab主题
- ShaderLab内置值
- 其他
- 网络视图
- 导航网格 (Navmesh) 和寻路 (Pathfinding)(仅限专业版 (Pro))
- Mecanim 动画系统
- 动画状态机
- 混合树 (Blend Tree)
- 在 Mecanim 中使用动画曲线 (Animation Curves)(仅限专业版 (Pro))
- 循环动画片段
- Animation State Machine Preview (solo and mute)
- 动画参数
- 旧动画系统
- 使用类人动画
- 动画层
- 资源导入与创建
- 音轨模块
- 减少文件大小
- 光照贴图 UV
- 资源准备和导入
- 如何安装或升级标准资源 (Standard Assets)?
- FBX 导出指南
- 从 Maya 中导入对象
- 从 Cinema 4D 中导入对象
- 从 3D Studio Max 中导入对象
- 从 Cheetah3D 中导入对象
- 从 Modo 中导入对象
- 从 Lightwave 中导入对象
- 从 Blender 中导入对象
- 为优化性能建模角色
- 如何使用法线贴图 (NormalMaps)?
- 如何修正已导入模型的旋转?
- 程序材质
- 如何使用水?
- 分析器(仅限专业版)
- 绘制调用批处理
- 遮挡剔除(仅限专业版)
- Unity 中的高动态范围 (High Dynamic Range) 渲染
- 在 Unity 4 中使用 DirectX 11
- 文本场景文件格式(仅限专业版)
- 使用网络播放器模版
- 平台依赖编译
- 日志文件
- 首选项
- 粒子系统曲线编辑器
- 渐变编辑器
- 怎样制作网格粒子发射器?(旧粒子系统)
- 深入了解光照贴图
- 光照贴图快速入门
- 着色器
- 动画脚本(旧版)
- 自定义
- 布局模式
- 扩展编辑器
- 网络实例化
- 材质和着色器
- 如何使用细节纹理?
- 着色器:顶点和片段程序
- Unity 中的阴影
文章来源于网络收集而来,版权归原创者所有,如有侵权请及时联系!
渲染纹理(RenderTexture)
渲染纹理 (Render Texture)是在运行时创建和更新的特殊类型纹理 (Texture) 。要使用它们,请先创建新渲染纹理 (Render Texture) 并指定摄像机 (Camera) to render into 之一以渲染到该渲染纹理 (Render Texture) 中。随后可以如同普通纹理 (Texture) 一样在材质 (Material) 中使用渲染纹理 (Render Texture)。Unity 标准资源 (Standard Asset) 中的水 (Water) 预设是在实际中使用渲染纹理 (Render Texture) 创建实时反射和折射的示例。
渲染纹理 (Render Texture) 是 Unity 专业版功能。
属性
渲染纹理 (Render Texture)检视器 (Inspector) 与大多数检视器 (Inspector) 不同,但是非常类似于纹理 (Texture) 检视器 (Inspector)。
渲染纹理 (Render Texture) 检视器 (Inspector) 几乎与纹理 (Texture) 检视器 (Inspector) 相同
渲染纹理 (Render Texture) 检视器 (Inspector) 实时显示渲染纹理 (Render Texture) 的当前内容,可以作为使用渲染纹理 (Render Texture) 的效果的重要调试工具。
属性: | 功能: |
---|---|
大小 (Size) | T渲染纹理 (Render Texture) 大小(以像素为单位)。可注意到只能选择二的幂值大小 |
各向异性等级 (Aniso Level) | 在一个陡峭的角度观看纹理时提高纹理的质量。适用于地板和地面纹理 |
过滤模式 (Filter Mode) | 选择纹理经三维变换拉伸时的过滤方式: |
无过滤 (No Filtering) | 纹理在近距离变成块状 |
双线性 (Bilinear) | 纹理在近距离变得模糊 |
三线性 (Trilinear) | 类似双线性,但纹理也在不同的纹理层次之间变模糊 |
循环模式 (Wrap Mode) | 选择纹理在铺设时的行为方式: |
重复 (Repeat) | 纹理重复(铺设)自己 |
拉伸 (Clamp) | 纹理边缘进行拉伸 |
提示
在游戏中创建直播现场摄像机的非常快速方式:
- 使用资源 (Assets) -> 创建 (Create) -> 渲染纹理 (Render Texture) 创建新渲染纹理 (Render Texture) 资源。
- 使用游戏对象 (GameObject) -> 创建其他 (Create Other) -> 摄像机 (Camera) 创建新摄像机 (Camera)。
- 将渲染纹理 (Render Texture) 分配给新摄像机 (Camera) 的Tar目标纹理 (Target Texture) 。
- 目标纹理 (Target Texture)
- 将渲染纹理 (Render Texture) 拖动到其上以创建使用渲染纹理 (Render Texture) 的材质 (Material)。
- 进入播放模式 (Play Mode),可观察到箱体的纹理 (Texture) 基于新摄像机 (Camera) 的输出实时更新。
渲染纹理的设置如上所示
提示
- Unity 会渲染被分配至活动状态渲染纹理 (RenderTexture.active) 的所有对象。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论