Tree Creator Guide树木创建指南.docx
- 文档编号:11396057
- 上传时间:2023-05-31
- 格式:DOCX
- 页数:11
- 大小:2.37MB
Tree Creator Guide树木创建指南.docx
《Tree Creator Guide树木创建指南.docx》由会员分享,可在线阅读,更多相关《Tree Creator Guide树木创建指南.docx(11页珍藏版)》请在冰点文库上搜索。
TreeCreatorGuide树木创建指南
TreeCreatorGuide树木创建指南
TheTreeCreatorallowsyoutocreateandedittreesprocedurally.TheresultingtreescanbeusedasnormalGameObjectsorintegratedintotheTerrainEngine.Withthistool,youcancreategreatlookingtreesquicklyandfinetuneyourtreesusinganumberofdesigntoolstoachievetheperfectlookinyourgame.TheTreeCreatorisveryusefulwhenyouwanttocreateaforestorajunglewhereyouneeddifferenttreeforms.
树木创建器允许你程序化的创造和编辑树木。
创造出来的树木能够像普通的游戏物体一样使用或者融入(Terrain)地形引擎。
利用这个工具,在你的游戏中你能使用一些设计工具快速的调整你的树木达到最好的形状。
这个树木创建器非常重要当你想要创建一片森林或者树林的时候它能让你创建不同的树木。
BuildingYourFirstTree创建你的第一棵树
InthissectionwewalkyoustepbysteptocreateyourfirsttreeinUnity.
这一章我们带领你在Unity中一步一步创建你的第一棵树。
We'llnowwalkyouthroughthecreationofyourfirstTreeCreatorTreeinUnity.First,makesureyouhaveincludedthetreecreatorpackageinyourproject.Ifyoudon't,selectAssets->ImportPackage...,navigatetoyourUnityinstallationfolder,andopenthefoldernamedStandardPackages.SelecttheTreeCreator.unityPackagepackagetogettheneededassetsintoyourproject.
我们现在带领你在unity中用树木创建器创造你的第一棵树木。
首先,确保在你的项目里包含有树木创建器包裹。
如果没用,选择Assets->ImportPackage...,进入到你的unity安装文件夹,然后打开名为StandardPackages的包裹。
选择这个TreeCreator.unityPackage得到所需要的资源导入到你的项目中。
AddinganewTree添加一个新的树木
TocreateanewTreeasset,selectGameObject->CreateOther->Tree.
选择GameObject->CreateOther->Tree,创建一个新的树木资源。
You'llseeanewTreeassetiscreatedinyourProjectView,andinstantiatedinthecurrentlyopenScene.ThisnewTreeisverybasicwithonlyasinglebranch,solet'saddsomecharactertoit.
你能够在你的工程视图(ProjectView)中看到一个新的树木资源,在当前打开的场景中也能看到它的实体。
这个非常基本的树木只有仅仅一个树枝,因此让我们添加一些特征给它。
AddingBranches添加分支
Abrandnewtreeinyourscene一个全新的树木在你的场景中
SelectthetreetoviewtheTreeCreatorintheInspector.Thisinterfaceprovidesallthetoolsforshapingandsculptingyourtrees.YouwillseetheTreeHierarchywithtwonodespresent:
theTreeRootnodeandasingleBranchGroupnode,whichwe'llcallthetrunkofthetree.
选择这个树木然后观察树木创建器的监视面板(Inspector)。
这个界面为你提供了所有的塑造和雕刻树木的工具。
你将会看到2个树的层次结构节点:
一个树的根节点和一个单一树枝组节点,我我们讲给这个树的树干。
IntheTreeHierarchy,selecttheBranchGroup,whichactsasthetrunkofthetree.ClickontheAddBranchGroupbuttonandyou'llseeanewBranchGroupappearconnectedtotheMainBranch.NowyoucanplaywiththesettingsintheBranchGroupPropertiestoseealterationsofthebranchesattachedtothetreetrunk.
在树的层次结构(TreeHierarchy)中,选择树枝组(BranchGroup),它作为树的躯干。
单击添加树枝组(AddBranchGroup)按钮,你将看到一个连接到主枝干的树枝组。
现在你能够在树枝组属性(BranchGroupProperties)中改变附着在树干的树枝了。
Addingbranchestothetreetrunk.添加树枝到树干。
Aftercreatingthebranchesthatareattachedtothetrunk,wecannowaddsmallertwigstothenewlycreatedbranchesbyattachinganotherBranchGroupnode.SelectthesecondaryBranchGroupandclicktheAddBranchGroupbuttonagain.Tweakthevaluesofthisgrouptocreatemorebranchesthatareattachedtothesecondarybranches.
在创建附着于树干的分支以后,我们现在能够通过附加另外的树枝组节点(BranchGroup)添加较小的末梢给刚刚创建的分支。
选择第二个树枝组,然后再次点击添加树枝组按钮。
调整这个组的值去创建更多的附着于第二个树枝的分支。
Addingbranchestothesecondarybranches.添加树枝到第二个分支。
Nowthetree'sbranchstructureisinplace.Ourgamedoesn'ttakeplaceinthewintertime,soweshouldalsoaddsomeLeavestothedifferentbranches,right?
现在树木的分支结构在合适的位置。
由于我们的游戏不是在冬天的季节,因此我们应该添加一些树叶给不同的树枝,对吗?
AddingLeaves添加树叶
WedecorateourtreewithleavesbyaddingLeafGroups,whichbasicallyworkthesameastheBranchgroupswe'vealreadyused.SelectyoursecondaryBranchGroupnodeandthenclicktheAddLeafGroupbutton.Ifyou'rereallyhardcore,youcanaddanotherleafgrouptothetiniestbranchesonthetreeaswell.
我们通过添加叶子组(LeafGroups)用树叶来装饰我们的树,它的基本操作和我们已经使用过的树枝组操作一致。
选择你的第二个树枝组节点,然后点击添加叶子组(AddLeafGroup)按钮。
如果是真实的铁杆,你同样能够在树上添加另外的叶子组到微小的分支。
Leavesaddedtothesecondaryandsmallestbranches添加树叶到第二和最小的树枝
Rightnowtheleavesarerenderedasopaqueplanes.Thisisbecausewewanttoadjusttheleaves'values(size,position,rotation,etc.)beforeweaddamaterialtothem.TweaktheLeafvaluesuntilyoufindsomesettingsyoulike.
此刻这些树叶是以不透明的位面渲染出来的。
这是因为我们想在给它们添加材质以前,调整树叶的值(尺寸,位置,旋转,等等。
)。
AddingMaterials添加材质
Inordertomakeourtreerealisticlooking,weneedtoapplyMaterialsforthebranchesandtheleaves.CreateanewMaterialinyourprojectusing^Assets->Create->Material.Renameitto"MyTreeBark",andchooseNature->TreeCreatorBark^^fromtheShaderdrop-down.FromhereyoucanassigntheTexturesprovidedintheTreeCreatorPackagetotheBase,Normalmap,andGlosspropertiesoftheBarkMaterial.Werecommendusingthetexture"BigTree_bark_diffuse"fortheBaseandGlossproperties,and"BigTree_bark_normal"fortheNormalmapproperty.
为了使我们的树看起来逼真,我们需要应用材质给分支和树叶。
使用^Assets->Create->Material(菜单栏中点击Assets或者在projectview中右击鼠标创建材质)创建一个新的材质。
给它重命名为"MyTreeBark",然后从Shader的下拉菜单中选择Nature->TreeCreatorBark^^。
从树木创建包裹(TreeCreatorPackage)里面提供的纹理,你能够指定合适的纹理到树皮材质(BarkMaterial)的基础(Base),法线贴图(Normalmap),和光泽属性(Glossproperties),和"BigTree_bark_normal"给这个法线贴图属性。
Nowwe'llfollowthesamestepsforcreatingaLeafMaterial.CreateanewMaterialandassigntheshaderasNature->TreeCreatorLeaves.AssignthetextureslotswiththeleaftexturesfromtheTreeCreatorPackage.
现在我们将遵循同样的步骤去创建叶子材质。
创建一个新的材质,然后指定Nature->TreeCreatorLeaves这个着色器。
指定树木创建包裹(TreeCreatorPackage)中的叶子纹理给这个纹理槽。
MaterialfortheLeaves材质的的叶子
WhenbothMaterialsarecreated,we'llassignthemtothedifferentGroupNodesoftheTree.SelectyourTreeandclickanyBranchorLeafnode,thenexpandtheGeometrysectionoftheBranchGroupProperties.YouwillseeaMaterialassignmentslotforthetypeofnodeyou'veselected.AssigntherelevantMaterialyoucreatedandviewtheresults.
当所有的材质被创建,我们将赋值给这棵树的不同的组节点。
选择你的树接着点击任何树枝或者叶子节点,然后展开这个树枝组属性(BranchGroupProperties)的选项。
你将看到你选择的节点类型的材质赋值槽。
指定相关的材质给你所创建的然后观看结果。
Settingtheleavesmaterial设置树叶的材质
Tofinishoffthetree,assignyourMaterialstoalltheBranchandLeafGroupnodesintheTree.Nowyou'rereadytoputyourfirsttreeintoagame!
完成这颗树,指定你的材质给所有的树枝和叶子组节点。
现在可以放置你的第一棵树到游戏中去了!
Treewithmaterialsonleavesandbranches.一棵有树叶和树枝材质的树
Hints.提示
Creatingtreesisatrialanderrorprocess.
Don'tcreatetoomanyleaves/branchesasthiscanaffecttheperformanceofyourgame.
Checkthealphamapsguideforcreatingcustomleaves.
创建树是一个反复试验的过程。
不要创建太多的树叶/分支,因为这影响你的游戏性能。
查看alphamaps指南创建自定义的树叶。
2012/6/30
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Tree Creator Guide 树木创建指南 树木 创建 指南