LogoLogo
HomeBlogResources
  • README
  • Design
    • Awesome Design Tools
      • Awesome Design Tools
    • Awesome-UI-Templates
      • README-en
    • awesome-design-systems
      • Awesome Design System
    • Awesome Figma
      • Awesome Figma
    • awesome-styleguides
      • README-en
    • awesome-typography
      • Awesome Typography
    • awesome-ui
      • README-en
    • Awesome UX Design Styleguides
      • Awesome UX Design Styleguides
    • awesome-ux-designer
      • README-en
      • Reading list
    • awesome-ux
      • README-en
    • Awesome Webflow
      • webflow-masterclass
        • Webflow + Firebase用戶認證
    • webflow-masterclass
      • Webflow + Firebase用戶認證
  • Devops
    • Awesome SaaS boilerplate
    • Free for Dev
    • Mega Awesome List
    • Awesome-WordPress-Plugins
      • Awesome WordPress Plugins List
    • Awesome Wordpress Plugin List
    • Awesome CMS
    • awesome-flutter-cn
    • awesome-headless-cms
      • readme-en
    • Awesome-jamstack-resources
      • Awesome-jamstack-resources
    • Awesome Laravel
      • Awesome Laravel
    • awesome-list
      • The awesome manifesto
      • Contributor Covenant Code of Conduct
      • Contribution Guidelines
      • Creating Your Own List
      • pull_request_template
      • Media
    • Awesome Minio
    • awesome-react
      • README-en
    • Awesome Stack
      • Awesome Stacks
    • Awesome UI component library
      • Awesome UI component library
    • awesome-uikit
      • README-en
    • awesome-vercel
      • Awesome Vercel (Previously ZEIT )
    • Awesome WooCommerce
      • Awesome WooCommerce
    • Awesome WordPress
      • Awesome WordPress
    • Awesome Wordpress Developer Tools
      • Awesome WP Developer Tools
  • Marketing
    • Awesome ADTech
      • Awesome AdTech
    • awesome-discord-communities
      • Contributor Covenant Code of Conduct
      • CONTRIBUTING
      • FAQ
      • Server Badges and Tags
      • .github
        • ISSUE_TEMPLATE
          • custom
        • ISSUE_TEMPLATE
          • issue--exisiting-community
        • ISSUE_TEMPLATE
    • HubSpot CMS Boilerplate
      • HubSpot CMS Boilerplate
    • Awesome HubSpot
    • Awesome Marketing
    • awesome-seo
    • marketing-for-engineers
      • README-en
    • Tech-Marketer
  • Nocode
    • Awesome NoCode / LowCode
      • readme-en
  • Server
    • Awesome Cloudflare
      • Awesome Cloudflare
    • Awesome-Selfhosted
      • Awesome-Selfhosted
  • shopify
    • Awesome Shopify
      • Awesome Shopify
    • Shopify Awesome 真棒!
      • Awesome Shopify
  • Tools
    • Awesome VS Code
    • Awesome Mac
      • Awesome Mac
      • editor-plugin-zh
      • editor-plugin
    • Awesome Nomad
      • Awesome Nomad
    • Awesome-notion
      • Awesome Notion (Eng)
    • awesome-tools-for-startups
      • Awesome list of FREE tools Startups should be using
  • web3
    • Blockchain-stuff
      • CONTRIBUTE
    • Blockchain-stuff
    • Web3.0_Vault-main
    • Web3.0_Vault-main
      • basics
    • awesome-discord-communities
      • Contributor Covenant Code of Conduct
      • CONTRIBUTING
      • FAQ
      • Server Badges and Tags
      • .github
        • ISSUE_TEMPLATE
          • custom
        • ISSUE_TEMPLATE
          • issue--exisiting-community
        • ISSUE_TEMPLATE
    • awesome-ethereum
    • awesome-solidity-gh-pages
      • Contributor Covenant Code of Conduct
      • Contribution Guidelines
      • PULL_REQUEST_TEMPLATE
    • Awesome Web3
      • Awesome Web3 Code of Conduct
      • Contribution Guidelines
      • PULL_REQUEST_TEMPLATE
    • free-Web3-resources
      • Contributor Covenant Code of Conduct
    • free-Web3-resources
      • Contributing Guidelines
    • free-Web3-resources
    • free-Web3-resources
      • Intro to Solidity
    • free-Web3-resources
      • 200-days-of-Web3
    • free-Web3-resources
    • free-Web3-resources
    • Free Web3 Resources
    • free-Web3-resources
      • .github
    • free-Web3-resources
      • .github
        • ISSUE_TEMPLATE
    • free-Web3-resources
      • .github
        • ISSUE_TEMPLATE
    • Web3.0_Vault-main
    • web3together-main
      • CODE_OF_CONDUCT
      • sessions
        • Getting Started in Smart Contract Development with Solidity
    • free-Web3-resources
      • .github
        • PULL_REQUEST_TEMPLATE
    • free-Web3-resources
      • .github
        • ISSUE_TEMPLATE
          • bug_report
    • free-Web3-resources
      • .github
        • ISSUE_TEMPLATE
          • feature_request
  • webgl
    • Awesome-threejs
      • docs
        • Hellow Three.js 之 三维空间中观察物体的方法--照相机
        • 创建自己的全景图
        • Hellow Three.js 之 创建各种几何形状
        • hello-light-pro
        • Hellow Three.js 之 光影之谜
        • Hellow Three.js 之 加载外部3D模型
        • Hellow Three.js 之 给创建的物体赋予材质
        • hello-obj-mtl
        • P5
        • Hellow Three.js 之 有趣的着色器
        • Hellow Three.js 之 运动物体的性能监测
        • Hellow Three.js 之 让物体动起来
        • Hello Three.js 之 Hello world!
        • what-webgl
        • glsl
          • GLSL 中文手册
          • OpenGL GLSL 语法和函数详解
          • The book of shaders 记录
          • 各种 Shaders 效果
      • demo
        • 有趣的 three.js Demo
          • Decorative WebGL Backgrounds
          • Infinite Tubes
          • The Aviator
        • P5.js Demo
        • Learning-Threejs
          • learning-threejs
        • Learning-Threejs
          • master
            • learning-threejs
        • Learning-Threejs
          • master
            • learning-threejs
        • Learning-Threejs
          • master
            • learning-threejs
        • Learning-Threejs
          • master
            • learning-threejs
        • Learning-Threejs
          • master
            • learning-threejs
        • Learning-Threejs
          • master
            • learning-threejs
        • Learning-Threejs
          • master
            • learning-threejs
        • Learning-Threejs
          • master
            • learning-threejs
        • Learning-Threejs
          • master
            • learning-threejs
        • Learning-Threejs
          • master
            • learning-threejs
        • Learning-Threejs
          • master
            • learning-threejs
        • Learning-Threejs
          • master
            • assets
              • models
                • ogre
                  • ogro
    • awesome-threejs
      • README-en
      • Contributor Covenant Code of Conduct
      • Contribution Guidelines
    • Awesome WebGL
      • CONTRIBUTING
      • Awesome WebGL
      • Contributor Covenant Code of Conduct
      • Libraries
        • CONTRIBUTING
      • Libraries
        • WebGL Libraries - Features
      • Libraries
        • WebGL Libraries - File Size
      • Awesome WebGL - Libaries/Frameworks
  • AI
    • ChatGPT 中文指南
    • 生成式 AI 項目、工具、藝術作品和模型的精選列表
    • 精選 GPT-4 指南
    • ChatGPT 工具收錄
      • Awesome ChatGPT
    • ChatGPT 中文調教指南
    • GPT 開放原始碼項目合集
    • ChatGPT 應用收藏
    • Awesome OpenAI - 超酷的 OpenAI 蒐藏
      • Awesome-openAI
    • Awesome GPT-3 應用集
      • Awesome GPT-3
    • ChatGPT 提示指令庫
      • Awesome ChatGPT Prompts
  • SaaS
    • awesome-saas-boilerplates
