`
ijavagos
  • 浏览: 1250494 次
  • 性别: Icon_minigender_2
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

不要为3d而3d

阅读更多

和以前的几个朋友聊天,也有做game的。

发现大家对3D技术都非常热衷,但是这种热衷显得刻意的
为3d而3d,就有点舍本逐末。
1 游戏最重要的是策划,需要具体的满足人心底的某种需求,
2 3d需要 好显卡的支持,这样就将一部分用户排斥在外面了。
3 现在3d engine已经
很成熟了,通过这些上面的python和lua来写一个客户端
不比自己写一个 2d 的 tile engine复杂。也就是说,连技术上
的虚荣感就不一定可以得到。

我个人认为下面3种情况才是需要考虑用3D来实现的:
1 FPS 第一人称射击,doom,quake,cs一脉相承, 这种游戏
是肯定需要的。以此类似的是 football的任意球,篮球
的投篮。这些是需要的。
2 多视角的动作游戏。比如 滑雪,冲浪等这种动作性非常
强游戏。
3 VR。这个需要多视角,而且需要摄像机动画。

除了这3种情况,如果是普通的mmorpg,现有的2.5D+3D模型
的技术完全非常成熟。我个人认为中国目前还不具备开发 国外
的史诗般剧作[人物表情,皮肤,水,光这些细节效果]的条件。
无论是外部玩家,还是内部开发人员。在国外的video game,
竞争已经非常剧烈,这方面的已经竞争了好几代了。而国内,
游戏的竞 争才开始。做好策划是最重要的。就像张艺谋的
<英雄>,用了一个很炫的3D engine开发的游戏。还是没有多少玩家接受。

分享到:
评论

相关推荐

    mars3d-supermap-master_supermap_火星代码_火星科技cesium_mars3d-supermap_

    而Mars3D是火星科技基于Cesium开发的一套面向GIS领域的轻量级3D地图开发框架,它简化了Cesium的使用,提供了更友好的API接口,使得开发者可以更容易地进行3D地图应用的开发。 **二、Vue.js框架** Vue.js是一个用于...

    Java3D 学习实例

    Java3D是一个强大的Java库,用于在二维屏幕上创建和展示复杂的三维图形。...Java3D虽然不再被官方积极维护,但它仍然为Java开发者提供了一条进入3D图形世界的路径,尤其是在需要在Java环境中展示复杂3D模型时。

    C#使用WPF实现3d效果的小例子,3D初学者推荐 源码下载

    不要忘记,3D场景中的动画也是吸引人的特性。你可以为相机、模型或其他3D元素添加动画,使场景更加生动。 通过深入学习并实践"3DSolids"这个示例,你将对WPF 3D有一个全面的理解,为将来构建更复杂的3D应用打下坚实...

    3dMax渲染完自动关机脚本插件

    "3dMax渲染完自动关机脚本插件"就是为了解决这个问题而设计的。 这个插件的工作原理是通过集成DOS(磁盘操作系统)中的Shutdown命令来实现计算机的自动关闭。Shutdown命令是Windows系统内置的一个实用程序,可以...

    CC3D刷cleanflight固件

    本文将详细讲解如何为CC3D(Crazyflie 3D)飞控板刷写Cleanflight固件,以及这个过程中的相关知识点。 首先,了解CC3D飞控板。CC3D是OpenPilot项目的一个分支,由 LibrePilot 继续发展。它是一款性价比高的飞行控制...

    WpfEffect.图片切换3D过渡效果.rar

    为了实现3D效果,我们可以将这些图片视为3D对象,通过应用3D转换改变它们的视图。 在代码中,我们可以使用数据绑定和MVVM(Model-View-ViewModel)模式来管理图片数据和动画逻辑。图片的切换可以通过触发事件或响应...

    AD USB母座各类3D模型大集合

    在电子设计自动化(EDA)领域,AutoCAD(通常缩写为AD)是一种广泛使用的软件工具,用于创建2D和3D设计图,包括电路板和元器件的布局。USB母座是设备接收USB连接的一端,常见的有Type-A、Type-B、Micro-USB、USB-C等...

    中望3D 2015 (19.00版本) X32 破解

    安装说明:执行软件的安装,安装完成之后先不要运行软件,复制文件夹中的ZwLm.dll到程序安装目录X:\Program Files\ZWSOFT\ZW3D 2015 chs中,并覆盖原文件,运行ZW3D,选择许可管理,点击下一步,点击来自网络的授权...

    Delta3D官网教程pdf格式

    由于国内访问Delta3D官网可能受限,所以这个PDF版本的教程显得尤为珍贵,它可以帮助开发者在国内环境下也能顺利学习Delta3D。 描述中提到的"DELTA3D在Sourceforge上的wiki"是另一个重要的学习资源。Sourceforge是一...

    3DMax 别墅建模

    你可以通过导入CAD图纸到3DMax中,利用“导入”功能将二维线条转化为三维模型的骨架。 接着,进行基础建模。在3DMax中,你可以使用“几何体”工具,如长方体、圆柱体、球体等,来构建别墅的基本形状。别墅的墙体...

    AD如何创建3D封装库.pdf

    此时,可以看到一个方形的立方体,这通常是默认的3D模型,其高度为10mil,不够直观。 4. 导入外部3D模型:外部的3D模型一般由元件厂商提供或由结构工程师使用3D设计软件创建。导入外部3D模型后,需要进行定位,并...

    打造自己的3D立体画

    同时,不要忘记与朋友和家人分享你的作品,让他们也能体验到3D的奇妙世界。 3DInEye这个文件可能是一个教程资源或软件,它可以帮助你进一步学习和实践3D立体画的制作技巧。通过学习和实践,你不仅可以提升自己的...

    unity3d日式动漫模型资源-(不要下载了,近期资源已过期,等我后期补充)

    本内容是文档形式,里面写的百度云地址和密码 内容为unity3d动漫模型资源,带骨骼,带动画,是一个女武士模型 详情请看我的博客https://blog.csdn.net/qq_41555580/article/details/89789193

    3ds Max中导出Cal3D骨骼动画

    然后,我们选择骨骼根节点bip01,打开 Figure Mode,接着打开材质球,将所有材质命名为material[0], material[1]这样的名称。最后,我们点击File-&gt;Export-&gt;Cal3d Materials,选择导出的材质(每一种材质分别需要导出...

    MATLAB-3D-plot.zip_3D图形_MATLAB画三维_matlab画3D图形

    它能将二维矩阵的数据映射为一个3D表面,矩阵的行和列对应于x和y轴,而每个元素的值则决定对应的z值。例如: ```matlab [x,y] = meshgrid(-2:0.2:2,-2:0.2:2); r = sqrt(x.^2 + y.^2) + eps; z = sin(sqrt(x.^2 + y...

    TrueVision3D 6. 5 商业3D游戏引擎 特别版 3/6

    无功能限制,仅限学习使用,请不要用与商业开发 6.5版包含:3D引擎,多媒体引擎,网络引擎。SDK内包含许多工具用以加速开发: 阴影编辑器,模型查看器,多种模型格式输出插件以及特殊效果编辑器。世界编辑器和地图...

    java 3D搭建环境详解附doc

    Java 3D是一种基于Java平台的三维图形编程库,它为开发者提供了丰富的API,使得创建复杂的3D场景和交互式应用程序变得相对简单。本指南将详细介绍如何在你的系统上搭建Java 3D环境,并附带官方API文档,帮助你更好地...

    TrueVision3D 6. 5 商业3D游戏引擎 特别版 1/6

    无功能限制,仅限学习使用,请不要用与商业开发 6.5版包含:3D引擎,多媒体引擎,网络引擎。SDK内包含许多工具用以加速开发: 阴影编辑器,模型查看器,多种模型格式输出插件以及特殊效果编辑器。世界编辑器和地图...

    Cesium 单独加载3D模型

    Cesium是一个强大的开源JavaScript库,专为在Web浏览器中展示高精度的3D地理空间数据而设计。它广泛应用于地理信息系统(GIS)、虚拟现实(VR)和增强现实(AR)应用中。 Cesium支持多种3D模型格式,但目前官方明确...

    Creating 3D Content with WPF_DOC

    WPF是.NET Framework的一部分,它为开发者提供了丰富的图形和用户界面功能,包括强大的3D渲染能力。通过学习WPF的3D特性,你可以构建出具有高度交互性和视觉吸引力的应用程序。 首先,我们需要理解WPF中的3D模型是...

Global site tag (gtag.js) - Google Analytics