导航:首页 > 编程语言 > 3d地形编程

3d地形编程

发布时间:2023-01-14 15:02:44

‘壹’ 3D里面怎么做地形

这个就好像是部队堆制沙盘一样。首先需要有一张军事地形图,如果没有,至少你手上的地图上要有等高线,最高海拔和最低海拔数据。
1.数据装备工作;把你的地图上的最高海拔(假设为1600米),最低海拔(1200米)。把沙盘的起点平面当做最低海拔,你只要做1600-1200=400米的地形高度了。再看一下你的地图比例尺是多少,一般为了凸显山的形状,也为了更便于观察,把地图比例尺扩大5倍左右,假设你的地图比例尺是1:5W,扩大5倍就是1:1W(这里的扩大比例尺只是地图长宽,海拔不扩大)。在地图上找几个比较明显的地形,取海拔(海拔高度均减去最低海拔高度),记录在纸张上(取点越多,地形越清晰)。
2.道具准备工作:找一块平地,用板块圈一块长方形地面出来(长宽比例要与你制作地图比例一样,如果你只做地图中的一小块地形,你就先在地图上圈出来,再在地面上圈,记住比例要一样)。在地面上到上沙子,铺平,如果在沙地上制作就更好了。找一些筷子或者竹签,长度大概0.4M。底部硝尖,在筷子底部以上2公分的地方划一道线,筷子插进地面的时候线以上的地方在地面上,线以下的地方在沙土里。
3.数据准备工作:假设一个地图比例尺是1:5W,扩大5倍就是1:1W。你在地图上圈了一块你想要堆的地形,地图上长为0.1M,宽为0.05米,则实际长度为5千米,宽为2.5千米,扩大5倍就是长1千米,宽0.5千米(将其记录纸张上)。假设你的沙盘长度为1米,宽度为0.5米,则你的沙盘比例尺为1:1000。假设你的最高山的海拔是1600,减去最低海拔1200,等于400,按比例尺算你的最高山的海拔在沙盘中为40CM。
4:开始制作简易沙盘了:找一根从下划线到顶部足有40CM长得竹签,在竹签顶部用小刀竖切一刀,把一张写有最高海拔地名的纸条插在竹签上。同上依次在每个竹签上做上标记,代表每个明显地形,将竹签插在沙盘中与地图相对应的位置(一般在地图上是带有网格的,同样在沙盘中也划上网格更便于准确的插中位置)。再将沙土到入沙盘中,山高的地方多倒点,没有山的地方不要倒,接着就用手去堆制了。
注意:地图上划有等高线,等高线所代表的位置在实际中的海拔是一样高的。等高线越密集的地方坡度越陡,等高线越少的地方坡度越缓。

‘贰’ unity3d地形编辑器

在项目面板(Project面板)上点右键,选择import package->character controller即可导入角色控制器包,里面就有第一和第三人称角色控制器。第一人称控制器自带Character Motor组件。 但第三人称控制器在3.5版本中有点bug,首先其动作数组默认为

‘叁’ 3D地形建模怎么做的来着 哪位高手知道呀

我们推出一套全新的真实地形快速建模技术,地形构建效率高、细节丰富。可以通过CAD高程点或等高线、30米分辨率免费DEM或者保密级别的0.2米、5米的DEM构建真实地形,10多分钟即可快速生成地形。这里展示的是北京市郊区的地形模型,大家可以看到,制作的地形与实际完全相符,而且影像贴图非常高清,能够清晰明显看清房屋乃至小车轮廓。此套技术最多一次性可以构建几千平方公里的超大地形,地形贴图可采用谷歌、必应、网络、天地图、高德等多种高分辨率、无偏移卫星影像和街道图,对于促进智慧城市建设能提供巨大的帮助。

此套建模技术以视频教程的形式通过实例详细地讲解了地形建模的方法及实际项目中的应用,通俗易懂易掌握,完全解决了Maya地形建模的难题。并且,此套技术还可以应用所有的三维建模软件和游戏、虚拟引擎等,掌握之后可大幅度提高地形建模效率,将建模师从繁重的地形建模中解脱出来,节省更多的时间。

