MetalbyTutorials:BeginninggameenginedevelopmentwithMetalbyCarolineBegbieEnglish|2019|ISBN:1942878544|659Pages|TruePDF,EPUB,CODE|790MBBuildyourownlow-levelgameengineinMetal!Thisbookintroducesyoutographicsprogra妹妹inginMetal—Apple’sframeworkforprogra妹妹ingontheGPU.You’llbuildyourowngameengineinMetalwhereyoucancreate3Dscenesandbuildyourown3Dgames.ThisbookisforintermediateSwiftdevelopersinterestedinlearning3Dgraphicsorgainingadeeperunderstandingofhowgameengineswork.TopicsCoveredinMetalbyTutorialsTheRenderingPipeline:Takeadeepdivethroughthegraphicspipeline.3DModels:Import3DmodelswithModelI/Oanddiscoverwhatmakesupa3Dmodel.CoordinateSpaces:Learnthemathbehind3Drendering.Lighting:Makeyourmodelslookmorerealisticwithsimplelightingtechniques.Textures&Materials:Designtexturesandsurfacesformicrodetail.CharacterAnimation:Bringyour3Dmodelstolifewithjointsandanimation.Tessellation:Discoverhowtousetessellationtoaddagreaterlevelofdetailusingfewerresources.Environment:Addaskytoyourscenesandusetheskyimageforlighting.Instancing&ProceduralGeneration:Saveresourceswithinstancing,andgeneratescenesalgorithmically.Multipass&DeferredRendering:Addshadowswithadvancedlightingeffects.Andmore!
1