计算机图形学
文章平均质量分 92
zhouschina
学而知不足
展开
-
Awesome list of C++ GameDev project
Awesome list of C++ GameDev projectA curated list of awesome C++ (mainly) things for Game Development. Inspired by awesome-... stuff.~2000 projects listed here!If you want to add projects here, do a push request or open an issue!(Maybe some new cat转载 2021-01-12 11:06:11 · 2756 阅读 · 0 评论 -
并行编程与计算平台 | NVIDIA CUDA | NVIDIA --- GPU编程
CUDA® 是 NVIDIA 创造的一个并行计算平台和编程模型。它利用图形处理器 (GPU) 能力,实现计算性能的显著提高。借助目前已售出的数百万支持 CUDA 的 GPU,软件开发人员、科学家和研 究人员正在各种各样的应用程序中使用 GPU 加速计算。 详情人工智能 机器学习 自然语言处理 图像识别 无人驾驶汽车CUDA工具包 下载CUDACUDA安装过程与使用方法 CUDA原创 2017-08-26 21:29:04 · 1213 阅读 · 0 评论 -
点位于多边形内和点位于线段上判别法
点在多边形内部(不包括)// Globals which should be set before calling this function://// int polySides = how many cornersthe polygon has// float polyX[] = horizontalcoordinates of corners// floa原创 2014-06-17 16:43:51 · 984 阅读 · 0 评论 -
数量积与向量积(点积与叉积)
点积数量积即点积。定义在数学中,数量积(dot product; scalar product,也称为标量积、点积、点乘)是接受在实数R上的两个矢量并返回一个实数值标量的二元运算。它是欧几里得空间的标准内积。两个矢量a = [a1, a2,…, an]和b = [b1, b2,…, bn]的点积定义为:a·b=a1b1+a2b2+……+anbn使用矩阵乘法...转载 2013-12-23 14:58:53 · 33686 阅读 · 2 评论 -
Tessellation细分曲面技术(DX11)
Tessellation细分曲面技术是AMD(ATI)常年研发多代的技术,经过多年发展最终被采纳成为DX11的一项关键技术,因此历来都是宣传重点。和光线追踪不同,现在的光栅化图形渲染技术的核心是绘制大量三角形来组成3D模型,而Tessellation技术就是利用GPU硬件加速,将现有3D模型的三角形拆分得更细小、更细致,也就是大大增加三角形数量,使得渲染对象的表面和边缘更平滑、更精细。转载 2013-12-18 15:52:57 · 3799 阅读 · 0 评论 -
图形技术书籍推荐
OpenGL入门书籍OpenGL编程指南(红包书)已出英文第八版,改动比较大,主要讲可编程管线。OpneGL超级宝典(蓝宝书)已出中文第五版,与第四版相比,讲述可编程管线内容较多。OpenGL原创 2013-12-03 21:17:14 · 1212 阅读 · 0 评论 -
空间点到直线垂足坐标的解算方法
假设空间某点O的坐标为(Xo,Yo,Zo),空间某条直线上两点A和B的坐标为:(X1,Y1,Z1),(X2,Y2,Z2),设点O在直线AB上的垂足为点N,坐标为(Xn,Yn,Zn)。点N坐标解算过程如下:首先求出下列向量: 由向量垂直关系: 上式记为(1)式。 点N在直线AB上,根据向量共线: (2) 由(2)得: (3)原创 2013-11-09 15:13:18 · 21272 阅读 · 5 评论 -
数学在计算机图形学中的应用
“学习计算机图形学需要多少的数学?”这是初学者最经常问的问题。狭义的计算机图形学指的是传统的三维建模,绘制,动画等,而广义的计算机图形学还包括计算机图像处理,视频处理,计算机视觉和机器学习等领域。答案取决于你想在计算机图形学领域钻研多深:l 如果仅仅使用周围唾手可得的图形软件,如Photoshop, 3D Studio Max, Maya, AutoCAD等,你不需要知道多转载 2013-09-24 17:39:55 · 1810 阅读 · 2 评论 -
计算机图形学的学习的书籍推荐
入门在开始学习计算机图形学的时候,找一本简单的书看,对计算机图形学有个大概的认识,你就可以开始图形学之旅了:OpenGL Programming Guide: The Official Guide to Learning OpenGL, Version 1.4, Fourth EditionOpenGL SuperBible (3rd Edition)是比较好的学习计算机图转载 2013-01-10 21:09:54 · 6551 阅读 · 1 评论 -
曲线与曲面相关网站
http://paulbourke.net/geometry/bezier/ Bézier Surface (in 3D) http://en.wikipedia.org/wiki/B%C3%A9zier_surface Bézier surface http://en.wikipedia.org/wiki/B%C3%A9zier_triangle Bézier triangle原创 2013-05-28 10:08:48 · 939 阅读 · 0 评论 -
已知三点求平面方程、平面法向量和点到平面的距离
已知三点p1(x1,y1,z1),p2(x2,y2,z2),p3(x3,y3,z3),要求确定的平面方程关键在于求出平面的一个法向量,为此做向量p1p2(x2-x1,y2-y1,z2-z1), p1p3(x3-x1,y3-y1,z3-z1),平面法线和这两个向量垂直,因此法向量n:平面方程:a(x-x1)+b(y-y1)+ c(z-z1)=0;d=-a*x1-b*y1-c*z1。原创 2013-04-10 20:13:00 · 53579 阅读 · 2 评论 -
四面体刨分相关开源软件列表
This is a list ofpublic domain andcommercial mesh generators (click here forother sources of interest). I have listened only programs for which online information exists. There is also asectio转载 2013-04-03 21:04:20 · 3114 阅读 · 0 评论