Unity虚拟现实项目

副标题:无

作   者:乔纳森·林诺维斯

分类号:

ISBN:9787564170806

微信扫一扫,移动浏览光盘

简介

虚拟现实是什么?戴上头置式显示器,你会看到 立体化的3D场景,转动头部环顾周围,然后使用手持 控制器或传感器四下走动,你可以感受全方位的沉浸 式体验。除此之外,Unity还是一个功能强大的游戏 引擎,可以用于构建VR应用,为你的游戏带来焕然一 新的交互性。
乔纳森·林诺维斯编*的《Unity虚拟现实项目( 影印版)(英文版)》将教授使用Unity进行虚拟现实开 发的方方面面。你将学会如何使用Unity开发特定设 备(如Oculus Rift和Google Cardboard)上的VR应 用,如何同虚拟世界打交道。本书借助生动有趣的项 目向你展示如何构建各种VR体验。除此之外,你将通 过Unity编辑器和C#来深入学习Unity 3D游戏引擎。
在本书*后,你将有能力使用Unity设计出内容 丰富的交互式虚拟现实体验。

目录

PrefaceChapter 1: Virtuall Eve th'm for Eve oneWhat is virtual reality to you?Types of head-mounted displaysDesktop VRMobile VRThe difference between virtual reality and augmented realityApplications versus gamesWhat this book coversWho are you?Types of VR experiencesTechnical skills that are important to VRSummaryChapter 2: Objects and ScaleGetting started with UnityStarting a new Unity projectThe Unity editorThe default world spaceCreating a simple dioramaAdding a cubeAdding a planeAdding a sphere and some materialChanging the scene viewAdding a photoColoring the ground planeMeasurement toolsKeeping a unit cube handyUsing a Grid ProjectorMeasuring the Ethan characterImporting from the Blender experimentAn introduction to BlenderA unit cubeA UV Texture imageImporting into UnityA few observationsSummaryChapter 3: VR Build and RunVR device integration softwareUnity's built-in VR supportThe device-specific SDKThe OSVR projectWebVR3D worldsCreating the MeMyselfEye prefabBuild for the Oculus RiftBuild for Google CardboardThe Android setupThe iOS setupInstalling the Cardboard Unity packageAdding the cameraThe build settingsThe Play ModeBuilding and running in AndroidBuilding and running in iOSThe device-independent clickerHow virtual reality really worksStereoscopic 3D viewingHead trackingSummaryChapter 4: Gaze-based ControlEthan, the walkerArtificially intelligent EthanThe Navmesh bakeryA random walker in the townInterlude - a quick introduction to Unity programmingThe RandomPosition script"Zombie-ize" Ethan!Go where I'm lookingThe LookMoveTo scriptAdding a feedback cursorObservationsIf looks could killThe KillTarget scriptAdding particle effectsCleaning upSummaryChapter 5: World Space UIA reusable default canvasThe visor HUDThe reticle cursorThe windshield HUDThe game element UIThe info bubbleAn in-game dashboard with input eventsCreating a dashboard with buttonsLinking the water hose to the buttonsActivating buttons from the scriptLook to highlight a buttonLooking and then clicking to selectLooking and staring to selectA responsive object UI with head gesturesUsing the head positionUsing head gesturesSummaryChapter 6: First-person CharacterUnderstanding the Unity charactersUnity componentsThe Camera componentThe Rigidbody componentThe Character Controller componentUnity Standard AssetsThirdPersonControllerAIThirdPersonControllerFirstPersonControllerRigidBodyFPSControllerMaking a first personMove in the direction you're lookingKeep your feet on the groundDon't pass through solid objectsDon't fall off the edge of the worldStepping over small objects and handling uneven terrainStart and stop movingUsing head gestures to start/stopUser calibrationsA character's heightReal-life height of a playerRecenteringMaintaining a sense of selfHead-body disconnectHead and body......And feetThe body avatarVirtual David le noseAudio cuesLocomotion, teleportation, and sensorsManaging VR motion sicknessSummaryChapter 7: Physics and the EnvironmentUnity physicsBouncy ballsHeadshotsTrampoline and brickA human trampolineLike a brickLike a characterInterlude - environment and thingsWispy SkyThe planet EarthThe corporate logoBlenderUnityAn elevatorJumpingSummaryChapter 8: Walk-throughs and RenderingBuilding in BlenderWallsCeilingAssemble the scene in UnityThe gallery roomThe artwork rigThe exhibition planAdding photos to the galleryAn animated walk-throughUnity's animation systemScripted animationOptimizing for performance and comfortOptimizing your implementation and contentSimplify your modelsUsing texture maps instead of complex meshesLimiting the objects to be drawnLighting and shadow performanceOptimizing your scriptsOptimizing for the Unity rendering pipelineLife's a batchMultipass pixel fillingOther rendering tipsOptimizing for the target hardware and driversUnity ProfilerSummaryChapter 9: Using All 360 Degrees360-degree mediaCrystal ballsMagic orbsPanoramasInfographicsEquirectangular projectionsGlobesPhotospheresField of view- FOVCapturing a 360-degree mediaSummaryChapter 10: Social VR MetaverseMultiplayer networkingNetworking servicesThe network architectureLocal versus serverThe Unity networking systemSetting up a simple sceneCreating a scene environmentCreating an avatar headAdding multiplayer networkingNetwork Manager and HUDNetwork Identity and TransformRunning as a hostAdding spawn positionsRunning two instances of the gameAssociating avatar with the first-person characterAdding multiplayer virtual realityThe Oculus Rift playersThe Google Cardboard playersNext stepsBuilding and sharing a custom VRChat roomPreparing and building the worldHost the worldSummaryChapter 11: What's Next?Index

【深度学习】

  • 书名Unity虚拟现实项目(影印版)
  • ISBN9787564170806
  • 作者(美)乔纳森·林诺维斯
  • 出版社东南大学出版社
  • 出版时间2017-04-01
  • 印刷时间2017-04-01
  • 版次1
  • 开本16开
  • 纸张胶版纸
  • 包装平装-胶订
  • 是否套装
返回顶部

已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

Unity虚拟现实项目
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    loading icon