Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby-on-rails-4/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Graphics 使用3D工具创建2D图形?_Graphics_3d_2d - Fatal编程技术网

Graphics 使用3D工具创建2D图形?

Graphics 使用3D工具创建2D图形?,graphics,3d,2d,Graphics,3d,2d,我正计划开发一款带有2D图形的RTS游戏,因为这是一款基于精灵的游戏,它需要每个演员的多个视图(或者至少对大多数演员而言) 比如说 现在的问题是,作为一名设计师,我有点差劲,可以使用Photoshop,但作为一个2D软件,要为一个角色创建不同的视图并使其看起来相同,将非常困难 这就是为什么我想用一个3D工具来创建模型,然后我可以得到所有的渲染,只要旋转它们…这对你们有意义吗 如果是这样的话,那就引出了第二个问题:我可以使用什么软件 再说一次,我是程序员而不是设计师,所以我需要从头开始学习,3D

我正计划开发一款带有2D图形的RTS游戏,因为这是一款基于精灵的游戏,它需要每个演员的多个视图(或者至少对大多数演员而言)

比如说

现在的问题是,作为一名设计师,我有点差劲,可以使用Photoshop,但作为一个2D软件,要为一个角色创建不同的视图并使其看起来相同,将非常困难

这就是为什么我想用一个3D工具来创建模型,然后我可以得到所有的渲染,只要旋转它们…这对你们有意义吗

如果是这样的话,那就引出了第二个问题:我可以使用什么软件

再说一次,我是程序员而不是设计师,所以我需要从头开始学习,3D studio和Blender看起来非常复杂,Google Sketchup似乎更简单,但不确定是否值得


好了,就这样,提前感谢您的反馈。

像blender或3D Studio这样的软件包值得坚持。你学到的技能在将来会对其他东西有用


如果您正在处理相对较小或较低的rez图形(如示例中所示),则无需担心在模型中添加太多细节。只需渲染它,缩小它的比例,然后在画包中调整它。

使用3D建模工具创建演员,然后通过渲染多个视点来创建精灵是一种不错的方法。最重要的是要确保你有一种编写精灵制作脚本的方法,这样你就不必手动乏味地生成100秒的精灵图像了

然而,这些天来,我不得不质疑,如果你有演员作为3D模型,为什么你不会在游戏运行的任何平台上直接用3D渲染他们。即使是最简陋的移动平台也有足够的图形能力来3D渲染任何可能为精灵大小的对象制作的模型,而完全3D的方法提供了更大的灵活性

混合方法也是可能的;我似乎还记得全歼RTS游戏存储了游戏对象的3D模型,但根据需要(在其他2D游戏引擎中)创建并缓存了2D模型,而不是依赖于当天的3D硬件或预生成的精灵图像进行加载。这是一个很好的解决方案,但如果今天仍然需要这种方法,我会感到惊讶。

可能更适合这个问题。但一定要阅读他们的常见问题,看看是否合适。