Powered by GitBook
On this page
  • Awesome Threejs
  • 書籍
  • 3D 理論
  • 創意編碼
  • 三個JS
  • 三個JS
  • 著色器
  • 文章
  • 文檔
  • 3D 理論
  • 教程
  • 生成藝術
  • 著色器
  • 影片
  • 著色器
  • 墊帽
  • 3D 資產
  • 紋理
  • GLSL 著色器
  • 場景創建
  • 3D建模
  • 立方體紋理
  • 著色器
  • 沙箱
  • 託管
  • 庫
  • GLSL/HLSL 著色器
  • 相關框架
  • 空間查詢和光線投射
  • 建設性的立體幾何
  • 示範
  • 相關列表
Export as PDF
  1. webgl

awesome-threejs

PreviousogroNextREADME-en

Last updated 2 years ago

Awesome Threejs

3️⃣ 精選的 ThreeJS 資源列表

# 內容

  • # 核

書籍

3D 理論

創意編碼

三個JS

# 培訓班

三個JS

著色器

文章

文檔

3D 理論

教程

## 水

生成藝術

## 碰撞檢測

# 靈感

## 常見的

著色器

影片

著色器

# 資源

墊帽

3D 資產

紋理

GLSL 著色器

### 主要的

# 工具

場景創建

