傲劍游戲工作室

   莫等闲、白了少年头,空悲切! - 劒蚩
posts - 29, comments - 185, trackbacks - 0, articles - 0
  IT博客网 :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理

地形高度图编辑

Posted on 2008-07-30 12:22 劒蚩 阅读(494) 评论(4)  编辑 收藏 引用 所属分类: 游戏进度

        为了快速的生成地形, 只依靠刷子来升高/降低地形太慢, 直接编辑高度图数据就可以快速的生成地形, 只需要美工提供笔刷就可以了, 笔刷都必须是灰度图片. 实现也不难, 主要就是饱和/衰减运算, 还需要的就是高度图数据和生成的地形互相对应, 比如在编辑了实际的地形(用刷子升高或降低地形), 这个时侯高度图数据也是需要自动调整的. 最后还需要加入undo/redo的功能, 这样编辑起来才更省力.

用制作好的高度图生成地形后, 再用地形刷子做细节的调整以及平滑地形就可以了.

刷子
o_64.JPG

高度图编辑
o_HeightmapEdit.JPG

实际地形
o_HeightmapTerrain.JPG

Feedback

# re: 地形高度图编辑[未登录]  回复  更多评论   

2008-08-03 01:49 by daming
请问你的地图支持无限个纹理吗?

# re: 地形高度图编辑  回复  更多评论   

2008-08-03 18:06 by 劒蚩
@daming
是的, 一个pass3张地形纹理, 可以有n个pass, pass太多影响性能.

# re: 地形高度图编辑  回复  更多评论   

2008-09-03 00:55 by blk
您好,我想问下编辑器的界面是用什么库实现的?谢谢

# re: 地形高度图编辑  回复  更多评论   

2008-09-04 20:24 by 劒蚩
@blk
标准的MFC控件. :)


标题  
姓名  
主页
验证码 *
内容(提交失败后,可以通过“恢复上次提交”恢复刚刚提交的内容)
 
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      
[使用Ctrl+Enter键可以直接提交]
 
相关链接: