整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:

PS三维地图地形生成脚本插件3D Map Generator-Terrain中文版

D Map Generator - Terrain for Mac是一款PS三维地图地形生成脚本插件,支持安装在最新版本的Photoshop中使用,3d map generator terrain插件提供了随机基础高度图功能、20个高度图画笔、3种不同的等轴测图方向、地图高程设置、全局阴影等功能,PS插件3D Map Generator可以轻松生成你需要的3D高度地图,有需要的朋友赶紧来试试吧!

3D Map Generator - Terrain for mac官方介绍

全球首款用于PHOTOSHOP的HEIGHTMAP TERRAIN生成器!

可从Photoshop CC -2014及更高版本作为PC和MAC插件使用

借助3D地图生成器-地形,您可以轻松创建灰度高度图,然后从中生成3D地形。我们插件的广泛功能可为想要立即创建专业和高质量地图的广告素材提供实时保存程序。最好的事情是:您不需要成为Photoshop专业人士!

使用高度图工具绘制或修改高度图。从真实位置获取真实世界的高度图。指定地图高程和方向,并生成等轴测3D地图。使用可编辑的渐变预设,无缝纹理,轮廓线工具,水位工具和EFX画笔为地图表面设置样式。更改地图高度,设置背景样式,确定地图照明,从图标库放置高质量等距地图图标。将自己的图标加载到库中。

https://mac.orsoon.com/Mac/177714.html

3d map generator terrain插件功能特点

3D Map Generator - Terrain创建专业的3D地图,非常适合:
- 信息图形
- 简报
- 地图复制
- 访客地图
- 复杂的地理插图
- 横截面图
- 地理地图
- 3D彩色高度图
- 地形图
- 多得多

高度图工具和3D地图
- 广泛的工具来生成和编辑自己的高度图

- 自动高度图功能

- 个别形状的3D地图

21个高度图画笔

- 地图高程设置

- 来自6个预设的俯视图

- 3等轴测图方向

设计预设
- 16个可编辑的渐变预设

- 您自己的表面纹理的22种无缝纹理

- 7种地图图例纹理- 自动贴图工具

- 不同的纹理刷

- 21种惊人的背景预设

- 地图库+免费示例集

设计工具
- 等高线工具

- 地图边缘颜色选择器工具 new_sticker

- 指南工具 new_sticker

- 随机云功能 new_sticker

- 水位功能- 添加和删除地图深度(无限制)

- 全局阴影功能

- 4个用于设计地图表面的效果笔刷

- 碎石工具

图标库
- 其他82个图标 new_sticker- 图标库功能可添加自己的图标您还有我们的等距图标集吗?然后只需在集合中选择文件夹“icons_single_psd”,即可将可编辑图标加载到面板中。

自动贴图工具
使用新的“自动纹理”工具,有8种不同的“一键式”纹理集可自动为您绘制地图表面。您可以直接使用它,也可以将其用作自己的纹理绘图的良好起点。

顶视图地图
使用新的“顶视图地图”工具,有6种不同的“一键式”预设可自动创建顶视图地图,并从每个灰度高度图中创建完全可编辑的图例。您可以按原样使用它,也可以将其用作自己的顶视图地图纹理的良好起点。另外,您还有7种新的地图图例纹理。

表面渐变预设
借助16个渐变预设,可以轻松地立即生成说明性地图表面。它们可以用作默认值或用作纹理化的基础。从丰富的植被,荒凉的冰地景观,贫瘠的沙漠或熔岩景观中,这些渐变预设可以显示所有图像。当然,所有预设都是完全可编辑的。作为一项特殊功能,可以通过按一下按钮就可以生成带有色标的预设高度色。

无缝的纹理和画笔
每个地图都有其自己的表面纹理要求。拥有22种高质量纹理和7种不同的画笔,几乎每个表面都可以以快速,专业的方式构建。只需单击所需的纹理并开始纹理化。每个无缝纹理都有自己的画笔预设,当然,可以对其进行编辑以满足您的个人需求。

背景预设
21个令人惊叹的背景预设将为您的地图带来最后的触感。从激动人心的日落到技术外观的背景,它都适合任何要求。作为特殊功能,背景也可以自由选择颜色和等距网格。

其他基本图标和元素

说结论,结论当然是:大功告成,喜大普奔。看效果图:

好了,接下来说一下过程

先回顾一下这个系列的 第一篇 和 第二篇