3D建模

## 材料

立方體紋理

著色器

###在線工具

安裝的工具

沙箱

託管

庫

GLSL/HLSL 著色器

相關框架

反應

角度

視圖

苗條

##物理

空間查詢和光線投射

建設性的立體幾何

## 尋找路徑

## 人物

示範

## 水

## 碰撞檢測

# 社區

## 核

或者你可以在 Twitter 上聯繫我:

相關列表

:必讀書籍 熟悉 3D 數學。通過 &

:PBR 概念方面的參考。一座金礦。通過 、 和

:一位非常有趣的作者寫的一本很棒的書,講述了一堆基於 [@shiffman](https:// github.com/shiffman)

:一門很棒的課程,適合最初學者的程序員 想學習如何從頭開始製作 ThreeJS 3D 體驗。通過

通過

:掌握著色器之路的參考。而且是免費的。 通過

:關於 GLSL 的文檔

: 很全面的齊次坐標和射影幾何的文章(終於明白什麼是4th 頂點著色器中的坐標 (w))

:綜合 關於 MeshSurfaceSampler 的文章

: 一篇學習如何在 ThreeJS 中向 2D 圖像添加假深度的好文章。

:清晰的教程 了解著色器投影、視圖和模型矩陣(具有視覺衝擊力)

焦散渲染的巧妙方法

很棒的文章,適合想要創建真正逼真的人水

:非常棒的進化教程 通過 獲得一些關於生成藝術的知識 &

:通過關鍵詞或圖片的視覺搜索引擎(有點像Pinterest)

:很好的靈感來源

:準備好被這個著色器共享平台震撼吧。

:一些關於 ShaderShop 的精彩視頻等等。 通過

:3D 藝術家的資產(紋理、模型、HDRI)

:公共 CC0 3D 資源庫(紋理、模型、HDRI)

:具有漫反射、法線、位移、遮擋、鏡面反射的免費 PBR 紋理 和粗糙度圖。

:用於 3D 渲染和實時使用的數字紋理。

: - 用於基於物理的渲染的 CC0 紋理

:一組有用的信號整形模式(以 轉換為 GLSL)

: 一組很棒的著色器整形函數 通過

:關於如何製作一些信號的快速提醒 的模式

: 別人編碼的噪音,所以你 可以直接在你的著色器中使用它們來獲得很酷的效果(包括:Perlin 噪聲)

還有一些鏈接解釋了方法 ### 其他

:這是學習GLSL著色器的塔羅牌。每個 PixelSpirit 卡都有一個視覺元素及其 GLSL 著色器代碼。這些卡片按從最簡單到最複雜的順序排列,構建了一個代碼函數庫,這些函數庫像一本咒語書一樣組合在一起,形成了一種無限的視覺語言。通過

與 的 PixelSpirit Elemens Deck 相關的庫

: 基於節點的WebGL設計工具,用於程序幾何、粒子、材質 和動畫。

:免費且功能強大,可創建您自己的 3D 資產。很多導出文件擴展名 可用。

:創建程序 3D 資產。免費許可“Houdini 學徒” 可以用來學習(禁止商用)

:一種很有前途的協作式 3D 建模工具。

:一種將 HDRI 文件轉換為立方體貼圖的工具 可以在 ThreeJS 中作為 CubeTexture 加載。通過

:強大的工具,可以讓你的大腦環繞並測試 GLSL 中的整形信號 通過

:具有視覺衝擊力的編輯器,用於塑造 信號,通過拖放模式。(非常棒)來自

:用於 2D/3D 著色器的基於控制台的 GLSL 沙箱,由 提供。它經過其創建者的實戰測試,能夠構建與目標平台無關的創意管道,並且可以非常快速地迭代,並且在製作著色器創意草稿時摩擦更少。您工具包中的必備品。

:用於實驗和與人分享的沙盒。ThreeJS模板可以很方便 成立。

:發現很難為 ThreeJS x Typescript 配置,但是一個很好的沙箱來嘗試新的 事物。

:一個很好的工具,例如,可以嘗試你的 Blender 導出以及它們是如何導出的 將在 ThreeJS 中做出反應。

:託管項目的簡單工具,個人/愛好者類型的項目免費。

:一個顆粒狀的多語言著色器庫,由 設計,旨在提高性能和靈活性。一個跨平台庫,可幫助您非常輕鬆地迭代著色器。深入研究特定功能的代碼也可以幫助您學習 GLSL/HLSL。

:一種處理 ThreeJS 內容的聲明方式 由 做出反應

: 的 react-three-fiber 的有用助手

:受 r3f 啟發的用於 Angular 生態系統的聲明式 ThreeJS 通過

:相當於 的 VueJS r3f

:Svelte 的 three.js 組件庫。

:Svelte 的聲明式 ThreeJS 通過

by :檢查碰撞的高效方法並通過使用邊界體積層次結構來加速光線投射。(真的是您工具包中的必備品)

by :一種靈活、內存緊湊、快速以及在 three-mesh-bvh 之上的動態 CSG 實現。(用於在網格之間執行一些布爾運算的神奇工具,如交集、差分......)

具有大量設置的有用庫

Three.js 導航插件

易於使用的轉向庫

一個完整的網絡角色蒙皮和動畫庫

程序字符生成庫。包括電樞

Three.js 的快速傅里葉變換海洋渲染

具有逼真的水互動的奇妙項目

展示水波紋效果的Demo項目

基於 AABB 的碰撞檢測

:您可以提出問題的論壇( 之前一定要搜索好)

# 貢獻

歡迎投稿!首先閱讀 。

- 精選的 GLSL 資源列表。

- 精選的 WebGL 庫、資源和 多得多。

- 很棒的 WebGPU 資源的精選列表。

- 精選的 OpenGL 庫、調試器和 資源。

- 精心策劃的精彩列表 主要針對初學者/中級的創意編碼資源。

- 很棒的計算機精選列表 視覺資源。

- 精選的 Vulkan 項目和生態系統列表。

- 關於遊戲開發的精彩列表。

- 圖形編程資源列表。

3D Math Primer for Graphics and Game Development
@ZPostFacto
@Ian-Parberry
Physically Based Rendering - From Theory to Implementation
@mmp
@wjakob
@humper
The Nature of Code
發現三.js
學習 Three.js - 第三版
ThreeJS Journey
@bruno_simon
學習 GLSL 的最簡單方法
@iced_coffee_dev
The Book of Shaders
@patriciogv
ThreeJS 基礎知識
OpenGL 著色器
GLSL 文檔
解釋齊次坐標和射影幾何
Three.js 中的表面採樣
如何使用 WebGL 創建假 3D 圖像效果
矩陣教程
水焦散的實時渲染
實時流體模擬
生成藝術教程
@rumyra
@tholman
邊界體積碰撞檢測
基於物理的碰撞檢測
same.energy
Pinterest
ShaderToy
ShaderShop 視頻
@mandy3284
Matcap 存儲庫
Poliigon
Poly Haven
3D 紋理
Arroway Textures
ambientCG
信號整形函數
@iquilezles
整形函數
@golan
曲線備忘單
@kyndinfo
GLSL Noises
逼真的水著色器
PixelSpirit Elements Deck
@patriciogv
PixelSpirit GitHub
@patriciogv
Polygonjs
Blender
Houdini
Spline
Adobe Substance3D 套件
HDRI-to-CubeMap
@matheowis
GraphToy
@iquilezles
ShaderShop 編輯器
@mandy3284
glslViewer
@patriciogv
codesandbox
codepen
threejs-editor
vercel
lygia
@patriciogv
react-three-fiber
@pmndrs
drei
@pmndrs
angular-three
@nartc
trois
@troisjs
threlte
svelte-cubed
@Rich-Harris
@pmndrs
cannon-es
Ammo.js
Oimo.js
Rapier
@dimforge
three-mesh-bvh
@gkjohnson
three-bvh-csg
@gkjohnson
Pathfinging.js
Three-pathfinging
Kompute
ossos
mannequin.js
fft-ocean
skunami.js
Shallow water
軸對齊邊界框
基於光線的碰撞檢測
Stackoverflow ThreeJS
官方 ThreeJS Discord
ThreeJS 官方論壇
官方 Slack
官方推特
官方 Reddit
貢獻指南
awesome-glsl
awesome-webgl
awesome-webgpu
awesome-opengl
awesome-creative-coding
awesome-computer-vision
awesome-vulkan
gamedev
graphics-resources
ThreeJS官網
ThreeJS 示例
ThreeJS 文檔
核心
書籍
課程
文章
視頻
靈感
資源
工具
庫
社區
演示
其他
Twitter
Awesome 徽章
logo