GAMES 10 作业框架 Utopia 简介 -...

27
Utopia 简介 庄涛 中国科学技术大学 GAMES 10 作业框架

Transcript of GAMES 10 作业框架 Utopia 简介 -...

Page 1: GAMES 10 作业框架 Utopia 简介 - USTCstaff.ustc.edu.cn/~lgliu/Courses/GAMES102_2020/PPT/GAMES...图形数学库 点 向量 法向 加 数乘 范数 内积 度量 度量 仿射

Utopia 简介庄涛

中国科学技术大学

GAMES 10 作业框架

Page 2: GAMES 10 作业框架 Utopia 简介 - USTCstaff.ustc.edu.cn/~lgliu/Courses/GAMES102_2020/PPT/GAMES...图形数学库 点 向量 法向 加 数乘 范数 内积 度量 度量 仿射

目录

架构 使用

Page 3: GAMES 10 作业框架 Utopia 简介 - USTCstaff.ustc.edu.cn/~lgliu/Courses/GAMES102_2020/PPT/GAMES...图形数学库 点 向量 法向 加 数乘 范数 内积 度量 度量 仿射

架构

Page 4: GAMES 10 作业框架 Utopia 简介 - USTCstaff.ustc.edu.cn/~lgliu/Courses/GAMES102_2020/PPT/GAMES...图形数学库 点 向量 法向 加 数乘 范数 内积 度量 度量 仿射

架构

渲染 逻辑

基础

编辑器

Page 5: GAMES 10 作业框架 Utopia 简介 - USTCstaff.ustc.edu.cn/~lgliu/Courses/GAMES102_2020/PPT/GAMES...图形数学库 点 向量 法向 加 数乘 范数 内积 度量 度量 仿射

基础

STL

反射 图形数学库

CMake

Page 6: GAMES 10 作业框架 Utopia 简介 - USTCstaff.ustc.edu.cn/~lgliu/Courses/GAMES102_2020/PPT/GAMES...图形数学库 点 向量 法向 加 数乘 范数 内积 度量 度量 仿射

CMake

Page 7: GAMES 10 作业框架 Utopia 简介 - USTCstaff.ustc.edu.cn/~lgliu/Courses/GAMES102_2020/PPT/GAMES...图形数学库 点 向量 法向 加 数乘 范数 内积 度量 度量 仿射

图形数学库

Page 8: GAMES 10 作业框架 Utopia 简介 - USTCstaff.ustc.edu.cn/~lgliu/Courses/GAMES102_2020/PPT/GAMES...图形数学库 点 向量 法向 加 数乘 范数 内积 度量 度量 仿射

图形数学库

点 向量 法向

数乘范数

内积

度量度量

仿射加

数乘范数

内积

度量

Page 9: GAMES 10 作业框架 Utopia 简介 - USTCstaff.ustc.edu.cn/~lgliu/Courses/GAMES102_2020/PPT/GAMES...图形数学库 点 向量 法向 加 数乘 范数 内积 度量 度量 仿射

图形数学库

点 向量 法向

加 数乘

范数

内积

度量

仿射

Page 10: GAMES 10 作业框架 Utopia 简介 - USTCstaff.ustc.edu.cn/~lgliu/Courses/GAMES102_2020/PPT/GAMES...图形数学库 点 向量 法向 加 数乘 范数 内积 度量 度量 仿射

图形数学库

Page 11: GAMES 10 作业框架 Utopia 简介 - USTCstaff.ustc.edu.cn/~lgliu/Courses/GAMES102_2020/PPT/GAMES...图形数学库 点 向量 法向 加 数乘 范数 内积 度量 度量 仿射

图形数学库

Page 12: GAMES 10 作业框架 Utopia 简介 - USTCstaff.ustc.edu.cn/~lgliu/Courses/GAMES102_2020/PPT/GAMES...图形数学库 点 向量 法向 加 数乘 范数 内积 度量 度量 仿射

反射<type_traits>

Page 13: GAMES 10 作业框架 Utopia 简介 - USTCstaff.ustc.edu.cn/~lgliu/Courses/GAMES102_2020/PPT/GAMES...图形数学库 点 向量 法向 加 数乘 范数 内积 度量 度量 仿射

USRefl

静态反射