第一篇是直接改的 mapboxgl 源码,在源码里面对瓦片的位置进行纠偏,遇到的问题是,地图旋转时会有错位,还有瓦片纠偏后屏幕边缘会有空白。

第二篇是写了一个 mapboxgl 自定义图层,遇到的问题是,地图在大比例尺时,瓦片会疯狂抖动。

这两篇文章发出后,有两位大牛针对上面的问题,给出了建设性的意见。

一位是思否上的网友“undefined”(这个不是bug,是他的名称),他在看了第一篇文章后,找出了地图旋转时瓦片错位的原因,并给出了解决方法。

按照上面的思路,我重新写了一个不包含旋转参数的 pixelMatrix 矩阵后,错位问题解决。

解决了错位后,接下来解决屏幕边缘出现空白的问题。

我的思路是,在计算瓦片的显示范围时,对显示范围进行偏移,让程序按偏移的范围去请求瓦片,这样后续瓦片纠偏后,就不会出现空白区域了。

在二维地图中,瓦片显示的范围是根据屏幕 4 个角的坐标直接计算的。但 mapboxgl 是三维地图,三维地图的显示范围是根据相机的参数来计算的,需要判断相机视椎体和瓦片的相交关系,这里还没有整明白。

所以,这个方案就又卡这儿了。

另一位网友是 mapboxgl 技术交流群里的“可乐瓶里泡枸杞”,他指出了第2篇文章中,大比例尺时地图抖动问题的原因,并给出了解决思路。

上图的博客链接中详细说明了地图抖动的原因,大概意思是:webgl 只支持 float32 精度,而 JS 默认是采用 float64 精度,JS 中的高精度数字向webgl 传输时会造成精度损失,这种损失带来的影响就是地图抖动,比例尺越大抖动的越厉害。

如何能避免精度的损失?博客中介绍了 deck.gl 的做法:

  1. 将经纬度坐标转墨卡托坐标这一步,放到 webgl 中来实现,目的是为了使用 GPU 计算
  2. 在比例尺大于12级时,不再直接使用墨卡托坐标,而是计算墨卡托坐标和屏幕中心点的相对位置。使用 float32 的精度保存相对位置是完全没有问题的,这样就规避了精度损失的问题
  3. 重写 view 和 Projection 矩阵

按这个思路,我将上次写的 mapboxgl 自定义图层纠偏插件进行了改造,最终大比例尺时地图不再抖动了。

但又很快遇到了新问题:拖动地图时,瓦片和鼠标的移动距离不一致。

返回去看那篇博客的在线示例,也有同样的问题

既然这样,那就解决问题吧,瞅了瞅代码,总觉得下面这两行不顺眼,

不除 2 了试试,哈哈,一招命中,问题解决。

至此,mapboxgl 对高德地图瓦片纠偏的问题成功解决,我把它封装成了插件,方便大家使用。GIS兵器库中又多了一件趁手的兵器。

这个插件目前不仅仅是支持高德地图瓦片,所有 gcj02 坐标的地图瓦片都支持。

当然,作为插件来讲,它还不够完美,目前发现有这么几个可以完善的地方:

  1. 跟 mapboxgl 自带的瓦片图层相比,瓦片在缩放时有点发虚
  2. 地图缩放时,瓦片没有过渡效果
  3. 移除图层后,有时会莫名其妙的突然出现
  4. 在手机端显示有问题

这些问题,后续会慢慢完善。也欢迎大家一起参与进来,多提 Issues 和 Pull requests

地址

在线示例:http://gisarmory.xyz/blog/index.html?demo=mapboxglMapCorrection3

插件地址:http://gisarmory.xyz/blog/index.html?source=mapboxglMapCorrection3

总结

  1. 解决 mapboxgl 中高德地图瓦片偏移的问题有两个方案,方案一改源码,方案二写自定义图层
  2. 方案一有了突破,解决了地图旋转时瓦片错位的问题,但偏移后屏幕边缘空白的问题没有解决
  3. 方案二在成功解决了地图大比例尺上瓦片抖动的问题后,最终实现了瓦片的纠偏
  4. 将方案二的代码封装成了插件,方便大家使用



原文地址:http://gisarmory.xyz/blog/index.html?blog=mapboxglMapCorrection3

关注《GIS兵器库》, 只给你网上搜不到的GIS知识技能。

