书架

书架

=一个知识书库=

在Vue项目中使用自定义字体的操作步骤

在Vue项目中使用自定义字体的操作步骤

## 适用场景 - **多设备兼容**:解决不同设备和浏览器中系统字体不一致的问题。 - **品牌统一**:保持品牌的视觉一致性。 - **高级排版**:使用特定的字重和样式,提升排版质量。 ## 解决问题 - **页面加载性能**:通过优化字体文件加载,减少页面渲染阻塞。 - **视觉一致性**:确保字体在各种设备上都能正确显示。 - **易于维护**:通过合理的配置和文件结构,方便后续维护和更新。 <!--more--> ## 下载字体文件 ### 字体格式比较 - **OTF (OpenType Font)**: -
more...
基于 Three.js 的 3D 高斯飞溅实现

基于 Three.js 的 3D 高斯飞溅实现

> 一个基于 Three.js 库实现的 3D 高斯点云渲染器,专注于实时辐射场渲染技术。这项技术能够从 2D 图像生成 3D 场景。 ![图片](http://www.lixianglong.cn/bg_store/img/content/gif/yiaopOBLlibWhQdM3ljGEOdXkpTUgHw2TpTaA.gif) 原项目采用 CUDA 并需要在本地机器上原生运行,但GaussianSplats3D 的目标是构建一个可通过网络访问的查看器。它使得 3D 场景能够以点云类似的形式存储,用户可以在网页上实时查看、导航并与之互动。 ### 特色功能 - 完全
more...
IIS找不到服务中的某个文件 404 NOT FOUND

IIS找不到服务中的某个文件 404 NOT FOUND

> 最近在IIS中部署自己的threejs项目时,发现服务能访问,但是报了一个404,但是部署在别的服务器中没有问题。问题如下: > > ```bash > http://localhost:9001/lanbo/assets/exr/royal_esplanade_1k.exr 404 (Not Found) > ``` 研究发现,缺少允许的MIME类型。 在MIME类型中,设置exr类型为`application/vnd.openexr`,重启服务即可。 ![](http://www.lixianglong.cn/bg_store/img/content/capt
more...
Three.js文档本地部署

Three.js文档本地部署

# Three.js文档本地部署 **Three.js** 是一个开源的 **JavaScript 3D 图形库**,用于在 Web 浏览器中创建和渲染各种 3D 场景、动画和效果。它是基于 **WebGL** 技术的封装,简化了使用 WebGL 的复杂性,**使开发者可以更轻松地创建交互式的 3D 网页应用**。 ## 一、Three.js 文件包目录介绍 从官网下载 **three.js-master** 压缩包,解压后目录如下: - **build**:目录下各个代码模块打包后的结果。 three.module.js:开发的时候 `.html` 文件中要
more...
Three.js之补间动画Tween

Three.js之补间动画Tween

补间动画(Tween Animation)是一种常用的动画效果实现方法,用于在两个或多个状态之间平滑过渡。在Three.js中,可以使用补间动画库(Tween)来创建和控制补间动画。 补间动画通过定义起始状态和目标状态,并指定过渡时间和缓动函数,在指定的时间内自动计算并更新中间状态,从而实现平滑的动画效果,并且可以对对象的属性进行补间动画,比如位置、旋转、缩放等。 <!--more--> ### 基本使用 ##### 导入补间动画 ```javascript // 导入补间动画 import * as TWEEN from 'three/examples/js
more...