计算机图形学

刘好念13 天前
c++·计算机图形学·opengl
[OpenGL]使用OpenGL绘制带纹理三角形本文介绍了如何使用使用OpenGL绘制带纹理三角形。 在绘制带纹理的三角形时, 首先使用.h读取准备好的.png格式的图片作为纹理,然后在fragment shader中使用
charon87782 个月前
计算机图形学·unreal engine·技术美术
计算机图形学 | 动画模拟质点弹簧系统:红色部分很弱地阻挡对折 Steep connectionFEM:有限元方法粒子系统本质上就是在定义个体和群体的关系。
李伟_Li慢慢2 个月前
前端·计算机图形学
微分立体角与辐射度量学微分立体角(Differential Solid Angle) 是立体角的一个微小变化量,用于描述空间中某一方向上的微小立体角范围。
前端小煜2 个月前
计算机图形学
使用naga插件将glsl代码翻译wgsl要在Rust中使用naga将GLSL代码直接转换为wgpu可以使用的格式,您需要执行以下步骤:以下是一个完整的示例,展示了如何将GLSL代码转换为wgsl并在wgpu中使用:
OhBonsai3 个月前
webgl·计算机图形学
Shader 3d RayMarching8 光照在 Raymarching 第一篇文章的时候,介绍了基本的 Phong光照模型,同时实现了漫反射和环境光照。本文将实现一些更加真实的光照效果,并根据物理自然现象解释其数学原理,并完成代码编写,Let's Go
OhBonsai3 个月前
webgl·计算机图形学
Shader 3d RayMarching6 3D SDF造型IQ的这篇文章 iquilezles.org/articles/di… 有这个世界上关于3D SDF已知的一切。 本篇将尝试走一遍并理解其所有的operator,理解无法
OhBonsai3 个月前
webgl·计算机图形学
Shader 3d RayMarching4 相机与鼠标控制首先理解一个图形学中常常听到的概念【视图变换(View Transformation)】, 这个变换是计算机图形学中将场景从世界坐标系转换到相机坐标系的过程。先回忆以下坐标系
五号线7833 个月前
计算机图形学
Games101——光珊化——深度缓存——shading着色 1如何解决远近的问题,能正确的覆盖按照画作来说,先画出远处的物体,再画出近处的物体,近处会将其覆盖,这种算法叫做画家算法
OhBonsai3 个月前
前端·webgl·计算机图形学
2D平面画出3D世界的Shader技术RayMarching的基本思路介绍又两周没有写文章了,工作中各种被Push, 但又需要这份工来养家糊口。 什么时候可以存到500万然后在银行吃利息生活啊,不过玩了几个月的Shader, 终于要开始进入3D的世界啦,开心。照例看一些相关的Shader, 下面的happy jumping, Rainforest , temple都是使用IQ大神使用raymarching技术实时渲染出来的视觉效果,代码量都在600行左右,非常了不起吧。 不过我相信,我跟着学一个月,也能看懂并做一些些改动了。本节大部份内容都是对于最后学习资料的学习过程,部分图片
翼同学3 个月前
java·计算机图形学·期末考试
【计算机图形学 | 基于MFC三维图形开发】期末考试知识点汇总(上)孔令德 | 计算机图形学网上课堂:30个知识点的微课讲解定义:计算机图形学是一门研究怎样用计算机表示、生成、处理和显示图形的学科。
翼同学3 个月前
计算机·计算机图形学·期末考试·知识点汇总
【计算机图形学 | 基于MFC三维图形开发】期末考试知识点汇总(下)孔令德 | 计算机图形学网上课堂:30个知识点的微课讲解矩阵是一个由行和列组成的矩形阵列,其中的元素可以是数字、符号或数学表达式。例如,一个 2 × 3 2 \times 3 2×3的矩阵可以表示为:
机器之心4 个月前
计算机图形学
SIGGRAPH2024|上科大、影眸联合提出DressCode:从文本生成3D服装板片AIxiv专栏是机器之心发布学术、技术内容的栏目。过去数年,机器之心AIxiv专栏接收报道了2000多篇内容,覆盖全球各大高校与企业的顶级实验室,有效促进了学术交流与传播。如果您有优秀的工作想要分享,欢迎投稿或者联系报道。投稿邮箱:liyazhou@jiqizhixin.com;zhaoyunfeng@jiqizhixin.com
OhBonsai4 个月前
前端·webgl·计算机图形学
2D Tiling3_Hexagonal 六边形平面镶嵌以下的图案都是基于Hexagonal Tiling创作出的一些艺术图形,怎么样,非常动人吧,只用了大概不到200行的代码。
航火火4 个月前
数据结构·计算机图形学
图形学初识--视图+投影变换前面章节主要讲解了一些常用的变换矩阵,这一节咱们主要讲解一些视图变换和投影变换。有些小伙伴可能不了解图形学,会有所疑惑这些矩阵有啥用,其实这都是为了后面"MVP变换"做铺垫,但是如果一上来冒然的介绍MVP,会因小失大!因此作者决定将其放在后面介绍渲染管线的时候介绍它,不要着急哦!
OhBonsai4 个月前
webgl·计算机图形学
Artist Toolbox2_Voronoi Diagram 大自然的几何艺术以下的图案都是基于Voronoi创作出的一些艺术图形,怎么样,非常动人吧,只用了大概不到200行的代码。
OhBonsai4 个月前
webgl·计算机图形学
Shader Shapes1_开罗平面镶嵌在前面的文章有写过如何绘制一个贝塞尔曲线,学了太久的SDF的推导,今天换换口味基于五边形镶嵌看看能探索出什么样的图案吧 Cairo Tiling(又名Cairo Tessellation),它通常指的是一种特定的平面镶嵌方式,也就是平面铺砖模式,它由镀矿学家哈夫·艾哈迈德·哈德(Hafez A. Harutyunyan)和另一位未命名的研究人员于2009年在埃及开罗国际联合培训研讨会上提出。这种瓷砖图案由五边形组成,且该五边形的每个内角都不相同。Cairo Tiling是已知的仅有的14种单一五边形可以完
咕噜咕噜的玛卡巴卡5 个月前
计算机图形学
头歌实践教学平台:CG1-v2.0-直线绘制(1)根据直线Bresenham算法补全line函数以绘制白色直线,其中直线斜率为任意情况。 (2)当直线方程恰好经过P(x,y)和T(x,y+1)的中点M时,统一选取直线上方的T点为显示的像素点。
3DCAT实时渲染云6 个月前
计算机图形学
什么是云渲染?云渲染平台怎么使用?云渲染怎么收费?云渲染是一种利用云计算技术提供的云端服务,用户可以将本地任务递交到远程服务器上,由远程计算集群协调和完成渲染,并将结果返回本地,最后用户可以在本地下载渲染结果。
青蛙眼罩6 个月前
canvas·计算机图形学
碰撞检测系列——多边形与圆碰撞/相交此文章是碰撞检测系列的第十二篇,多边形和圆形碰撞检测/相交,此系列主要包含了多种形状的碰撞/相交检测方法。
李伟_Li慢慢6 个月前
前端·面试·计算机图形学
李伟_Li慢慢的课程目录canvas面试题(付费课程)视频:www.bilibili.com/cheese/play…代码:github.com/buglas/canv…