注意:您可以使用这个方便的扩展 Markdown PDF 在 VSCode 中轻松地将此 Markdown 文件转换为 PDF。
入门
获取软件
赌博
游戏开发
设置 macOS 工作区
设置 Windows 10 工作区
在 Linux 上使用 Android 和 Android 应用程序
专业音频/视频编辑
库伯内斯
机器学习
机器人技术
开源安全
差异隐私
云原生开发
开发运营开发
颤振开发
联网
数据库
GNOME 扩展
高级主题
Pop!_OS 是 System76 开发的一款操作系统(基于 Ubuntu),供 STEM 和创意专业人士使用计算机作为发现和创造的工具。
Pop!_OS COSMIC(计算机操作系统主界面组件)是 System76 开发的自定义桌面环境。这使得通过鼠标、键盘和/或触控板导航桌面工作流程变得更加简单和高效。
PipeWire 是一个用于处理多媒体管道的服务器和用户空间 API。它在音频和视频设备之上提供了一个低延迟、基于图形的处理引擎,可用于支持当前由pulseaudio和JACK处理的用例。 PipeWire 采用强大的安全模型进行设计,可以轻松地与容器化应用程序中的音频和视频设备进行交互。图中的节点可以实现为单独的进程,与套接字通信并使用 fd 传递交换多媒体内容。
Pop!_OS 和 Ubuntu 之间的差异
System76 支持(提出问题/提交票证)
System76 笔记本电脑
System76 台式机
噗!_OS GitHub
流行!_OS reddit
Popsicle 是一个 Linux 实用程序,用于并行刷新多个 USB 设备,用 Rust 编写。
冰棒用户界面
Etcher 是一款开源、跨平台软件,可以轻松地将操作系统映像闪存到 microSD 卡或 USB 设备。
蚀刻机用户界面
Iced 是 Rust 的跨平台 GUI 库,专注于简单性和类型安全。灵感来自榆树。它具有简单、易于使用、包含电池的 API 类型安全、反应式编程模型 跨平台支持(Windows、macOS、Linux 和 Web) 响应式布局 内置小部件(包括文本输入、可滚动和更多的。)
Slint 是一款快速、简单的 UI 工具包 优点 流畅 创建流畅、触摸友好的用户界面 跨平台 目标嵌入式设备和桌面应用程序 多语言 直观 API 采用您最喜爱的编程语言(C++、Rust、JavaScript) 快速设计 通过 Live 快速迭代-预览任务。
Open the terminal and run:
sudo apt install gnome-tweak-tool //let ' s you customize your desktop layout.
Open the terminal and run:
sudo ufw enable //enables firewall
sudo ufw status //checks status of firewall
回到顶部
注 1:所有这些软件也可在其他流行的 Linux 发行版中使用,例如 Debian、Linux Mint、elementary OS、Fedora、Manjaro Linux、EndeavourOS 和 Arch Linux。
注 2:对于不习惯使用命令行或需要 Pop!_Shop 中未提供的软件的新用户,请查看基本应用程序部分以开始使用。此外,如果进一步向下滚动,您将看到通过 Flathub、Snap Store 和 AppImages 获取软件应用程序的其他简单方法。
CrossOver Linux® 是一个 Microsoft Windows 兼容层(基于 WINE(Wine 不是模拟器))。 CrossOver 兼容层使数以千计的基于 Windows 的应用程序能够在 Linux、macOS 或 Chrome 操作系统上运行。
Adobe Lightroom Online 照片编辑器是 Adobe Photoshop Lightroom 的在线网络版本。需要 Adobe 帐户才能登录应用程序。
Adobe Spark(Web) 是一款可让您制作炫酷的社交图形、短视频和网页的应用程序。需要 Adobe 帐户才能登录应用程序。
Photopea 是一款先进的在线图像编辑器,支持 PSD、XCF、Sketch、XD 和 CDR 格式。 (Adobe Photoshop、GIMP、Sketch 应用程序、Adobe XD、CorelDRAW)。
Master PDF Editor 是一款简单易用的应用程序,用于处理 PDF 文档,具有强大的多用途功能。使用 Master PDF Editor,您可以轻松查看、创建和修改 PDF 文档。
VMware Workstation Player 是在 Windows 或 Linux PC 上运行单个虚拟机的理想实用程序。组织使用 Workstation Player 提供托管企业桌面,而学生和教育工作者则使用它进行学习和培训。
VMware Workstation Pro 是在单个 Linux 或 Windows PC 上将多个操作系统作为虚拟机 (VM) 运行的行业标准。为任何设备、平台或云构建、测试或演示软件的 IT 专业人士、开发人员和企业都依赖 Workstation Pro。
WinApps for Linux 是一个在 Linux (Ubuntu/Fedora) 和 GNOME/KDE 中运行 Microsoft Office 和 Adobe 等 Windows 应用程序的程序,就好像它们是本机操作系统的一部分一样,包括用于右键单击特定 mime 类型的文件的 Nautilus 集成打开它们。
DaVinci Resolve 视频编辑器是一款完整的视频编辑解决方案,将专业 8K 编辑、色彩校正、视觉效果和音频后期制作全部结合在一个软件工具中。
Reaper Audio 编辑器是一款完整的计算机数字音频制作应用程序,提供完整的多轨音频和 MIDI 录音、编辑、处理、混音和母带处理工具集。
MATLAB Online 允许用户通过 Google Chrome 等 Web 浏览器使用 MATLAB 和 Simulink。
Timeshift for Linux 是一款提供类似于 Windows 中的系统还原功能和 Mac OS 中的 Time Machine 工具的功能的应用程序。 Timeshift 通过定期拍摄文件系统的增量快照来保护您的系统。这些快照可以在以后恢复以撤消对系统的所有更改。
Stacer 是一个开源系统优化器和应用程序监视器,可帮助用户管理整个系统。也可作为 AppImage 使用。
Nativefier 是一个命令行工具,可以通过最少的配置轻松为任何网站创建桌面应用程序。应用程序由 Electron(在底层使用 Chromium)包装在操作系统可执行文件(.app、.exe 等)中,以便在 Windows、macOS 和 Linux 上使用。
App Outlet 是一个通用应用程序商店(Flatpaks、Snaps 和 AppImages),其灵感来自 Linux App Store 在线服务。
FlatHub 是 Flatpak 应用程序的构建和分发服务。
FlatHub论坛
在 Pop!_OS 上安装 snap
Snap Store 是 Snap 应用程序的构建和分发服务。
Snapcraft 论坛
AppImageHub 是 AppImage 应用程序的构建和分发服务。
AppImage Manager 是 AppImage 的包管理器。
应用图像论坛
回到顶部
回到顶部
Xbox 无线控制器 + USB-C® 电缆
Xbox 控制器
PlayStation 5 DualSense™ 无线控制器
注意:请确保使用 Bottles 来运行此固件。
PS 5 DualSense™ 控制器
任天堂 Switch Pro 控制器
任天堂 Switch Pro 控制器
回到顶部
OBS(开放广播软件)是用于视频录制和直播的免费开源软件。流式传输到 Twitch、YouTube 和许多其他提供商或使用高品质 H264 / AAC 编码录制您自己的视频。 OBS Studio在版本 27 中添加了原生 PipeWire 和 Wayland 支持。
在Ubuntu上安装OBS Studio:
sudo add-apt-repository ppa:obsproject/obs-studio
sudo apt update
sudo apt install ffmpeg obs-studio
或者
OBS工作室
OBS PipeWire 音频捕获插件为 OBS Studio 添加了 3 个源,以使用 PipeWire 捕获音频输出、输入和应用程序。
OBS Scale To Sound 是 OBS Studio 的一个插件,它添加了一个过滤器,可以根据您选择的任何音频源的音频电平来进行源缩放。
OBS Studio Full-loaded 是一个适用于基于 Ubuntu/Debian 的系统的脚本,它安装 OBS Studio 以及预加载的额外功能和插件。该项目由 Martin Wimpress 开发和维护。
回到顶部
Steam Flatpak 可在 FlatHub 上使用。
Steam Remote Play Together 是一项 Steam 服务,可让您通过互联网免费与朋友分享您的 Steam 本地多人游戏。使用远程同乐,一名玩家拥有并运行游戏,然后最多四名玩家可以加入。
Proton 是一款与 Steam 客户端配合使用的工具,它允许 Windows 独有的游戏在 Linux 操作系统上运行。它使用 Wine 来促进这一点。
ProtonUp-Qt 是一个使用图形用户界面安装和管理 Proton-GE 和 Luxtorpeda for Steam 以及 Wine-GE for Lutris 的工具。基于 AUNaseef 的 ProtonUp,使用 Python 3 和 Qt 6 制作。
回到顶部
ProtonDB 收集了其他游戏玩家在 Linux 上使用 Proton 测试游戏时提供的超过 100,000 份游戏报告,并提供游戏性能的总分。越来越多的建议提供了一些调整,您可以在 Proton 继续开发的同时尝试让游戏正常运行。除此之外,您还可以探索此站点上的 Steam 游戏目录,以浏览和发现以前无法在 Linux 上使用的各种游戏。
回到顶部
Lutris 是一款 Linux 游戏客户端。它使您可以访问除当前一代游戏机之外的所有视频游戏。此外,与其他商店(如 GOG、Steam、Battle.net、Origin、Uplay 和许多其他来源)完美集成,允许您导入现有的游戏库和社区维护的安装脚本,为您提供完全自动化的设置。
回到顶部
添加 Epic 游戏商店
回到顶部
暴雪战网是由动视暴雪娱乐开发的基于互联网的在线游戏、数字发行和数字版权管理平台。 Battle.net 是《魔兽世界》、《暗黑破坏神 III》、《星际争霸 II》、《炉石传说》、《风暴英雄》、《守望先锋》和《使命召唤》的启动器。
回到顶部
EA Play 是艺电公司为 Xbox One、Xbox Series X/S、PlayStation 4、PlayStation 5 和 Microsoft Windows 平台提供的一项基于订阅的视频游戏服务,提供对艺电公司发行的精选游戏的访问权限以及额外的奖励。
回到顶部
Origin 是艺电公司开发的一个在线游戏、数字发行和数字版权管理(DRM)平台,允许用户在互联网上购买 PC 和移动平台的游戏,并使用 Origin 客户端(以前的 EA Download Manager、EA Downloader)下载游戏。和 EA 链接)。
回到顶部
Ubisoft Connect 是由 Ubisoft 创建的数字发行、数字版权管理、多人游戏和通信服务,旨在提供与其他游戏公司提供的成就/奖杯类似的体验。
回到顶部
GOG GALAXY 是一个完全可选的客户端,用于安装、玩和更新您的游戏。
回到顶部
GameHub 是所有游戏的统一库。它允许您将不同平台的游戏存储到一个程序中,以便您更轻松地管理游戏。
游戏中心支持:
Linux 原生游戏
多个兼容层:
多个游戏平台:
回到顶部
Heroic 是一款适用于 Linux、Windows 和 macOS 的开源游戏启动器(适用于使用 Crossover 的本机游戏和 Windows 游戏)。它支持使用 Legendary(Epic Games Launcher 的 CLI 替代方案)从 Epic Games Store 启动游戏。用于英雄游戏启动器的 Flatpak
Epic Games Store 是一个适用于 Microsoft Windows 和 macOS 的数字视频游戏店面,由 Epic Games 运营。
回到顶部
Geforce NOW 是 NVIDIA 的云游戏服务。
Moonlight Game Streaming 是一个程序,可让您通过 Internet 流式传输 PC 游戏,无需任何配置。几乎可以从任何设备进行流式传输,无论您是在另一个房间还是距离游戏设备数英里。
Chiaki 是一款免费开源软件客户端,适用于 PlayStation 4 和 PlayStation 5 Remote Play,适用于 Linux、FreeBSD、OpenBSD、Android、macOS、Windows、Nintendo Switch 以及更多平台。千秋弗莱帕克
Xbox Cloud Gaming 是 Microsoft 基于云的 Xbox 游戏流技术(目前处于测试阶段) 。在您的移动设备或 Chrome 网络浏览器上玩《极限竞速:地平线 4》、《光环 5:守护者》、《战争机器 4》、《盗贼之海》、《茶杯头》、《荒野大镖客:救赎 2》等游戏以及 100 多种其他游戏。 Xbox 云游戏确实需要 Xbox Game Pass Ultimate 订阅。
Stadia 是 Google 的游戏平台,可让您在已有的屏幕上立即玩自己喜欢的视频游戏。通过 Chromecast 与 Google TV、笔记本电脑、台式机、平板电脑或兼容手机在电视上玩游戏。 Stadia Pro 是一项订阅服务(每月 9.99 美元),可解锁越来越多的免费游戏,供您在 Stadia 上玩。
Parsec 是一个视频游戏流媒体平台,提供多种游戏和类型可供选择,并提供高品质、流畅的游戏体验。 SParsec 的开发是为了提供高品质、流畅的游戏体验,同时不含所有广告和游戏内购买。
Amazon Luna 是亚马逊的云游戏服务。 Amazon Luna 兼容/支持多种设备和浏览器。
回到顶部
EmulationStation 桌面版 (ES-DE) 是一款前端应用程序,用于浏览和启动多平台游戏集中的游戏。它适用于 Unix/Linux、macOS(M1 和 Intel)和 Windows。
Pegasus 是一个跨平台、可定制的图形前端,用于启动模拟器、管理游戏库(尤其是复古游戏)并从一个地方启动它们。它专注于可定制性、跨平台支持(包括嵌入式设备)和高性能。
RetroPie 是模拟器的前端,可让您将 Raspberry Pi、ODroid C1/C2 或 PC 变成复古游戏机。它建立在 Raspbian、EmulationStation、RetroArch 和许多其他项目的基础上,使您能够以最少的设置玩您最喜欢的街机、家庭控制台和经典 PC 游戏。
RetroArch 是模拟器、游戏引擎和媒体播放器的前端。它使您能够通过其流畅的图形界面在各种计算机和控制台上运行经典游戏。设置也统一,配置一劳永逸。 RetroArch Flatpak
Dolphin 是最近两款任天堂视频游戏机的模拟器:GameCube 和 Wii。它允许 PC 游戏玩家以全高清 (1080p) 享受这两款游戏机的游戏,并具有多项增强功能:与所有 PC 控制器的兼容性、涡轮速度、网络多人游戏等等。海豚弗莱帕克
Citra 是 Nintendo 3DS 的开源模拟器,能够玩许多您喜爱的游戏。西特拉·弗莱帕克
yuzu 是 Citra.Yuzu Flatpak 的创建者为 Nintendo Switch 开发的实验性开源模拟器
m64p 是任天堂 64 模拟器。它使用 mupen64plus-gui,一个用 Qt5 编写的全新 mupen64plus 前端。它支持您期望从前端获得的所有功能(保存状态管理、暂停、屏幕截图)。 m64p Flatpak
DeSmuME 是一款任天堂 DS 模拟器。 DeSmuME 扁平包装
Snes9x 是一款便携式免费软件超级任天堂娱乐系统 (SNES) 模拟器。 Snes9x Flatpak
bsnes 是一款超级任天堂 (SNES) 模拟器,专注于性能、功能和易用性。 BSNEFlatpak
mGBA 是一款用于运行 Game Boy Advance 游戏的新模拟器。它的目标是比许多现有的 Game Boy Advance 模拟器更快、更准确,并添加其他模拟器缺乏的功能。 mGBA Flatpak
DOSBox 是一个开源 DOS 模拟器,主要专注于运行 DOS 游戏。
DOSBox Staging 是一个完整的 x86 CPU 模拟器(独立于主机架构),能够运行需要实模式或保护模式的 DOS 程序。 DOSBox 暂存 Flatpak
Flycast 是一款源自 reicast 的多平台 Sega Dreamcast、Naomi 和 Atomiswave 模拟器。 Flycast Flatpak
DuckStation 是 Sony PlayStation 1 控制台的模拟器/仿真器,专注于可玩性、速度和长期可维护性。在 Flathub 上以 Flatpak 形式提供。
PCSX2 是 PlayStation 2“模拟器”,这是一个免费程序,尝试复制 PlayStation 2 控制台,使您能够在 PC 上玩 PS2 游戏。 PCSX2 平板包
RPCS3 是一个实验性开源索尼 PlayStation 3 模拟器和调试器,用 C++ 编写,适用于 Windows 和 Linux。 RPCS3 于 2011 年 5 月由其创始人 DH 和 Hykem 开始开发。该模拟器目前能够运行超过 1800 个由 Vulkan 和 OpenGL 提供支持的商业游戏。 RPCS3 扁平包
MAME 是一款街机模拟器。
xemu 是一个原始的 Xbox 模拟器。
Xenia 是 Xbox 360 模拟器。
另请查看这些 subreddits 以获取更多精彩游戏模拟器推荐
回到顶部
Bottles 是一款软件工具,可让您在 Linux 上运行 Windows 软件。它的内置依赖安装系统授予自动软件兼容性访问权限。下载管理器可以下载官方组件,例如:运行器(Wine、Proton)、DXVK、依赖项等。可在 FlatHub 上获取。
回到顶部
回到顶部
GreenWithEnvy (GWE) 是由 Roberto Leinardi 设计的 GTK 系统实用程序,用于提供信息、控制风扇以及对 NVIDIA 显卡进行超频以获得更好的性能。在 FlatHub 上以 Flatpak 形式提供。
回到顶部
AMD FidelityFX 超分辨率 (FSR)是一种开源高质量解决方案,用于从较低分辨率输入生成高分辨率帧。 FSR 为昂贵的渲染操作提供了“实用性能”,例如 AMD RDNA™ 和 AMD RDNA™ 2 架构的硬件光线追踪。
AMD FidelityFX 超分辨率 (FSR) 2.0是一种开源高质量解决方案,用于从较低分辨率输入生成高分辨率帧。它使用时态数据和优化的抗锯齿来提高支持游戏的帧速率,同时提供与原始分辨率相似或更好的图像质量。
AMD Open Source Driver for Vulkan®是适用于 Linux® 上 Radeon™ 图形适配器的开源 Vulkan 驱动程序。它构建在 AMD 的平台抽象库 (PAL) 之上,这是一个共享组件,旨在封装许多 AMD 3D 和计算驱动程序的某些硬件和操作系统特定的编程细节。
Vulkan® 内存分配器 (VMA)是一个库,提供简单且易于集成的 API,可帮助您为 Vulkan® 缓冲区和图像存储分配内存。
Radeon™ 光线追踪分析器 (RRA)是一款用于研究光线追踪应用程序性能并突出潜在瓶颈的工具。
Radeon™ GPU Profiler是一种低级优化工具,可提供有关 Radeon™ GPU 的详细信息。
Radeon™ GPU 分析器是一款适用于 DirectX®、Vulkan®、SPIR-V™、OpenGL® 和 OpenCL™ 的离线编译器和性能分析工具。它可以与 RGP、RMV 和 RDP 一起使用。
Radeon™ 开发者面板 (RDP)是 Radeon™ 开发者工具套件的重要组成部分。它提供了向 AMD Radeon™ 驱动程序发送请求和接收数据的通信通道。
Radeon™ Memory Visualizer (RMV)是一款功能强大的工具,可让用户分析 AMD Radeon GPU 上的视频内存使用情况。
Radeon™ 内存可视化工具 (RMV)
核心控件
回到顶部
Linux 上 DG2/Alchemist 硬件的版本要求:
注意:对于 Linux 6.0,默认情况下不会公开 DG2 类支持,但需要设置i915.force_probe=[PCI-ID] 模块选项以强制驱动程序初始化显卡。这个问题将在 Linux Kernel 6.2 中得到解决。
在基于 Debian 的系统上:
sudo dmesg | grep -i i915
在基于 Arch Linux 的系统上:
su dmesg | grep -i i915
英特尔 Xe 超级采样 (XeSS) 是一种时间图像升级 AI 渲染技术,可提高图形性能,类似于 NVIDIA 的 DLSS(深度学习超级采样)。英特尔的 Arc GPU 架构(2022 年秋季)将配备配备专用 Xe 核心来运行 XeSS 的 GPU。 GPU 将配备 Xe Matrix eXtenstions 矩阵 (XMX) 引擎,用于硬件加速 AI 处理。 XeSS 将能够在没有 XMX 的设备上运行,包括集成显卡,但 XeSS 在非 Intel 显卡上的性能会较低,因为它将由 DP4a 指令供电。
英特尔 ARC GPU 概述。图片来源:英特尔
回到顶部
OpenRazer 是 Razer 设备的 Linux 驱动程序集合 - 提供内核驱动程序、DBus 服务和 Python 绑定以与 DBus 接口交互。
OpenRGB 是一个基于网络的软件开发套件,允许第三方软件控制您的所有 RGB。这允许游戏集成、音乐可视化、环境照明以及您可以想象的任何其他功能。它支持华硕、华擎、Corsair、G.Skill、技嘉、HyperX、MSI、Razer、ThermalTake 等。
GX52 是一款 GTK 应用程序,旨在为 Logitech X52 和 X52 Pro HOTAS 的 LED 和 MFD 提供控制
Coolero 是一个用于监视和控制冷却设备的程序。它提供易于使用的用户界面和各种控制功能,还提供实时热性能详细信息。
Piper 是一个用于配置游戏设备(主要是游戏鼠标)的前端 GTK 应用程序。
StreamDeck-UI 是 Elgato Stream Deck 的 Linux 兼容 UI。
Asusctl 是一个控制守护进程、CLI 工具以及用于与 ASUS ROG 笔记本电脑交互的包的集合。
MangoHud 是一个 Vulkan 和 OpenGL 覆盖层,用于监控 FPS、温度、CPU/GPU 负载等。
GOverlay 是一个开源项目,旨在创建图形 UI 来管理 Vulkan/OpenGL 叠加。它仍处于早期开发阶段。
回到顶部
Geekbench 6 是一个跨平台基准测试,只需按一下按钮即可测量系统的性能。
Phoronix 测试套件
UNIGINE Superposition 是针对 PC 硬件(显卡、电源、冷却系统)的极限性能和稳定性测试。
回到顶部
WINE(Wine Is Not an Emulator)是一个兼容层,能够在多种 POSIX 兼容操作系统(例如 Linux、macOS 和 BSD)上运行 Windows 应用程序。 Wine 不是像虚拟机或模拟器那样模拟内部 Windows 逻辑,而是将 Windows API 调用即时转换为 POSIX 调用,消除了其他方法的性能和内存损失,并允许您将 Windows 应用程序干净地集成到桌面中。
Winetricks 是解决 Wine 中问题的简单方法。
回到顶部
Unity是一个跨平台的游戏开发平台。使用 Unity 构建高质量的 3D 和 2D 游戏,将其部署到移动设备、桌面、VR/AR、游戏机或 Web 上,并与忠实而热情的玩家和客户建立联系。
统一中心
虚幻引擎4是Epic Games开发的游戏引擎,拥有全球最开放、最先进的实时3D创作工具。它不断发展,不仅服务于其作为最先进的游戏引擎的最初目的,如今还为各行业的创作者提供自由和控制,以提供尖端内容、互动体验和身临其境的虚拟世界。
在虚幻引擎 4 上进行 Linux 游戏开发
Godot Engine 是一款功能丰富的跨平台游戏引擎,可通过统一的界面创建 2D 和 3D 游戏。它提供了一套全面的常用工具,让用户可以专注于制作游戏,而不必重新发明轮子。游戏可以一键导出到多个平台,包括主要桌面平台(Linux、Mac OSX、Windows)以及移动(Android、iOS)和基于网络(HTML5)的平台。
如果您想捐赠给戈多项目
Blender 是免费的开源 3D 创作套件。它支持整个 3D 管道——建模、绑定、动画、模拟、渲染、合成和运动跟踪、视频编辑和 2D 动画管道。
如果您想捐赠给 Blender 项目
Unigine 是一款跨平台游戏引擎,专为开发交互式 3D 应用程序的开发团队(C++/C# 程序员、3D 艺术家)而设计。
GameMaker Studio 2 是 GameMaker 的最新、最伟大的化身。它拥有将您的想法从概念变为成品游戏所需的一切。 GameMaker Studio 2 没有入门障碍且功能强大,是终极的 2D 开发环境。
为 Ubuntu 设置 GameMaker Studio
Panda3D是一个游戏引擎,是一个用于Python和C++程序的3D渲染和游戏开发的框架,由Disney和CMU开发。 Panda3D 是开源的,可以免费用于任何目的,包括商业投资。
Source 2 是 Valve 正在开发的 3D 视频游戏引擎,作为 Source 的继承者。它用于 Dota 2、Artifact、Dota Underlords、The Lab 的部分内容、SteamVR Home 和 Half-Life: Alyx。
开放图形库 (OpenGL) 是一种跨多种编程语言和平台使用的 API,用于当前由 Khronos Group 开发的 2D/3D 矢量图形硬件加速渲染。
开放计算语言 (OpenCL) 是一种异构平台并行编程的开放标准,该平台由 CPU、GPU 以及超级计算机、云服务器、个人计算机、移动设备和嵌入式平台中的其他硬件加速器组成。
OpenGL 着色语言 (GLSL) 是一种基于 C 风格语言的高级着色语言,因此它涵盖了用户期望使用这种语言的大部分功能。比如GLSL中存在控制结构(for循环、if-else语句等),包括switch语句。
高级着色语言 (HLSL) 是 DirectX 的高级着色语言。使用 HLSL,用户可以为 Direct3D 管道创建类似 C 的可编程着色器。 HLSL 最初是使用 DirectX 9 创建的,用于设置可编程 3D 管道。
Vulkan 是一种现代跨平台图形和计算 API,可提供对 PC 和控制台、移动电话和嵌入式平台等各种设备中使用的现代 GPU 的高效、跨平台访问。 Vulkan 目前正在由 Khronos 联盟开发。
MoltenVK 是使用 Apple Metal 图形框架在 iOS 和 macOS 上运行的 Vulkan 实现。
MoltenGL 是 OpenGL ES 2.0 API 的实现,在 Apple 的 Metal 图形框架上运行。
NVIDIA Omniverse 是一个强大的多 GPU 实时模拟和协作平台,适用于基于 Pixar 通用场景描述和 NVIDIA RTX 的 3D 制作流程。
HGIG 是一个由来自游戏和电视显示行业的公司组成的志愿者团体,他们开会制定并向公众提供指导方针,以改善消费者在 HDR 方面的游戏体验。
Three.js 是一个跨浏览器 JavaScript 库和应用程序编程接口,用于使用 WebGL 在 Web 浏览器中创建和显示动画 3D 计算机图形。
Superpowers 是一款可下载的 HTML5 应用程序,用于实时协作项目。您可以像常规离线游戏制作者一样单独使用它,也可以设置密码并让朋友通过他们的网络浏览器加入您的项目。
SteamVR for Linux 是在您选择的硬件上体验 VR 内容的终极工具。 SteamVR 支持 Valve Index、HTC Vive、Oculus Rift、Windows 混合现实耳机等。
SteamVR 主页
OpenVR 是一个 API 和运行时,允许访问来自多个供应商的 VR 硬件(Steam Index、HTC Vive 和 Oculus Rift),而不要求应用程序了解其目标硬件的具体知识。
Steam 上的 OpenVR Benchmark 是第一个基准测试工具,用于可重复地测试您的真实 VR 性能,并在 VR 耳机内部进行渲染。
OpenHMD 是开源 API 和驱动程序,支持各种 HMD(头戴式显示器)设备,例如 Oculus Rift、HTC Vive、Sony PSVR 等。
openXR 是一种免费的开放标准,可提供对增强现实 (AR) 和虚拟现实 (VR)(统称为 XR)平台和设备的高性能访问。
Monado 是第一个适用于 GNU/Linux 的 OpenXR™ 运行时。 Monado 旨在快速启动开源 XR 生态系统的开发,并为设备供应商提供面向 GNU/Linux 平台的基本构建模块。
Libsurvive 是一组工具和库,可在基于 lighthouse 和 vive 的系统上实现 6 自由度跟踪,该系统完全开源,可以在任何设备上运行。目前它支持 SteamVR 1.0 和 SteamVR 2.0 代设备,并且应该支持任何市售的跟踪对象。
Simula 是一个运行在 Godot 之上的 Linux VR 窗口管理器。安装时间不到 1 分钟。 Simula 正式兼容配备 Linux 驱动程序的 SteamVR 耳机(例如 HTC Vive、HTC Vive Pro 和 Valve Index)。我们还添加了对具有 Monado 驱动程序(例如 North Star、OSVR HDK 和 PSVR)的 OpenXR 耳机的实验性支持。有些人已经使用 Oculus Rift S 通过 OpenHMD 运行 Simula(请参阅此处)。
虚幻在线学习是一个免费的学习平台,提供实践视频课程和指导学习路径。
虚幻引擎授权培训计划
虚幻教育引擎
虚幻引擎训练与模拟
统一认证
Vulkan 入门
Udemy 的游戏设计在线课程
Skillshare 的游戏设计在线课程
通过 edX 的在线课程和课程学习游戏设计
Coursera 的游戏设计课程
Coursera 游戏设计与开发专业课程
回到顶部
要求
Open the terminal and run:
sudo apt install qemu uml-utilities virt-manager dmg2img git wget libguestfs-tools p7zip
Sosumi是一个应用程序,可以让您在VM中下载并安装MACOS。应用基于MacOS-Simple-KVM。
MacOS的Opencore
回到顶部
要求
Open the terminal and run:
sudo apt install qemu uml-utilities virt-manager gnome-boxes
GNOME盒子是一个应用程序,可让您访问本地或远程运行的虚拟机。它还允许您连接到远程计算机的显示。
Windows 10的OpenCore
回到顶部
Android Studio是Google Android操作系统(OS)的开发套件。它建立在Jetbrains Intellij Idea软件上,并专门为Android开发设计。它可在Windows,MacOS和Linux上下载。
Android虚拟设备(AVD)是Android Studio中的一种配置,它定义了要在Android Emulator中模拟的Android手机,平板电脑,佩戴OS,Android TV或Automotive OS设备的特性。 Android模拟器在计算机上模拟Android设备,以便您可以在各种设备和Android API级别上测试您的应用程序,而无需使用每个物理设备。
Waydroid是一种基于容器的方法,可在常规Linux系统上引导完整的Android系统。 Android Runtime Environment以最小的自定义Android系统图像送货。该图像当前基于Android 10。
Anbox是一种应用程序,它提供了一种基于容器的方法,可以在Ubuntu,Debian Fedora和OpenSuse等常规GNU/Linux系统上引导完整的Android系统。
Anbox Cloud是由Canonical提供的移动云计算平台。在云中运行Android,以高度和任何类型的硬件运行。
Genymotion是一种非常快速的Android模拟器。该程序本身基于VirtualBox,以其有效的快速速度而闻名,对于在Windows,Mac和Linux桌面上运行Android应用程序是有用的。
桌面
具有高性能的本地虚拟设备。
SCRCPY是一种逐轴的应用,可提供连接在USB(或TCP/IP上)的Android设备的显示和控制。它不需要任何根访问,并且可以在GNU/Linux,Windows和MacOS上使用。 Android 设备至少需要 API 21 (Android 5.0)。
回到顶部
H.264(AVC)是基于面向块的和运动补偿的整数DCT编码的视频压缩标准,该标准定义了多个支持8K的多个配置文件(工具)和级别(工具)和级别(最大比特率和分辨率)。
H.265(HEVC)是视频压缩标准,是H.264(AVC)的继任者。它在相同的视频质量级别上提供25%至50%的数据压缩,或者以相同的位速率改进视频质量。
FFMPEG是一个领先的多媒体框架,可以解码,编码,transcode,mux,demux,stream,filter和play人类和计算机创建的所有内容。它支持最晦涩的古代格式,直到较最前沿的格式,例如Windows,MacOS和Linux等多个平台。
Handbrake是一种工具,用于从几乎所有格式转码视频,并选择了广泛支持的编解码器。它在窗口,MacOS和Linux上受支持。
HTTP(DASH)上的动态自适应流是一种自适应流协议,它允许视频流根据网络性能在比特率之间切换,以保持视频播放。
OpenMax™是一种跨平台API,通过启用可以在多个操作系统和硅平台上开发,集成和编程的加速多媒体组件来提供全面的流媒体编解码器和应用程序可移植性。
Davinci Resolve是世界上唯一的解决方案,它结合了专业的8K编辑,颜色校正,视觉效果和音频后的生产,全部将其全部组合为一个软件工具!您可以单击一次在编辑,颜色,效果和音频之间立即移动。 Davinci Resolve Studio也是为多用户协作而设计的唯一解决方案,因此编辑,助手,色彩师,VFX艺术家和声音设计师都可以同时在同一项目上进行现场工作。
Blender带有内置的视频序列编辑器,可让您执行基本动作,例如剪切和剪接,以及更复杂的任务,例如视频掩盖或颜色分级。视频编辑器包括:实时预览,Luma波形,Chroma vectorscope和直方图显示。音频混合,同步,擦洗和波形可视化。
Kdenlive是一种开源视频编辑工具,支持无限的多媒体文件。它基于MLT框架KDE和QT。正在寻找包含功能的非常通用的视频编辑工具的人。最新的20.08版本具有诸如接口布局,多个音频流支持,缓存的数据管理和Zoombars等漂亮的功能,但在剪辑监视器和效果面板中,但可能会说该版本的亮点是稳定性和接口改进。
OpenShot是一种开源视频编辑工具,专为编辑环境中的新用户设计。它具有简单的功能,例如简单的拖放功能,它提供了易于使用且快速学习的用户界面。功能强大的视频编辑器提供了许多有效的方法来剪切和修剪视频。您可以自由使用无限的曲目,视频效果引擎,标题编辑器,3D动画,慢动作和时间效果。它支持由FFMPEG(例如WebM(VP9),AVCHD(LIBX264),HEVC(LIBX265)和MMP3(libmp3lame)和AAC(libfaac)等音频编解码器所支持的常用视频编解码器。该程序可以渲染MPEG4,OGV,Blu-ray和DVD视频,以及用于上传到YouTube等Internet视频网站的完整高清视频。
LightWorks是一种非线性视频编辑鼓掌,用于编辑和掌握电影行业使用的数字视频。它的专业版已用于票房热门歌曲,例如Shutter Island,Pulp Fiction和Mission Essible。恐吓用户界面。像专业的视频编辑器(例如Adobe Premiere Pro)一样,LightWorks对于新用户使用也很复杂。
ShotCut是开源的多平台视频编辑器。您可以执行各种操作,例如视频编辑(包括4K视频质量),添加效果,创建新电影,导入大多数图像文件格式,导出到几乎所有文件格式等等。
Olive是一款免费的非线性视频编辑器,旨在为高端专业视频编辑软件提供功能齐全的替代方案。
Natron是一个强大的数字合成器,可以满足您的所有2D/2.5D需求。它强大的OIIO文件格式和OpenFX体系结构使Natron成为视觉效果社区最灵活的开源合成器。它的界面和功能上的所有平台都相同,例如MacOS,Linux和Windows。
OBS(开放广播软件)是免费的开源软件,用于视频录制和直播。流到Twitch,YouTube和许多其他提供商或使用高质量的H264 / AAC编码录制自己的视频。
《收割者》是针对计算机的完整数字音频生产应用程序,它提供了完整的多站音频和MIDI录制,编辑,处理,混合和掌握工具集。修改的。
Jack Audio Connection Kit aka Jack是一款专业的声音服务器守护程序,在实现其API的应用程序之间为音频和MIDI数据提供实时,低延迟连接。可以将Jack配置为通过网络将音频数据发送到“主”计算机,然后将音频输出到物理设备。这对于在不需要其他电缆或硬件混音器的情况下将音频从许多“从属”计算机中混合而有用,并尽可能长时间保持音频路径数字。
Bitwig Studio是一个数字音频工作站,具有线性和非线性工作流,用于声音设计,录制,实时性能等。以及90多种仪器,效果和其他创意工具。它是受支持的Windows,MacOS和Linux。
PipeWire是用于处理多媒体管道的服务器和用户空间API。它在音频和视频设备上提供了低延迟的基于图形的处理引擎,可用于支持Pulseaudio和Jack当前处理的用例