复旦大学公开课:Unity学习基础(姜忠鼎)

复旦大学公开课:Unity学习基础(姜忠鼎)

  • 课程编号:4156
  • 课程共 90 集  分辨率:标清  
  • 课程格式:MP4  大小:1.06 G
  • 最近更新:2023年04月24日

复旦大学慕课下载: Unity 学习基础

类型:公开课

主讲人:姜忠鼎,博士,副教授,就职于复旦大学软件学院,负责交互式图形学实验室的科学研究和人才培养工作。1998年和2004年毕业于浙江大学计算机科学与工程系CAD&CG国家重点实验室获得学士和博士学位。研究生期间,他访问了微软亚洲研究院形象计算组和香港中文大学计算机科学与工程系进行合作研究。 他的主要研究方向为沉浸式虚拟现实技术与系统,包括沉浸式虚拟现实中立体影像生成与显示、人机交互和用户体验评估。研究工作已形成一整套沉浸式虚拟现实核心技术,应用于PC集群和移动终端虚拟现实系统。研制成功的沉浸式媒体展示系统成功应用于2010年上海世博会多个展示项目,以及新一代高速动车制动仿真、军用型号飞机滑行模拟等。在IEEE Trans. TVCG等著名国际期刊和IEEE CVPR、IEEE PG等知名国际会议发表论文十余篇,是IEEE TIP、IEEE TMM等著名期刊的审稿人。 获得国家863项目,国家自然科学基金、微软亚洲研究院和行业知名企业经费支持。培养的研究生在全国挑战杯竞赛中连续获奖,进入计算机全球顶尖学府麻省理工学院(MIT)攻读博士学位,研究生作为联合创始人创办了两家互联网公司估值均达到两亿美元。
目前的研究领域涉及计算机图形学、计算机视觉和人机交互,具体方向为大尺寸高分辨率投影显示技术与系统、多点触摸技术与系统、基于图像的绘制技术和多媒体技术。在IEEETransactions on Visualization and Computer Graphics, Journal of Computer Animation and Virtual Worlds, IEEE Computer Vision and Pattern Recognition, IEEE Pacific Graphics, HCI International, IEEE ICIP, IEEE ICASSP, IEEE ICME等一流国际期刊和会议,以及国内Journal of Computer Science and Technology, 软件学报等刊物上发表论文。应邀担任IEEE Transactions on Multimedia, IEEE Trans. On Image Processing等国际一流期刊的审稿人和IEEE Computer Graphics International, Edutainment, Chinagraph等国际和国内会议的论文评审人/程序委员会委员。

学院介绍:复旦大学,简称“复旦”,位于直辖市上海,是中华人民共和国教育部直属的全国重点大学,中央直管高校,综合性研究型大学,由教育部与上海市重点共建,位列国家“双一流”、“985工程”、“211工程”建设高校,入选珠峰计划、强基计划、111计划、2011计划、卓越医生教育培养计划、卓越法律人才教育培养计划、国家建设高水平大学公派研究生项目、新工科研究与实践项目、中国政府奖学金来华留学生接收院校、深化创新创业教育改革示范高校、首批学位授权自主审核单位,环太平洋大学联盟、九校联盟、全球大学高研院联盟、亚洲校园、中国大学校长联谊会、东亚研究型大学协会、新工科教育国际联盟、医学“双一流”建设联盟、长三角研究型大学联盟、长三角高校智库联盟、中俄综合性大学联盟成员。 学校前身是1905年创办的复旦公学,是中国最早由民间创办的高等学校之一。2000年,复旦大学与上海医科大学合并,组建新的复旦大学。2017年,学校入选“双一流”建设高校A类名单。

课程介绍:本课程以《Unity游戏编程基础》课程为基础,具体讲解导航与寻路、僵尸AI、逆向动力学等技术的应用,增加游戏的可玩性;讲解全局光照、着色器以及Image Effect等知识点,提升游戏画面效果;讲解Unity Profiler、Unity 性能优化以及Quality设置等相关知识点来优化游戏的性能;讲解如何使用Photon网络引擎包含的PUN(Photon Unity Network)进行Unity网络游戏开发。相比Unity内置的网络工具包,Photon的PUN功能更加成熟、强大、灵活、丰富,在全球拥有数十万开发者。在课程的最后部分,完成本门课程项目《慕课英雄2》:第一人称射击手机网络游戏。

