Questions tagged «vertex»


4
什么是顶点颜色?
我的问题是标题中写的是什么。这个术语“顶点颜色”出现很多。我很难理解这一点。 例如: 3D空间上的顶点不是简单点吗?如果是这样,一个点怎么能有颜色?还是这种“颜色”意味着其他? 虚幻引擎的材质编辑器中有一个“顶点颜色”节点。 有人可以阐明我的问题吗?当我搜索“什么是顶点颜色”时,找不到任何有用的东西,但是文档对我来说太技术性了。

3
3D模型预算。重要的是三角形或顶点的数量更多
当我为3D游戏制作模型时,应该在预算多边形(三角形)或顶点中采取什么措施?我用两套40000立方体进行了一个实验,其中一个立方体有8个顶点和12个三角形,另一组有24个顶点和12个三角形。所有这些都是在Unity中完成的,并且两者都是程序生成的。令我惊讶的是,两套乐器的表现几乎相同,两者之间的差别很小。 这是否意味着我不应该担心顶点数而只关注三角形数? 编辑:我做了另一个实验,我创建了一个包含19602个三角形和10000个顶点的平面,以及另一个具有相同数量的三角形但有39204个顶点的平面。我都产生了4000。现在,较少的顶点赢得了14 fps到19 fps的帧。因此,我想一般来说,少即是好,但只有大的差异。

1
GLSL中的相对论着色器
我正在尝试实现一个GLSL着色器,该着色器有助于理解相对论的洛伦兹变换。 让我们拿两个与轴对齐的惯性观测器 O和O'。观察者O'处于运动中,观察者O具有速度v=(v_x,0,0)。 用O'坐标描述时,事件P' = (x',y',z',ct')已转换坐标(x,y,z,ct)= L (x',y',z',ct') 其中L是一个称为Lorentz变换的4x4矩阵,它可以帮助我们将事件P'的O坐标写入坐标中。 (有关详细信息,请参见http://en.wikipedia.org/wiki/Lorentz_transformation#Boost_in_the_x方向) 我已经写下了第一个初步的顶点着色器,该着色器在给定每个顶点速度的情况下应用了Lorentz变换,但是我无法使变换正常工作。 vec3 beta= vec3(0.5,0.0,0.0); float b2 = (beta.x*beta.x + beta.y*beta.y + beta.z*beta.z )+1E-12; float g=1.0/(sqrt(abs(1.0-b2))+1E-12); // Lorentz factor (boost) float q=(g-1.0)/b2; //http://en.wikipedia.org/wiki/Lorentz_transformation#Matrix_forms vec3 tmpVertex = (gl_ModelViewMatrix*gl_Vertex).xyz; float w = gl_Vertex.w; mat4 lorentzTransformation = mat4( 1.0+beta.x*beta.x*q , beta.x*beta.y*q , beta.x*beta.z*q , …

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.