Page 14: GAMES 10 作业框架 Utopia 简介 - USTCstaff.ustc.edu.cn/~lgliu/Courses/GAMES102_2020/PPT/GAMES...图形数学库 点 向量 法向 加 数乘 范数 内积 度量 度量 仿射

渲染

Frame Graph

Shader

Std PipelineDX12 Texture Material

ShaderLab

图形接口 基础对象 高级对象 代码架构

Buffer Mesh

渲染管线

Page 15: GAMES 10 作业框架 Utopia 简介 - USTCstaff.ustc.edu.cn/~lgliu/Courses/GAMES102_2020/PPT/GAMES...图形数学库 点 向量 法向 加 数乘 范数 内积 度量 度量 仿射

渲染

Shader

Page 16: GAMES 10 作业框架 Utopia 简介 - USTCstaff.ustc.edu.cn/~lgliu/Courses/GAMES102_2020/PPT/GAMES...图形数学库 点 向量 法向 加 数乘 范数 内积 度量 度量 仿射

渲染

Texture Buffer

Page 17: GAMES 10 作业框架 Utopia 简介 - USTCstaff.ustc.edu.cn/~lgliu/Courses/GAMES102_2020/PPT/GAMES...图形数学库 点 向量 法向 加 数乘 范数 内积 度量 度量 仿射

渲染

ShaderLab

Page 18: GAMES 10 作业框架 Utopia 简介 - USTCstaff.ustc.edu.cn/~lgliu/Courses/GAMES102_2020/PPT/GAMES...图形数学库 点 向量 法向 加 数乘 范数 内积 度量 度量 仿射

渲染

Material

Page 19: GAMES 10 作业框架 Utopia 简介 - USTCstaff.ustc.edu.cn/~lgliu/Courses/GAMES102_2020/PPT/GAMES...图形数学库 点 向量 法向 加 数乘 范数 内积 度量 度量 仿射

渲染

Mesh

Page 20: GAMES 10 作业框架 Utopia 简介 - USTCstaff.ustc.edu.cn/~lgliu/Courses/GAMES102_2020/PPT/GAMES...图形数学库 点 向量 法向 加 数乘 范数 内积 度量 度量 仿射

逻辑ECS Entity Component System

Page 21: GAMES 10 作业框架 Utopia 简介 - USTCstaff.ustc.edu.cn/~lgliu/Courses/GAMES102_2020/PPT/GAMES...图形数学库 点 向量 法向 加 数乘 范数 内积 度量 度量 仿射

逻辑ECS

Page 22: GAMES 10 作业框架 Utopia 简介 - USTCstaff.ustc.edu.cn/~lgliu/Courses/GAMES102_2020/PPT/GAMES...图形数学库 点 向量 法向 加 数乘 范数 内积 度量 度量 仿射

逻辑ECS

Page 23: GAMES 10 作业框架 Utopia 简介 - USTCstaff.ustc.edu.cn/~lgliu/Courses/GAMES102_2020/PPT/GAMES...图形数学库 点 向量 法向 加 数乘 范数 内积 度量 度量 仿射

逻辑 ECS

Page 24: GAMES 10 作业框架 Utopia 简介 - USTCstaff.ustc.edu.cn/~lgliu/Courses/GAMES102_2020/PPT/GAMES...图形数学库 点 向量 法向 加 数乘 范数 内积 度量 度量 仿射

编辑器

Game Scene

Editor

Page 25: GAMES 10 作业框架 Utopia 简介 - USTCstaff.ustc.edu.cn/~lgliu/Courses/GAMES102_2020/PPT/GAMES...图形数学库 点 向量 法向 加 数乘 范数 内积 度量 度量 仿射

使用

Page 26: GAMES 10 作业框架 Utopia 简介 - USTCstaff.ustc.edu.cn/~lgliu/Courses/GAMES102_2020/PPT/GAMES...图形数学库 点 向量 法向 加 数乘 范数 内积 度量 度量 仿射

(演示)

Page 27: GAMES 10 作业框架 Utopia 简介 - USTCstaff.ustc.edu.cn/~lgliu/Courses/GAMES102_2020/PPT/GAMES...图形数学库 点 向量 法向 加 数乘 范数 内积 度量 度量 仿射

谢谢大家!