虚幻社区知识库
主页 归档 资源 博客 关于 贡献者 RSS MD Editor
主页 归档 资源 博客 关于 贡献者 RSS MD Editor

分类  

  •   Animation
    • UE4 动画系统源码剖析
  •   BuildSystem
    • UBT 中定义的 C++ 宏
    • UE 项目的编译流程
    • UBT 中 EULA 的内容分发限制
    • UE 构建系统:Target 和 Module
    • 构建支持多平台打包的二进制引擎
    • 添加编译器参数
    • 编译系统 PCH 配置
    • 引用 windows 头文件的警告 / 错误
    • 开启多核心编译
    • 编译目标的 RuntimeLibrary 类型
    • 模块的宏定义
    • 代码编译时执行脚本
    • OptimizeCode 代码优化
    • UE4 编译代码的真正命令参数
    • 关闭 UnityBuild
    • 接收命令行参数控制程序编译行为
  •   Debugging
    • 变量已被优化,因而不可用。
    • VisualStudio 调试 UE 项目技巧
  •   Editor
    •   Slate
      • Details Panel Customization in Unrea lEngine
    •   VersionControl
      • 在 UE 中使用 Git 进行版本控制
    • 编辑器模式下焦点不在窗口内的卡顿
    • 监听资源创建 / 操作事件
    • 使用 IDetailCustomization 自定义属性面板
    • 跨 Level 选择 Actor
    • 给特定类型资源添加右键菜单选项
    • UE4Editor 对比蓝图
  •   Engine
    •   Bug
      •   4.25
        • 4.25.2Mac 打包的 metal-ar 错误
        • UE4.25 Mac 字符转换 bug
        • UE4.25.1 的 Assembly 路径错误
        • UE4.25 中 ShaderPatch 问题
      • 未变动资源 Cook 稳定性的 BUG
    •   DDC
      • 修改 DDC 的路径
      • DDC 共享
    • FName/FString/FText 的区别
    • UE 模块的加载与启动分析
    • Create A Standalone Application in UE4
    • 打包时路径过长的错误
    • UE 代码分析:GConfig 的加载
    • UE 中 Log 实现代码分析
    • UE 加载和查找 DLL 模块分析
    • 引擎版本获取
    • GC Config of BaseEngine.ini
    • FPaths 中 Dir 函数的对应路径
    • Hook UObject
    • UE4 从 UProperty 到 FProperty
    • 检测是否为安装版引擎的方法
    • UObject 的 FObjectInitializer 构造函数的调用
    • COMPILED_PLATFORM_HEADER
    • FCommandLine 过滤模式
    • Delegate 分析
    • DoesPackageExists 分析
    • UE4 中的 Subsystem
    • UEAsLib 机制初探
    • UE4 技术总结——委托
  •   Gameplay
    • 跨关卡传递 Actor 实例
    • UE 接入 SteamSDK 及相关资料
    • UE 导入图集:TexturePacker
    • UE 集成 WWise:概念与代码分析
  •   Lightmass
    • 联机烘培光照
  •   Mobile
    •   Android
      • 修改游戏默认的数据存储路径
      • Android 在 Windows 的编译环境
      • Android 常用的工具和命令
      • app:assembleDebug 报错
      • 引擎的环境依赖与 NDK 支持
      • UE 开发 Android 的工程实践
      • 同时支持 armv7 和 arm64 的链接库
      • ES2.0 最多 75 根骨骼的限制
      • UE4 中 ES3.1 的 75 根骨骼限制
      • Android 基础包拆分
    •   IOS
      • 测试 iOS 包的常见问题
      • 部署 Windows 远程构建 iOS
      • Install IPA 0xE8008029 Error
      • 打包 iOS 导出 dSYM
      • 命令行导入证书和 Provision
      • TargetRules 导入证书和 Provision
      • 打包 IOS 签名错误排查
      • IOS 基础包拆分
      • IOS 远程构建最大文件不能超过 2G
      • 源码版与安装版 IOS 数据路径差异
      • IOS Metal Shader 编译
    •   UPL
      • UPL for Android
      • UPL 在 iOS 中的应用
      • UPL 与 JNI 调用的最佳实践
    • 修改 LaunchScreen 视频比例
    • 移动端指定启动参数
    • 移动端息屏控制
    • 移动端相对到绝对路径转换
    • App 版本号
  •   NavMesh
    • Export Recast Navigation Data from UE4
    • Navmesh bounds are too large
  •   Network
    •   Dediceted Server
      • HandleNetworkFailure
      • UGameInstance::HandleNetworkError
      • Unreal Networking Guide
      • Unreal Engine 4 Network Compendium
      • Actor Replication Config
    • 使用 HTTP 请求下载文件的坑和技巧
  •   Optimization
    •   Memory
      • UE 性能分析:内存优化
      • 控制 AssetRegistry 的序列化
    •   大世界
      • UE4 大世界场景工作流
    • UE 项目优化:PSO Caching
    • Texture 的压缩和 Profiling
    • 裁剪不必要的引擎模块
  •   PixelStreaming
    • PixelStreaming:基本概念与上手初探
  •   Plugins
    • upluginmanifest
  •   Profiling
    • 网络质量测试
    • Profiling for UE
    • Insight Profiling in lua
    • Profiling Commands
    • 资源调试命令
    • Zlib/Oodle/ZSTD 压缩算法性能对比
    • Profiling IOS With UnrealInsight
  •   Programming
    •   Blueprint
      • 自定义蓝图节点
      • 创建异步 Blueprint 节点
    •   C++
      • MD5 的分片校验
      • UEC++ 与标准 C++ 的区别与联系
      • CharCast 的坑
      • 成员模板函数特化不要放在 Class Scope
      • 定义外部可用的全局符号
    •   Lua
      • 基于 UnLua 的 Lua 编程指南
      • UnLua 函数覆写实现分析
    •   Tricks
      • ON_SCOPE_EXIT
  •   Rendering
    •   Lighting
      • UE4 Lighting
      • UE4 灯光的移动性
    •   Material
      • UE4 材质系统源码剖析
    •   RDG
      • UE4 Rendering Dependency Graph
    •   VirtualTexture
      • UE4VirtualTexture 源码解析
  •   ThirdParty
    • UE 集成 Protobuf
    • 添加外部库的注意事项
    • 集成第三方压缩算法
  •   Tip
    •   蓝图
      • 蓝图的一些细节
    • UE4 100 Tip For Unreal
    • UE4 一些实践建议
    • 给 UE4 项目改名
  •   UE5
    •   Game Feature
      • UE5:Game Feature 预研
    • UE5:新一代虚幻引擎初探
    • Oodle 压缩算法
    • EpicVerse:UE5 新的脚本语言
  •   VirtualReality
    • 使用 Unreal Engine 4 采集 360°全景视频
    • HTC Vive Tracker Developer Guide
    • Instanced Stereo Rendering
    • Oculus Quest Development with UE4
    • VR 硬件适配与调试经验
  •   反射
    • UE 反射实现分析:基础概念
    • UE 反射实现分析:C++ 特性
    • UE 反射实现分析:反射代码生成(一)
    • StaticClass 实现分析
    • Enum 反射实现分析
    • Struct 反射实现分析
    • 类反射实现分析
    • 函数反射实现分析
    • 属性反射实现分析
    • 枚举的反射信息
    • WITH_EDITOR 包裹反射属性的问题
  •   工具
    •   UELauncher
      • 开源一个虚幻引擎启动器 UE Launcher
    •   UnrealPak
      • UnrealPak 的加密参数
    •   资源审计
      • UE 资源合规检查工具 ResScannerUE
      • 基于 ResScannerUE 的资源检查自动化实践
    • UnrealVersionSelector
    • UE4Launcher
    • ue4program
    • UnrealPak
    • UnrealPakViewer 可视化 Pak 分析工具
    • 抓取 UE4 API 并生成带索引的 Dash 文档
    • UE 工具集:我的开源项目介绍
    • UE 多用户协同编辑服务部署指南
  •   开发环境
    •   Android
      • Android 在 Windows 的编译环境
    •   Mac
      • Mac 部署 UE 开发环境
    •   Windows
      • Windows 的 UE 编译环境
    • Setup 多线程数加速下载
  •   热更新
    •   Pak
      • 运行时在 Pak 中访问非资源文件
      • 引擎启动时 Pak 的加载
      • Mount Point 的作用
      • Patch 的挂载和资源加载
    • UE 热更新:需求分析与方案设计
    • UE 热更新:UOD 资料
    • UE 热更新:基于 HotPatcher 的自动化流程
    • UE 热更新:拆分基础包
    • UE 热更新:资产管理与审计工具
    • UE 热更新:Create Shader Patch
    • UE 热更新:Questions & Answers
    • UE 内置的 Release/Patch 分析
    • UE 热更新:资源的二进制补丁方案
    • UE 热更新:Shader 更新策略
    • UE 热更新:Config 的重载与应用
  •   物理系统
    •   Chaos
      • UE4Chaos 框架解析
    • UE4 物理系统实现
  •   特效粒子
    •   Niagara
      • UE4Niagara 源码解析
  •   虚幻周报
    • 虚幻周报 20210603| 开心地像个孩子!
    • 虚幻周报 20210623| 又有好东西要来了
    • 虚幻周报 20210714| 虚幻嘉年华!
    • 虚幻周报 20210820|UE4.27 正式版发布!
    • 虚幻周报 20210825| 要有光!
    • 虚幻周报 20210728| 虚幻嘉年华见吧!
    • 虚幻周报 20210811|SIGGRAPH 好多干货
    • 虚幻周报 20210831| 本周继续直播
    • 虚幻周报 20210908| 活动搞起来!
    • 虚幻周报 20210915|UnrealCircle 北京站!
    • 虚幻周报 20210929|UOD2021 售票中!
    • 虚幻周报 20211013| 来成为蓝图大师吧!
    • 虚幻周报 20211020|UOD2021 倒计时 1 个月
    • 虚幻周报 20211028|UOD2021 演讲开始公布了
    • 虚幻周报 20211103| 不给 PPT 就捣蛋!
    • 虚幻周报 20211110| 万事开头难然后更难最后最难
  • 欢迎访问虚幻社区知识库!
  • Wiki 内容编写格式与规则
  • PENDING WIKI

