




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Three.js开发指南:基于WebGL和HTML5在网页上读书笔记模板01思维导图读书笔记作者介绍内容摘要目录分析精彩摘录目录0305020406思维导图网页指南场景组件第版模型材质动画场景第章材质基础网格添加效果对象摄像机光源纹理关键字分析思维导图内容摘要内容摘要本书将介绍如何直接在浏览器中创建漂亮的3D场景和动画,并且充分发挥WebGL和现代浏览器的潜能。首先介绍基本概念和基础组件,然后通过逐渐扩展示例代码逐步深入讲解更多高级技术。在本书中读者将学到如何从外部加载3D模型和具有真实效果的材质纹理、学习使用Three.js提供的摄像机组件来实现在3D场景中飞行和走动、如何将HTML5视频和画布作为材质贴在3D模型表面。此外还将学习变形动画和骨骼动画,甚至还会涉及在场景中使用物理模拟的方法,例如重力、碰撞检测等等。读书笔记读书笔记一个很棒的三维js框架,随着浏览器内核的功能增强,未来有可能颠覆cs架构。紧随threejs最新版本,内容和源码讲解清晰易懂,比较适合入门学习。目前关于threejs最好的书籍了,买了纸质书已看完。内容挺全的,不过代码粘贴过来就好了,现在全部是截图,有点难受😭。通俗易懂,没有废话。比较详细的一本介绍three.js的书,书中使用大量的案例插图来介绍知识点,美中不足的是案例图片不是彩图,使用彩图的话更能提高阅读体验。这本书是我目前看过的three.js相关的书籍写的最好的,而且还是中文。非常不错的关于Three.js的书,尽管再图形学原理方面讲解不够深刻,但从实用角度,讲解深度恰到好处,因为毕竟是讲Three.js的基本用法的,目的是让读者迅速掌握基于Three.js的3D应用开发技术。这本书介绍Three.js比较详细,就是示例代码因为不是最新的Three.js所以如果照着敲会有一些问题,学习的时候建议对着官方文档看,也可以看下我照着敲的代码:github/cshenger/my-three。目录分析1.1准备工作1.3搭建HTML框架1.2获取源码第1章使用Three.js创建你的第一个三维场景1.4渲染并查看三维对象1.5添加材质、光源和阴影效果1.6让你的场景动起来1.7使用dat.GUI简化试验流程1.8场景对浏览器的自适应1.9总结010302040506第1章使用Three.js创建你的第一个三维场景2.1创建场景2.2几何体和网格2.3选择合适的摄像机2.4总结第2章构建Three.js应用的基本组件3.2基础光源中不同种类的光源第3章学习使用Three.js中的光源3.4总结3.3特殊光源第3章学习使用Three.js中的光源4.1理解材质的共有属性4.2从简单的网格材质开始4.3高级材质4.4线性几何体的材质4.5总结12345第4章使用Three.js的材质5.2总结提供的基础几何体第5章学习使用几何体xGeometryGeometry6.3通过拉伸创建几何体etricGeometry第6章高级几何体和二元操作6.5创建三维文本6.7总结6.6使用二元操作组合网格第6章高级几何体和二元操作7.1理解粒子7.3使用HTML5画布样式化粒子s和THREE.PointsMaterial第7章粒子和精灵7.4使用纹理样式化粒子7.5使用精灵贴图7.6从高级几何体创建THREE.Points7.7总结第7章粒子和精灵8.1几何体组合与合并8.2从外部资源加载几何体8.3导入三维格式文件8.4总结第8章创建、加载高级网格和几何体9.1基础动画9.3变形动画和骨骼动画9.2使用摄像机第9章创建动画和移动摄像机9.5总结9.4使用外部模型创建动画第9章创建动画和移动摄像机10.1将纹理应用于材质10.3总结10.2纹理的高级用途第10章加载和使用纹理11.1配置Three.js以进行后期处理11.2后期处理通道11.3使用THREE.ShaderPass自定义效果11.4创建自定义后期处理着色器11.5总结12345第11章自定义着色器和后期处理12.1创建基本的Three.js场景材质属性基础形体12.4使用约束限制对象的移动第12章在场景中添加物理效果和声音12.6总结12.5在场景中添加声源第12章在场景中添加物理效果和声音作者介绍同名作者介绍这是《Three.js开发指南:基于WebGL和HTML5在网页上渲染3D图形和动画(原书第3版)》的读书笔
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年度豪华汽车品牌按揭贷款服务协议
- 二零二五年度风力发电机组桩基施工劳务分包服务协议书
- 2025年度租赁合同违约金与租赁关系终止合同
- 2025年度电力设施装卸作业安全责任书
- 2025年度高级管理人员竞业限制及保密协议书
- 全站仪基础知识
- 二零二五年度模特与剪辑师合作拍摄合同
- 二零二五年度企业廉洁自律行为规范执行监督协议
- 二零二五年度房地产买卖合同纠纷法庭调解和解协议
- 二零二五年度文化产品推广居间合同服务费用约定
- DG-T 076-2024 采茶机标准规范
- 《分娩机转》课件
- 军队文职备考(面试)近年考试真题(参考300题)
- 金融业税收优惠政策指引
- 乳腺癌课件教学课件
- 第五期健康讲座乳腺癌与宫颈癌防治知识
- 2025年神经内科专科护士培训计划范文
- 叶圣陶杯作文
- 电子商务平台供货方案及风险控制措施
- 文献检索与利用
- 2学会宽容 第1课时(说课稿)-2023-2024学年道德与法治六年级下册统编版
评论
0/150
提交评论