‘肆’ 在Unity3D 游戏 开发中如何创建地形

首先,打开Unity3D软件,新建一个工程

点击“Hierarchy”视图的“Create”,在下拉框中选中“3D Object”-->“Terrain”

创建好地形后,可以看到“Scene”视图中有一个地形,也能看到右侧“Inspectors”视图中有很多关于地形的参数及其他信息。其中Position代表地形的位置,Rotation代表地形的旋转角度,Scale代表地形的缩放比例。

“Terrain”一栏中,前三个按钮分别代表绘制地形的高度、绘制地形的特定高度、绘制平滑地形,下方的Brushes是它们的画笔工具栏,画笔的形状及大小可以自由选择。

点击“Terrain”的第一个按钮,即绘制地形的高度,然后在“Brushes”中选择画笔。“Setting”中的”Brush
Size“代表画笔宽度的取值范围,“Opacity”代表画笔高度的取值范围。

点击“Terrain”的第二个按钮,即绘制地形的特定高度,可以看到“Setting”中多了一个“Height”,此时这才是地形的最大高度而不是“Opacity”。

点击“Terrain”的第三个按钮,即绘制平滑的地形,选好画笔,设置好参数后,便可以拖动鼠标在“Scale”视图中绘制平滑过渡的地形。,只要很多的灵活运用这几种工具就能很好的绘制出你想要的地形。

这只是个人看法,菜鸟在线竭诚为您服务。

‘伍’ unity3d怎样利用dem制作三维地形

在ArcScene中基于3种数据集(地形栅格、TIN和多面体)进行显示。


多面体形成的立体图的底部是基于两个TIN之间拉伸的结果,缓冲区多边形是拉伸过程中的输入要素类。事实上,这就是做一个高程栅格边缘的2D多边形缓冲。按照下列步骤,做这样一个地形图:


  1. 从DEM创建TIN。(你也可以在ArcGIS10中创建一个地形)

2.使用栅格域工具来创建一个高程区域的多边形。


3.使用要素类转要素类工具(禁止使用环境设置中Z值)。


4.缓冲多边形来(例子中的缓冲距离为1米)扩展外边区域。


5.添加字段,并指定基础高程。(这取决于数据,我选择了1310底高程为海拔栅格值1200。)


6.从一个新的多边形创建TIN,并基于新字段制定一个硬线。


7.使用拉伸工具创建多面体。


8.打开ArcScene,添加加强显示效果的多面体和栅格数据。


9.右键单击目录内容中的栅格数据。选择“属性”>“基础高程”,并选择你使用的TIN。


10.选择三维效果工具条,选择多面体,设置多面体的显示优先级要低于栅格数据。

‘陆’ 3d游戏地形用什么软件做的

你可以先去【绘学霸】网站找“游戏设计/游戏制作”板块的【免费】视频教程-【点击进入】完整入门到精通视频教程列表: www.huixueba.net/web/AppWebClient/AllCourseAndResourcePage?type=1&tagid=307&zdhhr-11y04r-558392321832148812

想要系统的学习可以考虑报一个网络直播课,推荐CGWANG的网络课。老师讲得细,上完还可以回看,还有同类型录播课可以免费学(赠送终身VIP)。

自制能力相对较弱的话,建议还是去好点的培训机构,实力和规模在国内排名前几的大机构,推荐行业龙头:王氏教育。
王氏教育全国直营校区面授课程试听【复制后面链接在浏览器也可打开】: www.huixueba.com.cn/school/3dmodel?type=2&zdhhr-11y04r-558392321832148812

在“游戏设计/游戏制作”领域的培训机构里,【王氏教育】是国内的老大,且没有加盟分校,都是总部直营的连锁校区。跟很多其它同类型大机构不一样的是:王氏教育每个校区都是实体面授,老师是手把手教,而且有专门的班主任从早盯到晚,爆肝式的学习模式,提升会很快,特别适合基础差的学生。

