iT邦幫忙

three.js相關文章
共有 142 則文章
鐵人賽 Modern Web DAY 11

技術 用 Three.js 來當個創世神 (10):專案實作#5 - 光影效果

今天將延續昨天的光源主題,在專案中實作光影效果,並透過移動點光源的動畫,讓光影效果的內容更有趣! Photo by Kristine Weilert o...

鐵人賽 Modern Web DAY 10

技術 用 Three.js 來當個創世神 (09):光源(Light)

今天將介紹四種基礎光源:「環境光(AmbientLight)、點光源(PointLight)、聚光燈(SpotLight)、平行光(DirectionalLi...

鐵人賽 Modern Web DAY 9

技術 用 Three.js 來當個創世神 (08):專案實作#4 - 人物材質與貼圖

在瞭解了材質的種類及屬性後,今天要透過專案實作,來幫前面所建立的苦力怕模型貼上材質與皮膚,讓人物的還原度更高一些! Photo by Manolo Ch...

鐵人賽 Modern Web DAY 8

技術 用 Three.js 來當個創世神 (07):材質(Material)

在準備幫專案的人物貼上皮膚前,今天先來了解一下材質的種類以及屬性吧! Photo by Patrick Tomasso on Unsplash 這是...

鐵人賽 Modern Web DAY 7

技術 用 Three.js 來當個創世神 (06):專案實作#3 - OrbitControls、stats.js

今天主要是設定方面的內容,要加上的工具包含 OrbitControls 與 stats.js。一個是軌道控制器,透過拖移及縮放調整相機位置;另一個是畫面刷新頻...

鐵人賽 Modern Web DAY 6

技術 用 Three.js 來當個創世神 (05):專案實作#2 - 基本人物模型

昨天了解了整個專案的架構,首先就從基本的人物模型開始動手吧! Photo by Jeremy Thomas on Unsplash 這是本系列第 0...

鐵人賽 Modern Web DAY 5

技術 用 Three.js 來當個創世神 (04):專案實作#1 - 專案介紹及初步規劃

今天開始專案實作第一天,先來聊聊接下來的這整個專案要做些什麼吧! Photo by rawpixel on Unsplash 這是本系列第 04 篇...

鐵人賽 Modern Web DAY 4

技術 用 Three.js 來當個創世神 (03):Hello Three.js!

在程式語言的學習過程中,第一步當然就是先寫個「Hello world」了!本篇文章將手把手的透過簡單的範例,逐行分析程式碼,建立本系列的第一個 3D 場景及物...

鐵人賽 Modern Web DAY 3

技術 用 Three.js 來當個創世神 (02):Three.js 基本元素介紹

在開始動手寫 Three.js 之前,先來簡單了解一些 Three.js 中基本元素的概念:Scene、Camera、Object、Geometry、Mate...

鐵人賽 Modern Web DAY 2

達標好文 技術 用 Three.js 來當個創世神 (01):Three.js 簡介

Three.js 是一套基於 WebGL 開發出的 Javascript 函式庫,它提供了比 WebGL 更簡單的 Javascript API,讓開發者能夠...

鐵人賽 Modern Web DAY 1

技術 用 Three.js 來當個創世神 (00):關於此系列文

此系列文將從 Three.js 基本觀念切入,前面幾篇會簡單介紹如何用 Three.js 的基本元素在網頁上畫出 3D 場景與物體,之後直接透過實作遊戲專案,...

鐵人賽 Modern Web DAY 22
重新學習網頁設計 系列 第 22

技術 DAY 22. Three.js 總結

DAY 22. Three.js 總結 前面連續幾天陸陸續續介紹了關於Three最重要的幾個重點因為每天時間有限的關係沒辦法給予很詳細的介紹,但希望有給大家一些...

鐵人賽 Modern Web DAY 21
重新學習網頁設計 系列 第 21

技術 DAY 21. Three.js 載入器 Loader

DAY 21. Three.js 載入器 Loader 雖然Three提供了很多Geometory供我們使用,但真實世界的需求當然不可能那麼簡單,我們很有可能需...

鐵人賽 Modern Web DAY 20
重新學習網頁設計 系列 第 20

技術 DAY 20. Three.js 紋理 Texture

DAY 20. Three.js 紋理 Texture 紋理 Texture 紋理Texture並不是建立一個3D場景必要的存在, 沒有紋理Texture一樣可...

鐵人賽 Modern Web DAY 19
重新學習網頁設計 系列 第 19

技術 DAY 19. Three.js 材質 Material

DAY 19. Three.js 材質 Material 材質 Material 3D場景中所看到的任何物件都是幾何Geometry加上材質Material的...

鐵人賽 Modern Web DAY 18
重新學習網頁設計 系列 第 18

技術 DAY 18 Three.js 幾何 Geometry

DAY 18 Three.js 幾何 Geometry 幾何 Geometry 3D場景中所看到的任何物件都是幾何Geometry加上材質Material的呈現...

鐵人賽 Modern Web DAY 17
重新學習網頁設計 系列 第 17

技術 DAY 17. Three.js 光源 Light

DAY 17. Three.js 光源 Light 在3D的應用當中, 光源Light是相當普遍的運用, 如果該3D場景Scene沒有光源, 通常會是黑漆漆的一...

鐵人賽 Modern Web DAY 16
重新學習網頁設計 系列 第 16

技術 DAY 16. Three.js 相機 Camera

DAY 16. Three.js 相機Camera 相機 Camera 在3D的環境中可以把它當成視角, 我們可以給它定位、關注點, 也可以搭配相機的位置角度來...

鐵人賽 Modern Web DAY 15
重新學習網頁設計 系列 第 15

技術 DAY 15. Three.js 渲染器 Renderer

DAY 15. Three.js 渲染器 Renderer 在Three.js 初探文中, 我在最後寫了這麼一段程式來渲染整個場景 // 定義渲染器 let r...

鐵人賽 Modern Web DAY 14
重新學習網頁設計 系列 第 14

技術 DAY 14. Three.js 初探

DAY 14. Three.js 初探 用來建立3D場景的函數庫其實很多,Three.js是其中之一關於Three.js的介紹網路上有很多,在此就不多贅述直接從...

鐵人賽 Modern Web DAY 25
WebGL 與 Three.js 初探 系列 第 25

技術 [Day25] webVR 中的 jquery - aframe.js introduction

隨著 VR 的技術越來越進步,VR 的應用已經逐漸融入我們的生活中,像是不久前 google 推出的 CardBoard,HTC 的HTC Vive、Oculu...

鐵人賽 Modern Web DAY 6
WebGL 與 Three.js 初探 系列 第 6

技術 [Day6] three.js 前置 webGL 修羅道(3) - 動畫與 varying

[Day6] webGL 修羅道(3) - Animation 與 varying demo 昨天我們介紹完了如何傳遞資料給著色器,並且透過著色器畫了三個點,昨...