最新内容

  • UE4Editor 对比蓝图

    Editor, 蓝图

    2022-01-05   皮皮
  • 定义外部可用的全局符号

    C++, Programming

    2021-12-14   lipengzha
  • UnrealPak 的加密参数

    UnrealPak, 加密, 工具

    2021-12-13   lipengzha
  • UE5:Game Feature 预研

    Game Feature, Modular Gameplay, UE5, 工具

    2021-11-17   lipengzha
  • 开源一个虚幻引擎启动器 UE Launcher

    Launcher, UELauncher, 工具

    2021-11-10   lipengzha

标签云

Android Animation Asset Asset Tools AssetRegistry Blueprint Bug Build System BuildGraph BuildSystem C++ Chaos Commandline DASH DDC DS Data Debugging Delegate Details ES2.0 ES3 EULA Editor Engine EpicVerse FPaths GC GConfig Game Feature Git HTC Vive HotPatcher IDetailCustomization IOS IPA Launcher Lighting Lightmass Lua MD5 Mac Manifest Material Memory Metal Mobile Modular Gameplay ModularFeature Module Music NavMesh Navigation Network Niagara ObjectInitializer Oculus Oculus Quest Oodle Optimization PSO Caching Package Pak Pixel Streaming Plugins Profiling Programming Protobuf RDG Recast Release Rendering ResScannerUE Script Language Seamless travel Shader Shader Patch ShaderPatcher Slate Source Control Standalone Application Steam SteamSDK String Subsystem Swarm Agent TargetRules Template Texture TexturePacker ThirdParty Tip Tools UBT UClass UE API UE5 UEAsLib UELauncher UEnum UFunction UHT UOD UObject UPL UProperty UStruct UnLua UnityBuild Unreal Insight UnrealFrontEnd UnrealPak UnrealPak - 打包 VR Video VirtualReality VirtualTexture Visual Studio Vive Tracker Wiki Windows Wwise ZSTD codesign dSYM lua ue4program ushaderbytecode 内存优化 加密 压缩算法 反射 图集 大世界 工具 开发环境 开源 异步 打包 插件 源码解析 热更新 版本控制 物理系统 特效粒子 编译环境 蓝图 虚幻周报 调试 资产审计 资源审计 跨平台 远程构建 链接库

#Shader

IOS Metal Shader 编译

2021-07-06
MobileIOS
IOS, Metal, Mobile, Shader
lipengzha
lipengzha © 2022
Powered by Hexo. Theme - Wikitten
158 articles and 47 external links in the site.