大家可以先把【绘学霸】APP下载到自己手机,方便碎片时间学习——绘学霸APP下载: www.huixueba.com.cn/Scripts/download.html

‘柒’ 在3D max 中山地地形怎么制作

制作地形其实是需要很多专业技术的,给大家展示几个我们制作的地形,需要教程的可以找我们哦

‘捌’ 3d里面怎么做地形

最简单的方法是建一个平面,分段很密,转换为可编辑多边形,软选择点,上下移动相应的点,就会很自然的做出山包包和坑洼,需要细节的地方到zbrush里面去雕刻一下效果可以做得很逼真。

‘玖’ 帮我推荐一本书,有关FLASH游戏制作的或c++游戏制作的书.谢谢!我是菜鸟啊!

Game Developer Magazine 1994 - 2000年,共7年的游戏开发者杂志电子版(含源码
Graphics Programming Black Book (by Michael Abrash).zip,图形编程黑书,Id software的Michael Abrash编着
Game Programming Gems I.rar ,游戏编程精粹I、II(含源码)
Game Programming Gems II.rar
Graphics Gems I.rar ,图形学精粹I、II、III、IV、V
Graphics Gems II.rar
Graphics Gems III IBM.rar
Graphics Gems IV IBM.rar
Graphics Gems V.rar
Computer Graphics, C Version (2nd Ed.).rar ,计算机图形学C版(第二版)
half_life2_engine.zip ,半条命2游戏引擎源代码
D3DTutorial10_Half-Life2_Shading.pdf ,半条命2游戏引擎光照分析
Course.PTR.3D.Game.Engine.Programming.eBook-LinG.rar ,3D游戏引擎编程
3D Game Engine Design.rar ,3D游戏引擎设计
3D Game Engine Design source code.rar ,3D游戏引擎设计源代码
3D.Game.Programming.All.In.One.zip ,3D游戏编程大全
Game Design - Theory and Practice.rar ,游戏设计 - 理论与实践
game.programming.all.in.one.zip ,游戏编程大全
The Cg Tutorial - The Definitive Guide to Programmable Real-Time Graphics.rar ,CG指导 - 可编程实时图形权威指南
Tricks Of The 3D Game Programming Gurus - Advanced 3D Graphics And Rasterization.rar ,3D游戏编程大师技巧 - 高级3D图形和光栅化
Ultimate Game Design Building Game Worlds.rar ,终极游戏设计 - 创建游戏世界
Core.Techniques.And.Algorithms.In.Game.Programming.rar ,核心技术和算法在游戏编程
Simulating Humans.rar ,仿真人类

3D Lighting - History, Concepts, and Techniques.rar ,3D光照 - 历史,概念和技术
Lighting.Techniques.For.Real-Time.3D.Rendering.rar ,光照技术For实时3D渲染
Vector.Game.Math.Processors.zip ,向量游戏数学处理器
AI for Computer Games and Animation - A Cognitive Modeling Approach.rar ,AI(人工智能)for计算机游戏和动画 - 一个认知建模方案
AI.Game.Development.Synthetic.Creatures.With.Learning.And.Reactive.Behaviors.rar ,AI游戏开发 - 合成生物With学习和反应举止
AI.Techniques.for.Game.Programming.rar ,AI技术for游戏编程(含源码)
Ai.Game.Programming.Wisdom.rar ,AI游戏编程(代码)
Real_Time_Rendering.rar ,实时渲染
special.effects.game.programming.rar ,特效(特殊效果)游戏编程(含源码)
Shaders.for.Game.Programmers.and.Artists.zip ,着色器for游戏开发者和艺术家
Real-Time Shader Programming.rar ,实时着色器编程
Wordware.Publishing.Advanced.Lighting.and.Materials.With.Shaders.rar ,高级光照和材质with着色器
OReilly - Physics for Game Developers.rar ,物理for游戏开发者

GPU Programming Guide.rar ,GPU编程指南
Collision.Detection.pdf.rar ,碰撞检测
Collision.Detection.-.Algorithms.and.Applications.rar ,碰撞检测 - 算法与应用
focus.on.3D.terrain.zip ,游戏3D地形编程
Focus.On.3D.Models.zip ,游戏3D模型编程
Focus.On.2D.in.Direct3D.-.fly.pdf ,集中于Direct3D中的2D
Beginning.Game.Audio.Programming.rar ,开始游戏音频编程(含源码)
Internetworked.3D.Computer.Graphics.rar ,互连网间的3D计算机图形学

Beginning.Math.and.Physics.For.Game.Programmers.zip ,开始数学和物理for游戏编程者(PDF版)
Beginning Math and Physics for Game Programmers[CHM].rar ,开始数学和物理for游戏编程者(CHM版)
3D.Math.Primer.for.graphics.and.game.development.zip ,3D数学初步for图形和游戏开发
The art of computer game design.rar ,计算机游戏设计艺术
Sams.Beginning.3D.Game.Programming.eBook-LiB.rar ,3D游戏编程入门
MIT.Press.Rules.of.Play.Game.Design.Fundamentals.rar ,游戏设计基础
design a pc game engine.rar ,设计一个PC游戏引擎

Advanced Graphics Programming Techniques Using Opengl.rar ,高级图形编程技术用OpenGL
Real-time.Rendering.Tricks.and.Techniques.in.DirectX.rar ,DirectX实时渲染技巧与技术
Real-Time Rendering Tricks and Techniques in DirectX(src).ZIP ,DirectX实时渲染技巧与技术(源代码)
Real Time 3D Terrain Engines Using C++ And Dx9.rar ,实时3D地形引擎用C++和Dx9
MS.Press.-.Microsoft.DirectX.9.Programmable.Graphics.Pipeline.rar ,Microsoft DirectX9可编程图形管线
Wordware.Publishing.OpenGL.Game.Development.eBook-YYePG.rar ,OpenGL游戏开发
Beginning.OpenGL.Game.Programming.ebook.zip ,OpenGL游戏编程入门
OpenGL.Programming.Guide.rar ,OpenGL编程指南
Addison.Wesley.-.OpenGL.Programming.Guide.2nd.Edition.rar ,OpenGL编程指南(第二版)
Addison-Wesley,.OpenGL.Shading.Language.(2004).DDU.ShareConnector.rar ,OpenGL着色语言(2004)
Learn Vertex and Pixel Shader Programming With Directx 9.rar ,学习顶点和像素着色器编程用DirectX9
Shaderx2 - Shader Programming Tips & Tricks With Directx 9.rar ,Shaderx2 - 着色器编程提示与技巧With DirectX9
ShaderX2 Introctions and Tutorials with DirectX9.rar ,ShaderX2介绍和指导With DirectX9
Direct3D.ShaderX.-.Vertex.and.Pixel.Shader.Tips.and.Tricks.rar ,Direct3D.ShaderX - 顶点和像素着色器提示和技巧
Advanced 3D Game Programming with DirectX 9.rar ,高级3D游戏编程用DirectX 9.0(含源码,CHM版)
Advanced 3D Game Programming with DirectX 9[PDF].rar ,高级3D游戏编程用DirectX 9.0(PDF版)
DirectX 3D Graphics Programming Bible.rar ,DirectX 3D图形编程宝典
Introction to 3D Game Programming with DirectX 9.0.rar ,介绍对3D游戏编程用DirectX9.0(含部分源代码)
Beginning.Direct3D.Game.Programming.rar ,Direct3D游戏编程入门
Beginning.DirectX9.zip ,DirectX9入门
Cutting Edge Direct 3D Programming.rar ,Cutting Edge(刀刃)Direct 3D编程
Game.Scripting.Mastery.zip ,游戏描述语言掌握
Data.Structures.for.Game.Programmers.rar ,数据结构for游戏编程者(含源码)
2_OpenGL.Extensions.-.Nvidia.rar ,OpenGL扩展(Nvidia)
Managed.DX.9.Kick.Start.Graphics.And.Game.Programming.rar ,DirectX9图形和游戏编程
OpenGL.Reference.Manual.rar ,OpenGL参考手册
OpenGL.Super.Bible.rar ,OpenGL超级宝典

Tricks of the Windows Game Programming Gurus.rar ,Windows游戏编程大师技巧
Tricks of Win Game Programming Gurus 2ed.rar ,Windows游戏编程大师技巧(第二版)
Game.Programming.Beginners.Guide.rar ,游戏编程初学者指南
Chris_Crawford_on_Game_Design.rar ,Chris Crawford写的游戏设计书

Advanced.Animation.with.DirectX.rar ,高级动画with DirectX(含源码)
Inside Direct3D.rar ,深入Direct3D
Direct3D_9_Basics.rar ,Direct3D 9基础
Sams Teach Yourself DirectX 7 in 24 Hours.rar ,教你自己DirectX7在24小时
Programming.Role.Playing.Games.with.DirectX.rar ,用DirectX编程RPG游戏(含源码)
Programming Multiplayer Games.rar ,编程多玩家游戏
Net Game Programming With Directx 9.0.rar ,网络游戏编程with Directx 9.0
Programming Linux Games.rar ,编程Linux游戏
Developing Online Games - An Insiders Guide.rar ,开发在线游戏 - 一个权威人士的指导
Game Coding Complete.rar ,游戏编码完全
Strategy Game Programming with DirectX 9.0.rar ,策略游戏编程用DirectX9.0
Strategy Game Programming with DirectX 9.0 Source Code.zip ,策略游戏编程用DirectX9.0(源代码)
Addison-Wesley - Software Engineering and Computer Games.rar ,软件工程和计算机游戏
Artificial Intelligence and Software Engineering.rar ,AI和软件工程
Game-Programming-OpenGL-C++.rar ,有关OpenGl和C++的一些资料

GBA Programming Game Boy Advance The Unofficial Guide.rar ,GBA编程非官方指南
Palm.OS.Game.Programming.zip ,Palm掌上操作系统游戏编程
Mac.Game.Programming.pdf ,苹果机游戏编程
Premier.Press.J2ME.Game.Programming.rar ,J2ME游戏编程
J2ME Game Development with MIDP2.rar ,J2ME游戏开发with MIDP2
PHP.Game.Programming.zip ,PHP语言游戏编程
Game.Programming.with.Python.Lua.And.Ruby.zip ,游戏编程用Python,Lua和Ruby语言
Apress.dot.NET.Game.Programming.with.DirectX.9.0.eBook-KB.rar ,点NET游戏编程用DirectX9
Wordware.Wireless.Game.Development.In.C.Cpp.With.BREW.chm ,无线游戏开发用C、C++ With BREW

DirectX9 User Interfaces Design and Implementation.rar ,DirectX9用户接口设计和实现
Game.Interface.Design.rar ,游戏接口设计

SAMS Teach Yourself Game Programming in 24 Hours.rar ,教你自己游戏编程在24小时
C.Game.Programming.For.Dummies.2.rar ,C游戏编程傻瓜书2
Beginners Guide to DarkBASIC Game Programming.rar ,初学者指南对DarkBASIC游戏编程
Windows Graphics Programming Win32 GDI and DirectDraw.rar ,Windows图形编程 - Win32 GDI 和 DirectDraw
Game Programming Genesis.rar ,游戏编程起步

2D.Artwork.and.3D.Modeling.for.Game.Artists.zip ,2D艺术品和3D建模for游戏艺术家
Game.Art.for.Teens.pdf ,游戏艺术for青年人

Game Development and Proction.rar ,游戏开发和产品
Game.Developers.Market.Guide.rar ,游戏开发者市场指南

MIT.Press.A.History.Of.Modern.Computing.eBook-LiB.rar ,现代计算历史
The C++ Programming Language NO.3 Edition.rar ,C++编程语言(第三版)
Computer Systems A Programmers Perspective.rar ,计算机系统 - 一个编程者的透视
Intel Architecture Software Developer Manual.zip ,Intel架构软件开发者手册
Intel Itanium Assembly Language Reference.rar ,Intel Itanium架构汇编语言参考
Agile Software Development.rar ,灵活的软件开发
Code Reading The Open Source Perspective.rar ,代码阅读与开放源透视

ps2DevEnvironment.exe ,PS2开发环境
doxygen-1.3.9.1-setup.exe ,一种文档自动生成软件
wolf_source.exe ,wolf游戏(id software)源代码
doom_src.zip ,doom游戏(id software)源代码
q2src320.exe ,Quake2游戏(id software)源代码
Q3A_TA_GameSource_127.exe ,QuakeIII(id software)游戏源代码
Q3A_ToolSource.exe ,QuakeIII(id software)工具源代码

‘拾’ 如何搭建3D建模景观

01.生成地形


通过添加一个Instant Terra的地形生成器来启动项目。视口显示地形的可视化表示,图形主持构成地形的程序连接节点。双击节点以打开其参数并对其进行修改已开始对地形进行整形。您还可以从单个图像文件或多个图像文件导入地形并进行修改。


02.改变地形


通过链接节点探索不同的方法,例如,约束高程,压缩Y轴上的地形以实现折叠结构,并创建自然坡度。各个节点在程序上累积,并且可以使用合成节点混合以形成地形的不同地质属性。首先关注全局网格,然后通过调整每个节点的参数来优化地形。


03.撰写地形


组合两个地形并使用每个地形的乘数系数来创建组合结果。在使用平移,缩放和旋转选项组合地形时,完整构图可提供最大的自由度。您还可以使用蒙版构成两个地形,例如,在3D视图中直接绘制蒙版,并使用山脉和不太陡峭的沙质地形构成,以定义河流的流动位置。


04.模拟侵蚀


创造由降雨和河流引起的现实侵蚀和沉积效应。将两个不同高度的面具组合在一起,然后使用高度值来定义河流和山脉之间的区域。编辑蒙版属性或使用蒙版合成节点组合它们以获得最终结果。应用全球侵蚀来模拟已被径流冲走的沉积物。


05.生成掩码和导出选项


从地形属性生成蒙版,例如坡度,高度,曲率或角度,并导出它们以便稍后使用它们以实现效果。创建的蒙版具有与输入地形相同的大小和分辨率。您还可以将地形导出为灰度高度贴图或网格。如果terrain具有颜色贴图,则可以将其导出为图像文件。


06.创造一个景观


使用渲染引擎导入地形,合并导出的蒙版,并应用不同的材质。掩模用于定义应用地形资产的位置,例如草地,树木或岩石等,以便创建景观。对于所有渲染引擎,工作流程保持大致相同:这里,我们使用虚幻引擎,但您也可以导出到其他软件,如3ds Max,Unity或Maya。


关于如何搭建3D建模景观,环球青藤小编就和您分享到这里了。如果您对游戏建模有浓厚的兴趣,希望这篇文章可以为您提供帮助。如果您还想了解更多关于游戏建模的素材及学习方法等内容,可以点击本站的其他文章进行学习。

阅读全文

与3d地形编程相关的资料

热点内容
扣扣加密技巧 浏览:720
苹果如何创建服务器错误 浏览:495
软考初级程序员大题分值 浏览:473
js压缩视频文件 浏览:578
linux如何通过命令创建文件 浏览:989
应用加密app还能访问应用嘛 浏览:433
安卓怎么用支付宝交违章罚款 浏览:665
php面向对象的程序设计 浏览:504
数据挖掘算法书籍推荐 浏览:894
投诉联通用什么app 浏览:150
web服务器变更ip地址 浏览:954
java正则表达式验证邮箱 浏览:360
成熟商务男装下载什么软件app 浏览:609
加密2h代表长度是多少厘米 浏览:23
拍卖程序员 浏览:102
电脑的图片放在哪个文件夹 浏览:276
unsignedintjava 浏览:217
编译器下载地址 浏览:43
什么是面对对象编程 浏览:709
b站服务器什么时候恢复 浏览:722