×

Zauonlok Renderer基于C语言的软件渲染器

消耗积分:0 | 格式:zip | 大小:93.75 MB | 2022-06-07

杨秀英

分享资料个

授权协议 MIT
开发语言 C/C++
操作系统 跨平台
软件类型 开源软件

软件简介

Zauonlok Renderer 是基于 Shader 的软件渲染器,具有最小的环境依赖性,可用于 Windows、macOS 和 Linux。

特征

  • 跨平台
  • 最小的依赖
  • 基于 Shader
  • 均匀剪裁
  • 背面剔除
  • 透视校正插值
  • 深度测试
  • Alpha 测试
  • Alpha 混合
  • 骨骼动画
  • 阴影贴图
  • ACES 色调映射
  • Blinn–Phong 反射模型
  • 基于物理的渲染(PBR)
  • 金属粗糙度工作流程
  • 镜面光泽度工作流程
  • 基于图像的照明(IBL)
  • 轨道摄像机控制
  • PBR 材料检查器

下载

可从 release 页面下载适用于 Windows、macOS 和 Linux 的文件。

构建

要从源代码构建软件渲染器,需要 Windows 系统的 C89 编译器和开发文件。

Windows

安装具有 C++ 支持的 Visual Studio 并运行build_win32.bat

macOS

使用以下命令为 Xcode 安装命令行工具,然后运行build_macos.sh.

xcode-select --install

Linux

使用以下命令安装 GCC 和 Xlib 并运行build_linux.sh

Ubuntu/Debian

sudo apt install gcc libx11-dev

Fedora/RHEL

sudo dnf install gcc libX11-devel

openSUSE/SUSE

sudo zypper install gcc libX11-devel
 

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !