E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
ES10
闫令琪:Gam
es10
1 现代计算机图形学-作业Assignment02解析
GAM
ES10
1-现代计算机图形学学习笔记(作业02)这篇帖子已经写的非常详尽了。本篇补充一下自己做的时候遇到的疑惑。1、关于变换的流程虽然课上感觉都听懂了,实际上具体操作的时候还是有一些没懂的地方。
不要熬夜多喝热水
·
2022-12-20 10:42
图形学
GAM
ES10
1:作业3
GAM
ES10
1:作业3附其他所有作业超链接如下:Gam
es10
1作业0:作业0Gam
es10
1作业1:作业1Gam
es10
1作业2:作业2Gam
es10
1作业3:作业3Gam
es10
1作业4:作业4Gam
es10
1
南酒猫
·
2022-12-20 10:08
线性代数
矩阵
几何学
GAM
ES10
1学习笔记 作业2,作业3
**作业2**因为Zbuffer这一章比较简单,就不细说,直接写作业。今天的任务是进行光栅化。1:创建二维BoundingBoxBoundingBoxbbox;bbox.xmin=std::min(t.v[0][0],std::min(t.v[1][0],t.v[2][0]));bbox.xmax=std::max(t.v[0][0],std::max(t.v[1][0],t.v[2][0]));
Amadios
·
2022-12-20 10:38
unity3d
图形学
unity
gam
es10
1 作业3
解决方法:切换成c++17解决方法引用:Gam
es10
1作业3环境问题-知乎注:知乎里面的关于越界限制的控制不适用,虽然可以解决部分作业的问题,但是在bump里面依然会出现越界错误。
TYayyyyy
·
2022-12-20 10:06
几何学
【GAM
ES10
1闫令琪图形学】作业1(配置opencv4.5.4,并解决常见错误)
宿主机:Windows10;虚拟机:Ubuntu20.04。作者:hans774882968下载opencv4.5.4:https://opencv.org/releases/opencv_contrib4.5.4:https://github.com/opencv/opencv_contrib/releases/tag/4.5.4unzipopencv-4.5.4.zipunzipopencv_
hans774882968
·
2022-12-20 10:36
笔试题&数学杂题
opencv
cpp
ubuntu
GAM
ES10
1作业3-遇到的各种问题及解决方法
目录程序运行报错C2039std缺少成员找不到文件导出图片问题导出图片是全黑的导出图片前后颠倒程序运行报错C2039std缺少成员应该是VS的标准没有修改成c++17,还是默认的c++14修改路径为:项目->属性->配置属性->常规->C++语言标准->选择IOSC++17标准找不到文件出现以下错误:[WARN:
[email protected]
]globalC:\build\master_winpack-build
九九345
·
2022-12-20 10:34
GAMES101学习
c++
visual
studio
gam
es10
1作业1:旋转与投影
gam
es10
1作业01:旋转与投影内容本次作业的任务是填写一个旋转矩阵和一个透视投影矩阵。
一个勤奋的Coder
·
2022-12-20 04:09
Games101
图形学
gam
es10
1——作业5
文章目录总览开始编写代码框架详解main.cppRendercastRayREFLECTION_AND_REFRACTIONREFLECTIONdefault(DIFFUSE_AND_GLOSSY)trace作业代码屏幕映射回世界坐标判断光线与物体的交点球体三角形总览在这部分的课程中,我们将专注于使用光线追踪来渲染图像。在光线追踪中最重要的操作之一就是找到光线与物体的交点。一旦找到光线与物体的交点
hhhcbw
·
2022-12-20 04:38
games101
c++
图形渲染
gam
es10
1,作业1
正交变换左边是缩放变换,右边是平移变换对图形进行正交变换需要:先平移再缩放但是做矩阵乘法时,先相乘的矩阵放在右边,后相乘的矩阵放在左边。视口平移(Translate)M_ortho_trans平移后的透视变换(T2)(与不平移时不同)此处,透视投影使用了伪深度值(即z值并非原先的z值,而是统一除以(1-z/d),这并不改变物体的先后顺序,不影响深度测试)->z轴标准化(T3)->x,y轴标准化(T
Elsa的迷弟
·
2022-12-20 04:38
Games101
c++
图形学
gam
es10
1——作业1
文章目录作业要求代码框架已有代码解读作业部分代码进阶部分代码编译结果作业要求在接下来的三次作业中,我们将要求你去模拟一个基于CPU的光栅化渲染器的简化版本。这次作业简要来说就是补全两个函数的内容,一个是get_model_matrix完成模型变换——这里要求是传入角度rotation_angle完成绕z轴旋转rotation_angle的旋转矩阵,一个是get_projection_matrix完
hhhcbw
·
2022-12-20 04:08
games101
c++
gam
es10
1_作业1
题目:本次作业的任务是填写一个旋转矩阵和一个透视投影矩阵。给定三维下三个点v0(2.0,0.0,−2.0),v1(0.0,2.0,−2.0),v2(−2.0,0.0,−2.0),你需要将这三个点的坐标变换为屏幕坐标并在屏幕上绘制出对应的线框三角形(在代码框架中,我们已经提供了draw_triangle函数,所以你只需要去构建变换矩阵即可)。简而言之,我们需要进行模型、视图、投影、视口等变换来将三角
柳三叶
·
2022-12-20 04:07
games101作业
Gam
es10
1 作业合辑
至此,Gam
es10
1作业除作业8全部完成,代码均有非常详细的注释以及容易出现错误的地方的说明。
南酒猫
·
2022-12-20 04:05
cg
图形学
c++
GAM
ES10
1 作业1(附旋转矩阵和投影矩阵推导)
目录第一题第二题第一题题目:返回一个绕z轴旋转给定转动角度(rotation_angle)的旋转矩阵。Eigen::Matrix4fget_model_matrix(floatrotation_angle){ Eigen::Matrix4fmodel=Eigen::Matrix4f::Identity(); //TODO:Implementthisfunction //Createthemo
奔腾的CPU
·
2022-12-20 04:04
GAMES101
c++
图形学
Gam
es10
1作业补全--所有作业含提高项
目录作业完整代码地址:作业0:作业1:展示:普通要求:提高项:作业2展示:未抗锯齿:抗锯齿:普通要求:提高项:作业3:展示:normal:BlinnPhone:texture:bump:displacement:textureBilinear:普通要求:提高项:作业4:展示:未抗锯齿:抗锯齿:普通要求:提高项:作业5:展示:要求:作业6:展示:普通要求:提高项:作业7:展示:spp=16:spp=
This is MX
·
2022-12-20 04:04
图形学学习笔记
3d渲染
图形学
渲染管线
图形渲染
算法
gam
es10
1- 计算机图形学-闫令琪教授-作业1,逐步详细解析(暂时不包括拔高)
首先我们看作业1的要求:本次作业的任务是填写一个旋转矩阵和一个透视投影矩阵。给定三维下三个点v0(2.0,0.0,2.0),v1(0.0,2.0,2.0),v2(2.0,0.0,2.0),你需要将这三个点的坐标变换为屏幕坐标并在屏幕上绘制出对应的线框三角形(在代码框架中,我们已经提供了draw_triangle函数,所以你只需要去构建变换矩阵即可)。简而言之,我们需要进行模型、视图、投影、视口等变
fairen
·
2022-12-20 04:03
图形学
图形学
Gam
es10
1 作业1
目录终端调试透视投影三角形倒立代码框架理解终端调试在编写过程中遇到了Terminal始终只显示一条直线的问题,这个问题可能有几个方面的原因:1.矩阵书写错误2.矩阵乘法顺序错误,但通过自己修改或者复制网上的正确代码仍然无法解决,最终解决是通过:先在VSCode中进行Build,这一步会产生报错如下图所示,但我理解为完成Build过程,更新了Build文件通过终端输入命令行,如下图所示,最终成功绘制
ssen_44
·
2022-12-20 04:02
图形渲染
Gam
es10
1环境配置和作业答案:pa0
引言这一节的作业主要是为了引导大家配置环境,并学习Eigen库的矩阵、向量等操作。本篇帖子用来记录一下我的心路历程和最终代码。环境配置①先来说一下我在环境配置上吃的苦,我本身装有VMware虚拟机,内核用的是Ubuntu,考虑到Linux在搞开发上的优越性,我打算用这个完成图形学作业,但是真的太太太麻烦了!闫老师那边已经给了VirtualBox和内核,所以真正用Linux并且配置环境的帖子很少!比
Q_pril
·
2022-12-20 04:02
Games101
linux
【图形学】GAM
ES10
1 作业汇总
文章目录作业0:环境搭建,简单变换作业1:旋转与投影上下颠倒的问题作业2:TrianglesandZ-buffering作业0:环境搭建,简单变换给定一个点P=(2,1),将该点绕原点先逆时针旋转45度,再平移(1,2),计算出变换后点的坐标(要求用齐次坐标进行计算)。#include#include#include#includeintmain(){Eigen::Vector3fPoint3D(
kandy990125
·
2022-12-20 04:31
图形学
图形渲染
GAM
ES10
1 作业1
作业pa1对应的是GAM
ES10
1课程Lecture02到Lecture04这三节课的内容,主要是用于巩固空间中的物体投影到相机平面的整个过程。说在前面,本文是在左手系下进行讨论的。
感天动地大白狗
·
2022-12-20 04:01
图形学
图形渲染
c++
GAM
ES10
1 VS2019 2022环境配置
GAM
ES10
1VS20192022环境配置文章目录GAM
ES10
1VS20192022环境配置Eigen库的配置OpenCV的配置测试Eigen库的配置在官网Eigen库下载中下载Eigen库的zip
Vacancyl
·
2022-12-17 17:06
GAMS101
opencv
c++
GAM
ES10
1:作业7
GAM
ES10
1:作业7附其他所有作业超链接如下:Gam
es10
1作业0:作业0Gam
es10
1作业1:作业1Gam
es10
1作业2:作业2Gam
es10
1作业3:作业3Gam
es10
1作业4:作业4Gam
es10
1
南酒猫
·
2022-12-17 17:05
c++
几何学
图形学
cg
GAM
ES10
1 作业0 环境配置 超详细小白教程
目录1.下载作业02.将作业0的压缩包解压,找到pa0.pdf这个教程PDF,按照教程进行安装3.安装虚拟机4.下载虚拟硬盘5.校验下载文件的md5码6.配置虚拟机7.作业代码8.完成作业题目9.编译10.提交作业1.下载作业0使用chrome直接点击连接(如下图所示)什么都打不开,这时候需要右键→复制链接,再粘贴到地址栏即可(或者直接复制此链接http://games-cn.org/wp-con
新世纪debug战士
·
2022-12-17 17:35
GAMES101
图形渲染
Gam
es10
1作业1 Clion+WSL环境配置
为了方便课题组的同学学习Gam
es10
1,写此教程Clion首先使用校园邮箱注册Jetbrains的账号,然后获得Clion的授权,下载安装即可。
辗迟大虾
·
2022-12-17 17:35
ubuntu
linux
运维
GAM
ES10
1 现代计算机图形学入门 Assignment 0:环境配置
目录前言Assignment0环境配置CMakeEigenWindowsLinuxOpenCVWindowsVCPKG的安装作业实现Assignment1前言GAM
ES10
1真的是一门神课,上次让我感觉到这么棒的还是翁恺老师的
J__M__C
·
2022-12-17 17:31
GAMES101
现代计算机图形学入门
作业笔记
图形渲染
GAM
ES10
1课程环境搭建(Win10+VSCode)
GAM
ES10
1课程环境搭建(Win10+VSCode)抄自:知乎发现很多人遇到Mingw环境的问题,这里共享一个可用的mingw,自行解压,然后把bin目录加入环境变量即可。
不问苍生
·
2022-12-17 17:31
vscode
ide
visual
studio
code
GAM
ES10
1作业VS2019环境配置
其他问题:1.报错:namespace"std"没有成员"optional"解决:将项目属性中的C++语言标准从C++14改为C++172.报错:'fopen':Thisfunctionorvariablemaybeunsafe.Considerusingfopen_sinstead.Todisabledeprecation,use_CRT_SECURE_NO_WARNINGS.Seeonline
Fuuuny
·
2022-12-17 17:30
c++
VS2022配置Gam
es10
1作业环境
一、首先配置opencv4+contrib1、opencv源码下载访问github上的opencv主页首先点进第一个opencv我这里默认就是4.x,点开可以知道分支为4.x。还需要点Tags我这里使用的是4.5.4版本2、opencv对应的contrib源码下载contrib的步骤同opencv源码,只是要注意版本要与opencv一致3、opencv4+contrib编译然后详见下面这个参考链接
小白tree
·
2022-12-17 17:00
软件管理
c++
opencv
Eigen
Games101
【ElasticSearch 进阶】倒排索引 + FOR + RBM压缩算法
1.倒排索引如果有100w的数据,进行分词后,每个id按数字类型进行存储,假设每个行数据都包含相同的词,则每个词的PostingList需要占用约4M的空间:1int=4Byt
es10
0Wint=400WBytes
weixin_43315211
·
2022-12-15 12:45
Elasticsearch
elasticsearch
大数据
计算机图形学入门(十三)-光线追踪(基本原理)
学习视频来源GAM
ES10
1-现代计算机图形学入门-闫令琪_哔哩哔哩_bilibilihttps://www.bilibili.com/video/BV1X7411F744?
酷月千里
·
2022-12-13 15:45
计算机图形学入门
几何学
算法
计算机视觉
图形学
经验分享
10 集成学习和随机森林
什么是集成学习10-2SoftVotingClassifier10-3Bagging和Pasting10-4OOB(Out-of-Bag)和关于Bagging的更多讨论10-5随机森林和Extra-Tre
es10
梵高Coding
·
2022-12-12 23:22
机器学习
集成学习
随机森林
人工智能
dataframe 列转成行 python_[科学与工程Python简介]——Chapter 10
数据处理和分析:Pandas10.1.1从另存为CSV文件的Excel文件读取10.1.2从文本文件读取10.1.3从Excel文件读取10.3数据结构:SeriesandDataFrame10.3.1Seri
es10
.3.2DataFrame10.4
weixin_39987120
·
2022-12-12 15:13
dataframe
列转成行
python
GAM
ES10
1现代计算机图形学入门-第一节-图形学导论
GAM
ES10
1-现代计算机图形学入门-闫令琪图形学应用场景电子游戏:PBR:之狼卡通渲染:无主之地电影:黑客帝国动画:疯狂动物城、冰雪奇缘设计:概念图可视化:虚拟现实数码插
The_Dan
·
2022-12-08 15:20
图形渲染
学习
图形学笔记一 仿射变换和齐次坐标
本系列是在学习GAM
ES10
1-现代计算机图形学入门-闫令琪中遇到的知识总结,其中关于线代的知识可以参考之前的线代系列笔记。
合肥黑
·
2022-12-05 11:20
2021-03-14 Faster r-cnn实现(二)预训练模型&权重【res系列、mobilenet以及其他】
源代码版本是:endernewton配置和上文一样预训练模型的权重:(其实就藏在readme文档里…这次仔细看了才发现)框出的两个地方分别是vgg16和r
es10
1的预训练权重1.vgg16.ckpt我是
m_Molly
·
2022-12-04 17:34
学习记录
深度学习
python
shadertoy学习记录(1)
最近准备继续学习一下图形学,从打基础开始,看了GAM
ES10
1但是一直都是停留在理论学习的部分,因此这次从大佬推荐的shadertoy入手学习一下图形学,由于没有学过opengl等其他知识,因此只是对自己学习的监督
Ywt.
·
2022-12-03 01:10
图形渲染
计算机图形学基础学习笔记-其一:向量与线性代数
计算机图形学基础学习笔记-其一:向量与线性代数前言计算机图形学概述向量(矢量)点乘叉乘点乘,叉乘与直角坐标系矩阵前言GAM
ES10
1现代计算机图形学入门的学习笔记正在为TA实习攒作品,把基础学科再从头到尾捋一遍课程地址
南弦Sylvan
·
2022-12-02 19:33
图形学
线性代数
学习
Gam
es10
1计算机图形学学习笔记:线性代数-向量
目录一、标量与向量1、标量2、向量1.向量的方向2.向量的长度3.向量的计算1.向量加法2.向量的减法3.向量的乘法1.点乘1.在图形学中我们经常使用点乘来计算两个向量的夹角,比如制作光照模型时计算光照和法线的夹角。2.另外点乘还有一个作用,就是计算一个向量在另一个向量上的投影。3.通过点乘我们可以知道两个向量的是否指向同一方向4.我们可以通过点乘计算两个向量有多么接近2.叉乘1.作用主要用于方便
jack021457
·
2022-12-02 19:32
线性代数
学习
矩阵
ES10
中 Object.fromEntries() 怎么用?
微信搜索【大迁世界】,我会第一时间和你分享前端行业趋势,学习途径等等。本文GitHubhttps://github.com/qq449245884/xiaozhi已收录,有一线大厂面试完整考点、资料以及我的系列文章。我们知道Object.entries()是将对象转成一个自身可枚举属性的键值对数组。同样,我们也可以把键值对数组转成了对象。constkeyValuePair=[['cow','?']
·
2022-11-30 06:42
重读经典(CLIP上):《Learning Transferable Visual Models From Natural Language Supervision》
CLIP的影响力可见一斑,如果按照沐神之前讲的如何判断一个工作的价值来说,CLIP应该就是100×100×100100\tim
es10
0\tim
es10
0100×100×100:从新意度的角度来说,CLIP
自动驾驶小学生
·
2022-11-28 20:04
论文笔记
深度学习
CLIP
RobHess的粒子滤波(轨迹跟踪)代码学习
RobHess的粒子跟踪代码学习样例演示基本操作指令NAMETYPESOPTIONSp:oahPARTICL
ES10
0EXPORT_BASE.
瀛台夜雪
·
2022-11-26 19:01
图像处理
学习
python
计算机视觉
傅里叶级数与傅里叶变换
一、Gam
es10
1中出现的傅里叶变换(FT)的简单推导到底什么是傅里叶变换:它的物理意义是什么,公式又从何而来?
Jaihk662
·
2022-11-26 10:19
#
数论
数论
50个常用的 Numpy 函数详解
目录一、创建数组1、Array2、Linspace3、Arange4、Uniform5、Random.randint6、Random.random7、Logspace8、zeroes9、on
es10
、full1
叫我邱哥
·
2022-11-24 19:12
numpy
python
数据分析
GAM
ES10
1-现代计算机图形学入门-闫令琪——Lecture 13 Ray Tracing 1(Whitted-Style Ray Tracing) 学习笔记
Lecture13RayTracing1(Whitted-StyleRayTracing)WhyRayTracing?Rasterizationcouldn’thandleglobaleffectswell--(Soft)shadows--AndespeciallywhenthelightbouncesmorethanonceRasterizationisfast,butqualityisrela
凌风_dmt
·
2022-11-23 09:12
图形学
GAM
ES10
1-现代计算机图形学入门-闫令琪——Lecture 16 Ray Tracing 4 学习笔记
Lecture16RayTracing4一、ProbabilityReview1、RandomVariablesX:randomvariable.RepresentsadistributionofpotentialvaluesX~p(x):probabilitydensityfunction(PDF).Describesrelativeprobabilityofarandomprocesschoo
凌风_dmt
·
2022-11-23 09:12
图形学
图形学教程Lecture 13: RayTracing1(Whitted-Style Ray Tracing)知识点总结
p=13课件地址:https://sites.cs.ucsb.edu/~lingqi/teaching/gam
es10
1.html感谢大神的课程1.光线追踪的好处:真实,但是效率低,所以目前是离线渲染2
子胤
·
2022-11-23 09:42
Games101图形学教程笔记
图形学
光线追踪
Gam
es10
1笔记——Lecture 16: Ray Tracing 4(Monte Carlo Path Tracing)
Lecture16:RayTracing4(MonteCarloPathTracing)本讲内容简要复习上节课蒙特卡洛积分路径最终复习:渲染方程复习:关于概率MonteCarloIntegration(蒙特卡洛积分)为了什么而提出?给任意函数计算其从a到b的定积分通常对于比较复杂的函数,是一种数值方法黎曼积分:认为竖直每份是微小长方形蒙特卡洛积分:在a和b直接随机取数直接近似一个长方形,如此采样许
Twig233
·
2022-11-23 09:11
Games101
概率论
图形学
Gam
es10
1 Lecture15 Ray Tracing3笔记
该章总结BRDF模型,这是一种基于物理的分析模型,创建的光照模型效果较好BRDF的理解基于物理着色:BRDF微分立体角含义:在某个三维方向上,θ和Φ各移动一个微小位移。则这个微小位移所包含的表面积可近似为微分立体角即为微分角所包含的表面积除以r的平方即:irradiance(powerperunitarea)辐射度:单位面积(垂直于光线)上的辐射通量单位瓦特/平方米注意若某个面与光线不垂直,则需要
Elsa的迷弟
·
2022-11-23 09:41
Games101
opengl
着色器
Gam
es10
1 Lecture16 Ray Tracing 4笔记
直接用大佬笔记不重复造轮子,当然我也写不出这么详细的笔记理论:从零开始学图形学:写一个光线追踪渲染器(一)——渲染方程与BxDF从零开始学图形学:写一个光线追踪渲染器(二)——微表面模型与代码实现代码实现:GAM
ES10
1
Elsa的迷弟
·
2022-11-23 09:41
Games101
games101
图形学
Gam
es10
1笔记——Lecture 13: Ray Tracing(Whitted-Style Ray Tracing)
Lecture13:RayTracing(Whitted-StyleRayTracing)WhyRayTracing?光栅化无法很好地表示全局效果软阴影当光线多次反射的时候(包括间接光照)光栅化很快,但其品质相对较低光线追踪很准确,但是非常慢光栅化:实时,光线追踪:离线生成1帧需要10k个cpu小时LightRays(光线的定义/假设)光线沿直线传播(尽管不那么正确)如果光线交叉,彼此不发生碰撞(
Twig233
·
2022-11-23 09:11
Games101
图形学
gam
es10
1【lecture13-16】Ray Tracing—辐射度量学
Basicradiometry(辐射度量学)学习思路:为甚要学?学的是什么?它是怎样做的提出动机Blinn-Phongmodel存在一定的问题——光的一些强度之类精确定义定义及作用如何去描述光照定义了光的属性:RadiantfluxintensityirradianceradianceRadiantEnergyandFlux(Power)lm=lumen表示灯泡有多亮或者说flux为一个感光元件,
山山向川
·
2022-11-23 09:10
图形学—Games101学习
图形学
上一页
7
8
9
10
11
12
13
14
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他