首页 文章
  • 0 votes
     answers
     views

    .obj文件Unity表面上的图像

    我是Unity的新手,我想开发一款小型赛车游戏 . 我开始在外部3D工具中绘制轨道的基本部分 . 我将我设计的部件保存为.obj文件并将它们导入统一 . 一个例子看起来像这样 . What the .obj looks like 曲线有3个部分,墙壁和地面之间的地面,地面是一个表面对象(来自.obj文件) . 现在我试着得到这样的东西:Desired Result 但实现这种光学元件的唯一方法是...
  • 1 votes
     answers
     views

    使用FastObjImporter(Unity)在运行时加载并显示.obj文件

    我想在Unity(2017.3.1f1)的运行时导入并显示.obj文件,并从Unity wiki(click)找到FastObjImporter的固定版本(click,直接链接到pastebin) . 由于我的.obj文件不包括法线,我不得不进行以下更改: if(faceData[i].z >= 1) { if(normals.Count != 0) { newNor...
  • 1 votes
     answers
     views

    .obj模型在各种程序中显示不同?

    我想制作一个可以导出.obj文件的随机地形生成器 . 所以首先我尝试制作一个(手动) . 这是测试文件: # testOBJ.obj 0 deff v 0.000000 0.000000 0.000000 v 1.000000 0.000000 0.000000 v 0.000000 0.000000 1.000000 v 1.000000 0.000000 1.000000 v 0.000000...
  • 1 votes
     answers
     views

    有没有办法在Unity C#中找到ObjImporter绘图网格的进度完成?

    在我的Unity项目中,我希望在运行时导入.obj模型时有一个开始加载的进度条 . 我想要它的工作原理是当我按下“空格键”时,ObjImporter将开始导入/绘制指定的模型,并且在绘制时的那段时间内,会有一个进度条显示导入/绘制的完成进度,因此用户可以看到完成所需的估计时间并且不会感到不耐烦 . 我正在使用来自unity wiki的稍微修改过的ObjImporter.cs: /* This ve...
  • 0 votes
     answers
     views

    在运行时导入.obj网格

    我试图做大约2天的事情是在运行时导入一个网格:http://wiki.unity3d.com/index.php?title=ObjImporter 我总共发现了3个进口商,一个是我必须支付的,一个可能是上面进口商的修改版本,也是我现在拥有的那个 . 要导入它我做: ObjImporter objImporter = new ObjImporter(); Holder.ModelMesh = ob...
  • 5 votes
     answers
     views

    在python中从3d数组创建一个.obj文件

    我的目标是使用python从一个漂亮的(.nii)格式获取.obj文件,目的是在Unity上打开它 . 我知道“scikit-image”软件包有一个名为“measure”的模块,它实现了Marching cube算法 . 我将行进立方体算法应用于我的数据,并获得我期望的结果: verts, faces, normals, values = measure.marching_cubes_lewin...
  • 2 votes
     answers
     views

    MDX C#加载Wavefront OBJ

    我正在尝试加载和显示(极其简单)波前OBJ文件 . 我让解析器工作100%...它从文件加载数据并将它们存储在程序的结构中 . 现在是我完全没有找到目标数据结构的任何信息的部分 . 我不知道如何使用Vertex缓冲区和索引缓冲区,我只在OpenGL中使用了显示列表和立即模式 . 现在我正在尝试使用Managed Direct X,我在围绕这个问题缠绕我的大脑时遇到严重问题 . 有几件我很困惑的事...
  • 2 votes
     answers
     views

    在OpenGL中将网格渲染为一系列子组?

    我正在完成一个波前对象解析器,我想用它来构造泛型网格对象 . 我的引擎使用OpenGL 4和着色器在我的引擎中绘制所有内容 . 我的问题是如何确保渲染网格的最佳渲染效率 . wavefront .obj file通常指定了许多对象子组 . 可以为子组分配特定材料(例如闪亮的红色) . 因此,网格可能是一个相当复杂的子组集合,每个子组都分配了自己的材料 . 我的问题是 - 问:我是否需要单独绘制每个...
  • 1 votes
     answers
     views

    如何在Three.js中加载.obj 3D模型?

    这是基于您的建议的更新代码 var scene = new THREE.Scene(); var camera = new THREE.PerspectiveCamera( 75, window.innerWidth/window.innerHeight, 0.1, 1000 ); var element = document.getElementById(&quot...
  • 9 votes
     answers
     views

    将多个.OBJ-index-buffers映射/折叠到OpenGL的1索引缓冲区

    我正在尝试加载.obj文件并在 glDrawElements 的帮助下绘制它 . 现在, glDrawArrays 一切都很完美,但它当然是效率低下的 . 我现在遇到的问题是,.obj文件使用多个索引缓冲区(对于每个属性),而OpenGL只能使用一个 . 所以我需要相应地映射它们 . 那里有很多伪算法,我甚至找到了一个C实现 . 我确实知道很多C,但奇怪的是我没有帮助我在Scala中实现 . 让我...
  • 1 votes
     answers
     views

    Unity:用于突出显示的光线投射不会检测到对象

    我在对象选择上遵循了这个tutorial . 但是,当我导入我的 .obj 资产并尝试选择/突出显示它们时,看起来raycaster不会拾取它们 . 当我的鼠标点击我的.obj对象时没有任何反应 . 我添加了必要的对撞机(箱式对撞机甚至网格对撞机),没有任何反应 . 我究竟做错了什么? 我没有从提供的源代码中更改代码 . 我刚刚将我的目标文件导入到场景中并添加了必要的物理 . 我想做的就是通过 o...

热门问题