本文章采用 知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议 进行许可。欢迎转载、使用、重新发布,但务必保留文章署名《GIS兵器库》(包含链接: http://gisarmory.xyz/blog/),不得用于商业目的,基于本文修改后的作品务必以相同的许可发布。

黑破坏神2对于新手入门来说并不是很友好,大部分没基础的玩家如果未长期深入体验游戏,则对游戏的操作技巧、装备识别以及角色玩法等方面都很难快速上手,尤其一些不太懂得查询相关攻略资料的玩家更是会走很多弯路。

虽然有的玩家喜欢原汁原味探索游戏内容,但也有很多玩家会喜欢更便利的操作和游戏体验环境,如果你是后面一类玩家则建议安装地图插件,那么在通关剧情做任务、后期多场景速刷、有价值物品识别、相关资料公式查询等等很多方面都会非常轻松。

扩展资料

很多玩家都会亲自制作专属的暗黑2地图插件,实际上学习编辑地图插件并不是很难,只不过这个过程很枯燥繁琐,有一定游戏基础和耐心的玩家可以自己学着做地图,而新手则建议直接使用现成的地图插件。注:暗黑达人原创文章,图片水印与作者不符请举报。那么下面就以本人现用的地图插件简单介绍如何为暗黑2游戏加载地图,以及设置的部分功能快捷键,懂得修改地图的玩家可以自己设置快捷键,这里主要是让大家了解下相关辅助功能。

扩展资料

通常加载地图插件是在窗口模式下运行游戏(如果觉得窗口模式下游戏界面太小,就去装个高清补丁吧)。

1.找到游戏文件夹中的红色启动图标,图标名称叫做D2Loader,进行以下操作:右键》发送到》桌面快捷方式。

2.来到桌面找到上面发送的快捷方式,进行以下操作:右键》属性,找到快捷方式界面的目标选项,这里显示的是游戏安装路径,千万不要删除这里原有的内容(包括双引号,就是这个符号“”),这一步需要做的是找到位置,然后鼠标在目标内容后面左键点一下,具体看下图。

快捷键属性

3.在目标内容后面添加参数“ -pdir 113map -w”,一定要注意这两个“-”前面都有空格,例子中的地图文件夹叫做“113map”,据图名称由所下载地图名称决定,例如有的叫做“backmap”。有需要的玩家还可以在后面继续添加带有其他功能的参数,常见参数以及作用如下:

开启地图状态

-pdir 地图文件夹名(用以加载地图),这个是地图文件夹有名称的是map,有的叫backmap,还有的叫做113map

-w窗口模式运行

-nohide 禁止窗口最小化(防止被隐藏,游戏中多角色跟随必备参数)

-skiptobnet 直接连接战网(单机玩家的可以忽视这个参数)

-act N设置初始位置为第N幕(单机可将新建角色出生在第五幕且等级为33级,打孔号必备

-title XX 设置游戏窗口标题为XX(例如-title 死灵法师,则游戏窗口上面和下端任务栏将显示为“死灵法师”,多开的玩家这样方便区分每个角色)

-direct 直接从硬盘上(而非mpq文件中)读取数据

-txt 补丁修改提供的TXT文件,用于创建.bin文件(例如修改爆率等方面的补丁文件)

-locale CHN 设置语言:ENG(英语),CHN(中文)

还有很多参数这里就不一一列出。

4.WIN10系统还需要在兼容性中勾选兼容模式Windows XP,不然无法正常启动游戏,点击“确定”选项,然后关闭属性窗口即可。

扩展资料

接着直接运行游戏就能自动加载地图插件了,下面再了解游戏中会用到的相关功能以及快捷键(具体快捷键可自主在地图文件夹中修改)。

Tab 开关小地图

F 显示掉落物品

Ctrl 屏蔽垃圾装备(药水等消耗品)

V 显示物品卖商店价格

Insert 开关镶嵌保护(防止符文、珠宝等误镶嵌)

D 显示怪物抗性

+(=)自动退出房间并房间序号+1

←(Backspace)自动回城

“”(‘’) 血少自动回城开关

N 开关扩展装备介绍等资料

小键盘9 重置地图(手动加载地图)

U 自动组队开关

K 查看队友(铁魔)装备

地图快捷方式

如果是自己设置功能快捷键尽量不要与游戏原有部分常用快捷键冲突,例如C是角色属性界面、B打开角色装备和背包界面、O打开佣兵装备和属性界面、W切换角色副手装备等等。

我是暗黑达人,一个热爱暗黑破坏神2的平凡玩家,长期更新有关暗黑2文章,喜欢的可以关注一下谢谢。