three.js

一本开源的 three.js 书籍,助力你快速学习 3D 可视化开发

如果你只会一个 Vue 或者 React 的简单使用的话现在找工作是很难的。我发现现在很多人都已经开始学 3D 可视化了。这是 three.js 官网的一个 Demo:看着是不是很好玩、很酷.但是 three.js 它的资料还不是特别多。今天我发现了这样的一本免费开源的书。《探索three.js》,它的网址在这:《探索three.js》 有需要的话可以看下。 …

Three.js在医学可视化中的高阶应用

Three.js在医学可视化中的高阶应用:DICOM数据三维重建与体绘制着色器优化实践一、Three.js 基础与医学可视化背景Three.js 是一个基于 JavaScript 的开源库,为在网页浏览器中创建和展示三维图形提供了丰富的功能和便捷的接口。它封装了复杂的 WebGL 底层操作,使得开发者能够专注于三维场景的构建、物体的渲染以及交互逻辑的实现。在 …

Three.js卡通材质实现教程

继 Harry Alisavakis 令人惊叹的汤着色器之后,我想使用 Three.js 重新创建类似的卡通着色效果。 我从 Roystan 的卡通着色器教程开始,它是为 Unity 编写的。 在这篇文章中,我将把 Roystan 教程中概述的原则翻译成 Three.js。 下面描述的着色器为创建更加风格化的着色器提供了良好的基础。点击这里访问具有完整卡通着 …

Threejs教程——交互

Threejs是一个非常棒的图形库,可是对于一些交互逻辑,实现起来就没有那么容易了,这篇我们来讲解下如何实现一些常见的交互操作,比如点击、mouseover等效果。首先来看看Threejs是如何实现交互的。在3d的世界中,我们选取一个物体不像2d平面立面那么简单,因为我们所对应的是一个3维的世界,而鼠标所在的屏幕是一个2d的世界。这个时候Threejs会为我 …

ThreeJS 入门教程(一) 是选择桌面的固守还是云原生?

导读:最近我购置了一台新的电脑,硬盘空间只有1T。我很担心这个电脑还能用多久。性能限制或者空间的限制,都使得在未来3-5年内,这个电脑会被淘汰。但是,基于云APP的使用,老的电脑是足够了,而且,我们也不会被window或者linux的选择而费尽心思。性能,在本地的限制将不再成为瓶颈。第一章 ThreeJS简介第一节:ThreeJS本地测试安装作为学习来说,第 …