课程列表:
【第1集】概述 – 本门课程介绍 译
【第2集】概述 – 课程项目最终效果展示 译
【第3集】概述 – 授课单位与教师介绍 译
【第4集】概述 – 参加课程的学生情况调查 译
【第5集】概述 – 游戏开发简介 译
【第6集】Unity游戏引擎与移动平台开发介绍 译
【第7集】Unity开发环境的下载、注册、安装 译
【第8集】Unity开发环境的下载、注册、安装 — 演示环节 译
【第9集】Unity编辑器界面介绍 译
【第10集】Unity编辑器界面介绍 — 演示环节 译
【第11集】图形资源的获取与制作 译
【第12集】音频资源的获取与制作 译
【第13集】Project 1:多米诺骨牌概述 译
【第14集】Project 1:基础操作 – 工程创建与资源导入 译
【第15集】Project 1:基础操作 – 工程创建与资源导入 — 演示环节 译
【第16集】Project 1:基础操作 – 创建游戏对象 译
【第17集】Project 1:基础操作 – 创建游戏对象 — 演示环节 译
【第18集】Project 1:物理系统 译
【第19集】Project 1:物理系统 — 演示环节 译
【第20集】Project 1: 图形系统 – 三维物体渲染(renderer) 译
【第21集】Project 1:图形系统 – 三维物体渲染(renderer)— 演示环节 译
【第22集】Project 1:图形系统 – 光源(lighting) 译
【第23集】Project 1:图形系统 – 光源(lighting)— 演示环节 译
【第24集】Project 1:图形系统 – 摄像机(camera) 译
【第25集】Project 1:图形系统 – 摄像机(camera)— 演示环节 译
【第26集】Project 1:音频 译
【第27集】Project 1:音频 — 演示环节 译
【第28集】Project 1:项目部署(PC & 移动平台) 译
【第29集】Project 1:项目部署(PC & 移动平台)— 演示环节 译
【第30集】Project 1:多米诺骨牌总结 – 复旦大学 Coursera 译
【第31集】C 简介-Unity脚本语言与C 译
【第32集】C 简介-开发环境 译
【第33集】C 简介-创建C 控制台应用程序 译
【第34集】C 语法-基本结构 译
【第35集】C 语法-变量和表达式 译
【第36集】C 语法-流程控制 译
【第37集】C 语法2-变量进阶 译
【第38集】C 语法2-函数 译
【第39集】C 语法2-值类型与引用类型 译
【第40集】C 面向对象-类定义与使用 译
【第41集】C 面向对象-含义 译
【第42集】C 面向对象-技术 译
【第43集】C 脚本-脚本的基本概念 译
【第44集】C 脚本-脚本生命周期 译
【第45集】C 脚本-多米诺骨牌项目脚本讲解 译
【第46集】Project 2:慕课英雄 MOOC HERO TPS简化版概述 译
【第47集】Project 2:地形系统(Terrain) 译
【第48集】Project 2:地形系统(Terrain)— 演示环节 译
【第49集】Project 2:动画系统(Mecanim)- 动画片段与角色替身 译
【第50集】Project 2:动画系统(Mecanim)- 动画片段与角色替身 — 演示环节 译
【第51集】Project 2:动画系统(Mecanim)- 动画状态机 译
【第52集】Project 2:动画系统(Mecanim)- 动画状态机 — 演示环节 译
【第53集】Project 2:动画系统(Mecanim)- 动画层与身体遮罩 译
【第54集】Project 2:动画系统(Mecanim)- 动画层与身体遮罩 — 演示环节 译
【第55集】Project 2:游戏逻辑 – 玩家的移动控制 译
【第56集】Project 2:游戏逻辑 – 玩家的移动控制 — 演示环节 译
【第57集】Project 2:游戏逻辑 – 玩家的生命值与射击 译
【第58集】Project 2:游戏逻辑 – 玩家的生命值与射击 — 演示环节 译
【第59集】Project 2:游戏逻辑 – 敌人的追踪逻辑 译
【第60集】Project 2:游戏逻辑 – 敌人的追踪逻辑 — 演示环节 译
【第61集】Project 2:游戏逻辑 – 敌人的生命、分数与攻击行为 译
【第62集】Project 2:游戏逻辑 – 敌人的生命、分数与攻击行为 — 演示环节 译
【第63集】Project 2:游戏逻辑2 – 游戏管理器 译
【第64集】Project 2:游戏逻辑2 – 游戏管理器 — 演示环节 译
【第65集】Project 2:游戏逻辑2 – 敌人的自动生成 译
【第66集】Project 2:游戏逻辑2 – 敌人的自动生成 — 演示环节 译
【第67集】Project 2:慕课英雄 MOOC HERO TPS简化版总结 译
【第68集】Project 3:慕课英雄 MOOC HERO FPS完整版概述 译
【第69集】Project 3:游戏人称变换 译
【第70集】Project 3:游戏人称变换 — 演示环节 译
【第71集】Project 3:uGUI – 画布与锚点 译
【第72集】Project 3:uGUI – 控件 译
【第73集】Project 3:游戏开始、进行、结束界面制作 译
【第74集】Project 3:游戏界面制作 — 演示环节(a) 译
【第75集】Project 3:游戏界面制作 — 演示环节(b) 译
【第76集】Project 3:游戏界面制作 — 演示环节(c) 译
【第77集】Project 3:游戏界面制作 — 演示环节(d) 译
【第78集】Project 3:游戏界面制作 — 演示环节(e) 译
【第79集】Project 3:移动平台UI设置 译
【第80集】Project 3:移动平台UI设置 — 演示环节 译
【第81集】Project 3:粒子系统(Particle System) 译
【第82集】Project 3:粒子系统(Particle System) — 演示环节 译
【第83集】Project 3:线渲染器(Line Renderer) 译
【第84集】Project 3:线渲染器(Line Renderer) — 演示环节 译
【第85集】Project 3:物品收集(Pickup) 译
【第86集】Project 3:物品收集(Pickup) — 演示环节 译
【第87集】Project 3:游戏胜利与失败画面 译
【第88集】Project 3:游戏胜利与失败画面 — 演示环节 译
【第89集】Project 3:慕课英雄 MOOC HERO FPS完整版总结 译
【第90集】本门课程总结 译

分享到 :
相关推荐

发表回复

登录... 后才能评论