做三维的交互应用程序,用openGL还是用unity 3D? three.js 3D 开发

颜苏瑜

安卓3D游戏开发用OpenGL ES干什么 用Unity3D开发还用学习OpenGL.

做三维的交互应用程序,用openGL还是用unity 3D? three.js 3D 开发

游戏开发属于计算机图形学的范畴,所以要面向显卡进行编程,OpenGL是手机平台的显卡编程语言,PC平台则是DirectX.unity3d里面的底层实际也是转换成不同的显卡编程语言来实现图形效果.还有就是,unity3d里面有shader知道吧 如果对计算机图形学不了解的话,是不太容易深入学习shader编程的.当然,不掌握shader编程也不耽误你使用unity3d制作游戏,前提是不涉及到比较复杂的图形效果.希望对你有帮助,望采纳.

opengl和unity3d的区别

openGL是图形图形程序接口,用于CPU控制GPU做图像渲染,是一套API.Unity3D是一个游戏引擎,里面包含很多东西如物理引擎,声音等等的其他组件,算是使用比较上层的东西进行游戏创作的一个工具.事实上OpenGL是Unity做移动设备的底层渲染库.

想要开发物联网3D应用,用thingjs方便还是threejs方便?

推荐使用thingjs来开发,我们可以对比看一下threejs和thingjs,首先了解一下webGL.WebGL可以处理3D图像,听起来是非常高兴的一件事,但是WebGL实在是太底层了.

opengl与unity3d选哪个

gles 是3d的理论基础 ,你要是从事3d shader开发什么的,gles 是必须要会的基础..至于unity 是封装好的引擎库.你直接用来开发游戏就好.但是如果你要自己设计某种显示特效.不能不掌握shader技术..也就是必须精通gles

您好 我现在在做基于opengl的三维交互场景建模,但现在只能实现简.

1. 用三维建模软件(Pro/E, SolidWorks等)创建你想要的任意复杂的几何形体,然后保存为obj或者stl文件格式;然后在你的OpenGL程序中写“读取obj/stl格式文件”的代码,将之前你保存的模型文件(obj/stl)读取(所谓的加载)到你的OpenGL程序中显示出来,就是了.2. 如果不是非常复杂的实体,就像你所说的:比如说凹多面体,在墙上挖个洞等,可以用OpenGL直接可绘制的基本图形体:立方体、球体、平面等一点一点地组合起来,看上去是一个整体.

最近一直在找工作,但是unity的工作都要求要会3d图形学或者OpenGL.

我觉得你没搞清楚三个关键问题....否则你就不会问这个问题了...问题一:3D. 让开发者不需要接触D3D或OPENGL这些底层API就能进行开发.问题三:UNITY跟D3.

为什么用Unity3D开发游戏是用C#JS开发而不是用C++

因为是跨平台开发

有没有基于three.js的在线三维平台?不懂JS也能在线建模

有的

unity3d 用js好 还是c#好

C# 比较好 unity3d是基于mono的,所以用C#的方法很多都可以直接用

做vb三维空间 用dx 3d还是opengl好?

我是在VB下opengl过的,感觉还是不错的.opengl比较适合那种快速实现3D虚拟的场合,例如科研、仿真等,因为它写程序比较简单,而且如果用C写,移植性也比依赖WINDOWS的DX强.但WINDOWS对DX支持很好,据说VISTA对OPENGL的支持也通过DX实现(MS好霸道).DX编程需要COM接口,不象使用opengl函数那么直接.不可否认,COM封装的确很棒,只是开始的时候比较累,一旦做成各种框架、模块,就会很傻爽.想开发游戏的话,从以后看还是DX* 其实OPENGL的3D游戏在N年前就已经非常非常的出色了(ID的若干巨著相信大家都体验过).但是,优秀的东西往往会被那些并不比她更优秀的东西取代,世界就是这样莫名其妙!