iT邦幫忙

鐵人檔案

2022 iThome 鐵人賽
回列表
Web 3

當 APP develop 遇上 web3 與 Metaverse 浪潮 系列

React + web3 + 3D + 2D + APP (? 能玩些什麼呢?

利用 30 天的時間,分享在 NFT 圈看到到的新玩法
以及 前端/APP 開發者 在 Metaverse 浪潮下可以了解的有趣技術組合

這 30 天會分享很多小玩具,最終可能會做出個成果,也可能都是 code lab

Modern Web 組人好多,只好來蹭 web3 熱度

鐵人鍊成 | 共 30 篇文章 | 4 人訂閱 訂閱系列文 RSS系列文
DAY 11

[Day 拾壹] 如何導入 3D 模型 - 1 常見做法

直接載入 藉由 React.Suspense 延遲載入再使用 primitive 簡化模型使用 function _GltfScene() { const...

2022-09-25 ‧ 由 DaYuan 分享
DAY 12

[Day 拾貳] 如何導入 3D 模型 - 1 格式轉換

我們可以在 sketchfab 上找到 GLB、 GLTF 模型,也可以透過 sketchfab 自動轉換不同格式的模型為 GLTF (有機率失敗) https...

2022-09-26 ‧ 由 DaYuan 分享
DAY 13

[Day 拾參] 如何導入 3D 模型 - 3 實戰 & 來開發元宇宙中藥鋪吧-1

我們該如何在元宇宙建立一個中藥鋪呢? 首先讓我們來發行中藥NFT 第一步,上 sketchfab 尋找素材第二步,你會發現找不到中藥櫃第三步,下載並打開 Bl...

2022-09-27 ‧ 由 DaYuan 分享
DAY 14

[Day 拾肆] 來開發元宇宙中藥鋪吧-2 如何簡化檔案與組件

我們該如何在元宇宙建立一個中藥鋪呢?- 如何簡化檔案與組件 首先我們看到昨天產出的檔案,部份省略 /* Auto-generated by: https://...

2022-09-28 ‧ 由 DaYuan 分享
DAY 15

[Day 拾伍] 來開發元宇宙中藥鋪吧-3 如何與組件進行互動?

首先讓我們回到最初的官方範例https://codesandbox.io/s/basic-demo-rrppl0y8l4 import { useRef, us...

2022-09-29 ‧ 由 DaYuan 分享
DAY 16

[Day 拾陸] 來開發元宇宙中藥鋪吧-4 來做扁額吧

來做扁額吧 import * as THREE from 'three' import { useLayoutEffect } from 'react' imp...

2022-09-30 ‧ 由 DaYuan 分享
DAY 17

[Day 拾柒] 來開發元宇宙中藥鋪吧-5 掌櫃的我的藥呢?

打開 Blender,修改一下方塊 就做好了 讓表面細分使其圓滑 製作材質節點 調整UV 產生 中藥包 的 gltfjsx ~ Auto-gener...

2022-10-01 ‧ 由 DaYuan 分享
DAY 18

[Day 拾八] 來開發元宇宙中藥鋪吧-6 基礎場景裝配

DEMO https://codesandbox.io/s/zhong-yao-pu-55g7jg?file=/src/App.js 我們可以多加利用 Clon...

2022-10-02 ‧ 由 DaYuan 分享
DAY 19

[Day 拾玖] 來開發元宇宙中藥鋪吧7- 載入畫面

我們可以利用 {children} 傳入 React compment 的方式製作話載入場景時的過場頁面 <Intro> <A...

2022-10-03 ‧ 由 DaYuan 分享
DAY 20

[Day 貳拾] 來開發元宇宙中藥鋪吧8- 載入時顯示 3D 牌匾

將 招牌 加入新的 Canvas import React, { Suspense, useRef, useState } from 'react' imp...

2022-10-04 ‧ 由 DaYuan 分享