首页 文章
  • 0 votes
     answers
     views

    Unity 3d不会正确导入复合动画角色?

    我一直在使用一些3ds max模型,这些模型有一些使用复合材料动画的面部表情(控制某些帧上的不透明度,因此角色从空闲的眼睛纹理变为眨眼的纹理) . 不幸的是,在Unity 3D上将它们作为.fbx导入时似乎不起作用,纹理根本不会改变,因此角色在所有动画长度期间都显示出基本的静态纹理 . 有什么方法可以解决这个问题吗?提前致谢
  • 10 votes
     answers
     views

    如何使用sympy从视图矩阵中提取眼睛/目标/向上?

    我们试图在 #python Channels 中弄清楚如何使用sympy从视图矩阵中计算眼睛/目标/向上矢量 . 一种可行的方法可能是: from sympy import * from pprint import pprint v1, v2, v3, v4 = symbols('v1 v2 v3 v4') v5, v6, v7, v8 = symbols('v5 v6 v7 v8') v9,...
  • 0 votes
     answers
     views

    在openSceneGraph中设计3D房间

    我刚开始学习OpenSceneGraph,我正试图模拟在3d房间里走动(在房子里走走) . 我的想法是绘制封闭的矩形立方体作为墙壁和类似的地板和天花板,然后将相机放在房间内 . 我想在房间内放置物品,如墙壁,门,沙发等 . 任何人都可以给我一个示例/想法来在OpenSceneGraph中渲染3D房间模型 .
  • 1 votes
     answers
     views

    使用std :: set实现稀疏3D网格时出错

    我正在尝试使用std :: set容器实现稀疏的3D网格,但我无法理解从编译器返回的错误,这是我正在尝试运行的最小示例: #include <iostream> #include <vector> #include <limits> #include <set> #include <Eigen/Core> using namespac...
  • -2 votes
     answers
     views

    XNA - 关于3D的任何好教程? [关闭]

    有没有什么好的XNA 3D和3D动画教程?如果是这样,请为我发布链接 . 谢谢 . 既然有人指出它是如何模糊并会给出很多可能无用的答案,我会扩展它...有没有人知道如何在XNA中使用3D纹理以及如何为它们设置动画的视频教程 . 例如,具有行走动画的人的3D纹理 .
  • 2 votes
     answers
     views

    sceneKit动态物理体穿过地板

    我有一个具有动态物理体的立方体和一个带有运动物理体的平面 . 当我在平面上方放置一个立方体时,它将落在平面上并且预期会发生反弹 . PROBLEM 是:当立方体小或轻时,它只是通过平面 . 例如,立方体有0.1 * 0.1 * 0.1工作正常,但0.05 * 0.05 * 0.05糟透了 . 在这种情况下,我仍然得到身体接触通知 . 这是我创建几何的代码: //cube //when dimens...
  • 0 votes
     answers
     views

    在SceneKit中将SCNBox与物理实体连接

    我正在尝试将SCNBoxes相互连接,以便创建具有动态物体的随机形状,这些物体将在物理模拟中移动并与其他几何体发生碰撞 . 连接几何形状以使它们粘在一起并一起移动的正确方法是什么? 到目前为止,我已经尝试过铰链接头,但我相信我需要像Unity和SpriteKit中可用的固定接头之类的东西,因为铰链接头使物体移动奇怪 . 所以这是我想要创建的对象的示例:
  • 1 votes
     answers
     views

    SCNMatrix4的前两列是什么?

    我正在阅读这个结构的文档,但似乎没有足够的信息,m3是矩阵的第3列,m4第4列包含有关3D空间中节点的方向和位置的信息相应我知道因为某些课程在Udemy . 现在,提取方向和其他东西的唯一方法是: guard let pointOfView = sceneView.pointOfView else { return } let transform = pointOfView.transform l...
  • 10 votes
     answers
     views

    关于运动管道结构的问题

    我有点麻烦了 . 它有一个相机矩阵(是的,我知道它会让事情变得更加复杂和含糊不清) .我知道在尝试这样的事情之前我应该阅读更多内容,但是当我遇到它们时,我试图阅读有关事物的内容 . 这里收集了许多文章,代码样本和书籍 . 我错过了这个或者我做错了什么? 这是我目前的管道 . 从图像中提取SIFT / SURF关键点 . 成对匹配图像 . _GF9_在成对匹配期间我运行"Rat...
  • 3 votes
     answers
     views

    如何使用OpenCV Viz和ARUCO转换增强现实应用程序的3D模型

    我正在开发一个基于标记的增强现实应用程序 OpenCV Viz 和 ARUCO . 我只是想在标记上可视化3D对象(PLY格式) . 我可以使用ARUCO运行标记检测和姿势估计(返回旋转和平移向量)而没有问题 . 我可以在Viz窗口中显示任何3D对象(PLY格式)和相机帧 . 但是,我坚持使用ARUCO的旋转和平移矢量输出来定位标记上的3D模型 . 我正在使用旋转和平移向量创建仿射变换并将其应用...
  • 4 votes
     answers
     views

    使用CSS过渡和Javascript创建一个移动的3D框

    我一直在玩CSS尝试创建一个3D框,你可以用香草javascript选择面部 . 它只是更改框div的className,并使用transition属性在位置之间平滑过渡 . 这是一个显示工作示例的jsfiddle http://jsfiddle.net/synthet1c/VdDmA/1/ 它目前看起来很酷,但它的表现并不像我想要的那样......有没有人知道如何在盒子过渡时保持盒子稳固?目前,...
  • 5 votes
     answers
     views

    编写具有每个三角形/面的纯色的GLSL片段着色器的方法

    我有顶点和三角形数据,其中包含每个三角形(面)的颜色,而不是每个顶点的颜色 . 即,单个顶点由多个面共享,每个面可能具有不同的颜色 . 我应该如何在GLSL中解决这个问题,以便为每个正在渲染的面部获得纯色分配?通过平均顶点相邻多边形的颜色来计算和分配"vertex color"缓冲区很容易,但这当然会产生模糊结果,其中颜色在片段着色器中进行插值 . 我真正需要的不应该是插值颜色...
  • 2 votes
     answers
     views

    在matlab中纠正立体图像时的问题

    我正在尝试使用立体成像进行3D重建,但是当我在matlab中使用教程和工具进行立体视觉时,我得到了错误的结果 . 我使用Loreo 3D微距镜头拍摄距离约23mm的小型乐器 . 然后在裁剪图像以创建左右图像后,我使用立体声校准应用程序(我也使用了matlab教程中的代码,它做了几乎相同的事情) . 这些是我得到的结果 . Stereo calibration using matlab's app...
  • 0 votes
     answers
     views

    校准检测和立体凸轮的重新校准

    所以,我有一台立体相机,左右相机已经过校准 . 由于立体视觉的精确度很大程度上取决于校准,如果系统可以检测自身是否略微超出校准,例如,由于温度变化或机械冲击会稍微改变两个摄像机的基线/旋转,这将是有用的 . 所以我的想法是对于立体相机拍摄的每一个新图像对,软件试图找到两个图像之间的匹配点,并重新计算基本矩阵以查看是否存在大的偏移 . 但是,找到匹配点是容易出错的,尤其是在没有应用约束的情况下 我的...
  • 0 votes
     answers
     views

    从点 Cloud 创建不规则的3D几何体

    我有一大组3D点,每个轴的间距相等 . 根据某些标准剔除了许多这些点,我想创建一个3D几何图形来帮助可视化剩下的内容 . 我已经研究了一些算法来创建一个三角形网格,例如Delaunay Triangulations或一个凸包,但我担心一些被排除的点可能会陷入几何体内部 . 例如,2D切片可能如下所示: 0 0 0 1 1 0 0 0 0 1 1 1 1 0 0 1 1 1 1 1 1 ...
  • 0 votes
     answers
     views

    用于检查凸多面体内的三维点(正方形金字塔)的算法

    我正在寻找强大的碰撞检测算法,并找到了一本名为 Realtime Collision Detection 的书,由Christer Ericson撰写 . 我试图使用一种特定的算法来检查给定点是否在凸多面体内(在3D空间中,这些是方形金字塔,立方体和四面体(也就是所有边都是三角形的金字塔)) . 在我的情况下,我有一个方形金字塔 . 通过使用给定数量的半空间的交叉点体积并确定该点是在多面体侧面所跨...
  • -1 votes
     answers
     views

    用于计算大量三角形的3D射线/三角形边缘交点的快速算法

    我在3D空间中有一个三角形ABC,并且在起点E(总是在三角形边缘内部或在三角形边缘上)和方向矢量d给出三角形平面内的光线 . 顶点A,B和C以及E和d在3D坐标{x,y,z}中给出 . 我正在寻找一种算法来计算光线与三角形边缘P的交点 . 我可以对三角形的3个边缘进行3次射线/线段交叉测试,但由于我必须对大量三角形执行此操作,因此我正在寻找更高效,更快速的算法 . 这样做的最佳方法是什么? ...
  • 0 votes
     answers
     views

    2D窗口在3D空间中形成控件

    如果这不是发布此问题的正确位置,请原谅我 . 我是dotNET的新手,对Direct3D和WPF一无所知 . 我在那里找到的教程似乎不适合像我这样的初学者 . I want to create a simple windows form in CSharp which has its 2D controls placed in a 3D space, please guide me in a si...
  • 2 votes
     answers
     views

    场景中的静态对象 - Three.js

    我的场景中有两个对象 . 我正在使用 <script src="js/controls/LeapTrackballControls.js" ></script> 用于移动相机,所以感觉就像物体根据我的手的运动而旋转 . 问题是另一个对象也在移动,我希望它始终在我面前 . 我的意思是,即使相机移动,对象也总是在画布/资源管理器内的相同位置 . 对不起,...
  • 0 votes
     answers
     views

    如何重塑预训练的权重,将它们输入到三维卷积神经网络?

    我使用Matlab对三维卷积层进行了预训练 . 权重是5d张量,尺寸(512,4,4,4,160) . [out_channels,filter_depth,filter_height,filter_width,in_channels] 现在我想输入它作为tensorflow的tf.nn.conv3d中微调的初始权重 . 我看到3d卷积神经网络的权重形状应该是:(4,4,4,160,512) ....
  • 11 votes
     answers
     views

    三维纹理坐标的透视校正

    我正在编写一个目前运行良好的软件渲染器,但我正在尝试对纹理坐标进行透视校正,这似乎不正确 . 我使用与我的渲染器的opengl相同的矩阵数学 . 要光栅化三角形,我执行以下操作: 使用模型视图和投影矩阵变换顶点,并转换为剪辑坐标 . 对于每个三角形中的每个像素,计算重心坐标以插入属性(颜色,纹理坐标,法线等) 校正透视我使用透视正确插值:(w是顶点的深度坐标,c是顶点的纹理坐标,b是顶...
  • 0 votes
     answers
     views

    用转换绘制网格

    假设存在许多不同的网格,其中每个帧的变换或多或少都会发生变化,这些绘制方法通常会更快: 对于每个帧,使用网格的变换顶点填充一个大的顶点缓冲区(转换在CPU上完成,顶点每帧复制到缓冲区) . 对于每个对象创建,插入网格的非变换顶点,然后在绘制时将每个网格的变换作为均匀参数发送(在GPU上进行变换,在网格创建时复制顶点) . 我们可以假设每个帧都绘制了所有网格,因此不对情况1)复制顶点无关...
  • 1 votes
     answers
     views

    C#Wpf 3D组合导致照明问题的模型

    我正在研究一个简单的3D模型查看器,我需要能够支持非常大的模型(100,000个三角形)并在旋转相机时运动平稳 . 为了优化绘图而不是在多边形中创建每个线段的GeometryModel3D,我想使用顶点和三角形索引的完整列表 . 加速是惊人的,但现在灯光搞砸了 . 每个三角形现在都有自己的阴影 . 我认为这个问题与法线有关,如果我手动将所有法线设置为Vector3(0,0,1),那么我会得到均匀照...
  • 0 votes
     answers
     views

    创建Google地球,例如球体导航

    这个问题是关于Unity3D的 . 我想创建类似于Google Earth的导航,您可以在其中单击并拖动球体并让相机进行相应的轨道运动 . 重要的是,在拖动时抓取的点始终位于鼠标位置下方 . 如果我缩放到球体附近,导航也应该有效 . 我不想旋转球体本身 . 就像Google Earth一样 . 如果我开始拖动,我的尝试是将鼠标位置投影到球体 . 在下一帧我做同样的事情并计算起始拖动和结束拖动位置...
  • 0 votes
     answers
     views

    MATLAB:在子图中绘制/保存网格函数的X-Y视图

    正如 Headers 所说,我正在尝试将网格函数的2变量切片(例如.jpg)保存为子图 . 我想使用.m文件执行此操作,因为我有许多图表要生成 . 我已经弄清楚如何在他们自己的数字上绘制视图,但我不能让他们正确地绘制成图中的子图 . 说明我的意思: 以下是各个图的输出: 3D网格:3D MATLAB mesh plotXY视图:XY MATLAB mesh viewYZ查看:YZ MATLAB m...
  • 3 votes
     answers
     views

    如何使用Android罗盘方向瞄准opengl相机?

    我正在使用libgdx为Android开发一个基本的3D游戏,我很难正确定位相机给定三个旋转角度从指南针提供(方位角 - 绕Z旋转,滚动 - 绕Y旋转,俯仰 - 旋转约X) . 我在下面的代码中取得了一些成功,因为我可以按照我的预期将虚拟摄像机正确地瞄准Z轴和X轴 . (角度以度为单位[-180,180]) camera.direction.x = 0; camera.direction.y ...
  • 0 votes
     answers
     views

    更快的四面体 - 四面体交叉点

    对于我的一个项目,我需要可靠地检测3D空间中两个四面体之间的交点 . 我不需要点/线/面来知道交叉是否存在 . 触摸也被认为是交叉点,但是普通的三角形面不被视为交叉点 . 经过相当努力以尽快实现这一目标,我的解决方案沸腾了这种可怕性: let have tetrahedrons v0,v1 每个四面体有4个三角形 t[4] ,其中每个三角形有3个点 p0,p1,p2 和法向量 n . co...
  • 2 votes
     answers
     views

    三角形 - 三角形交叉点:坐标

    我正在实施Moller计算三角形三角形交叉的算法,我不能完全绕过某些东西:给定交叉三角形的两个平面,我们有相应的方程,形式为N * P d = 0,其中N是十字形在平面上产生两个向量,P是平面上的任何点 . d也可以计算 . 考虑到三角形不是共面的,它们的交点将是一条线L = P tD,其中D是N(第一平面)* N(第二平面) - 这是线的方向,P是线上的任何点和t是参数 . 该算法停止计算三角...
  • 6 votes
     answers
     views

    确定三角形所在的体素

    给定环境的体素化和具有顶点A,B和C的三角形,确定三角形“占据”或居住的哪些体素的最佳方法是什么?换句话说,我怎样才能枚举三角形的任何部分所在的所有体素?
  • 0 votes
     answers
     views

    统一;控制角度的PhysX关节,同时尊重碰撞

    我有一个类似手臂的物体,有2个可配置的关节,依次连接到运动基座 . 每个关节被配置为围绕单个轴的旋转关节 . 每个关节都可以由用户移动,当涉及碰撞时会出现问题 . 设定每个关节的期望角度,但是如果在该方式中存在物体,则关节将继续尝试移动到该目标角度,该目标角度无论碰撞如何都继续增加 . 如果现在移动关节2使得关节1现在能够移动到其目标角度将产生对齐动作并且是不期望的 . 在链接的统一包中是我试图解...

热门问题