Ektogamat Three Graces Design Concept using threejs

Overview

Ektogamat Three Graces Design Concept using threejs

by Anderson Mancini

In this project, I wanted to show that creating a fancy design like this using #threejs is not as difficult as it looks. It has only 240 lines of code. The original design was created by Tom Bogner @dastom on Dribble: https://dribbble.com/shots/6767548-The-Three-Graces-Concept.

This project uses Threejs in vanillaJS with WebPack and is based on my boilerplate: https://github.com/ektogamat/threejs-andy-bolierplate. I think this could be easier to understand for those who isn't familiar with React Three Fiber yet (like myself).

Live Link

Live: https://threejs-graces.tiiny.site/

Getting Started

Download and install Node.js on your computer (https://nodejs.org/en/download/).

Then, open VSCODE, drag the project folder to it. Open VSCODE terminal and install dependencies (you need to do this only in the first time)

npm install

Run this command in your terminal to open a local server at localhost:8080

npm run dev

Attribution

Original design created by Tom Bogner @dastom on Dribble: https://dribbble.com/shots/6767548-The-Three-Graces-Concept

The GLTF used in this example was made by 3DLadnik: https://sketchfab.com/3DLadnik

Released as CC-BY-4.0 by Sketchfab: https://sketchfab.com/3d-models/3d-printable-the-three-graces-58e0ae19e2984b86883edc41bf43415a

Notes

Would be really appreciated if you are willing to give me a star here on GitHub πŸŽ‰ or buy me a coffee β˜• https://www.buymeacoffee.com/andersonmancini. The money will be used to produce more content about threejs or to buy new courses.

You might also like...

we learn the whole concept of JS including Basics like Object, Functions, Array etc. And Advance JS - Understanding DOMs, JQuery, Ajax, Prototypes etc.

JavaScript-for-Complete-Web Development. we learn the whole concept of JS including Basics like Object, Functions, Array etc. And Advance JS - Underst

Jul 22, 2022

Simple Jai to WASM Proof-of-Concept

Simple Jai to WASM Proof-of-Concept Jai does not officially support WebAssembly compilation target. BUT! It allows you to dump LLVM IR via the llvm_op

Dec 14, 2022

A proof-of-concept malicious Chrome extension

A proof-of-concept malicious Chrome extension

Crux: Demonstration Malicious Chrome Extension This repository is for educational purposes only. If you use this outside of security research or autho

Nov 9, 2022

CVE-2022-22629 Proof of Concept

CVE-2022-22629 Proof of Concept

CVE-2022-22629 Proof of concept This post is about the poc for the WebGL bug that was patched in Safari 15.4 security updates. If you want to learn in

Jan 9, 2023

Concept Art/Prototyping faster with AIDA (AIDAdiffusion), "All-In-one" app for running Stable Diffusion on windows PC locally.

Concept Art/Prototyping faster with AIDA (AIDAdiffusion),

AIDAdiffusion Concept Art/Prototyping faster with ourbunka internal tool AIDA (AIDAdiffusion), "All-In-one" app for running Stable Diffusion on window

Nov 23, 2022

A boilerplate project to build proof of concept paywalls with lightning service authentication tokens (LSATs)

lsat-workshop-boilerplate A boilerplate project to build proof of concept paywalls with lightning service authentication tokens (LSATs) Install Setup

Oct 13, 2022

The PatternFly Design Kit is a Sketch library used for creating PatternFly accurate design mockups

PatternFly Design Kit The PatternFly Design Kit is a collection of Sketch assets that make it easy for designers to create high-fidelity design mockup

Jan 2, 2023

Interactive 3D plotting with a simple function call using Three.js

Interactive 3D plotting with a simple function call using Three.js

About Generate interactive 3d plots with a simple function call. Function returns a Three.js scene which can be customized as needed. Basic function c

Oct 20, 2022

project using three.js and mediapipe

project using three.js and mediapipe

three.js-with-mediapipe project using three.js and mediapipe KOR λ―Έλ””μ–΄νŒŒμ΄ν”„μ™€ three jsλ₯Ό μ΄μš©ν•œ ν”„λ‘œμ νŠΈ μž…λ‹ˆλ‹€. ν•΄λ‹Ή μ½”λ“œ μž‘λ™μ„ μœ„ν•΄μ„œλŠ” μ˜μƒμ„ λ„£μ–΄μ£Όκ±°λ‚˜, videoκ°€ μ•„λ‹Œ cameraμ‚¬μš©ν•˜λ„λ‘ μˆ˜μ •ν•˜μ—¬μ•Ό

Sep 20, 2022
Owner
Anderson Mancini
Anderson Mancini
three.js examples. if you are first in learning three.js , this will give you much help.

three-projected-material Three.js Material which lets you do Texture Projection on a 3d Model. Installation After having installed three.js, install i

null 22 Nov 2, 2022
Text Engraving & Extrusion demo based on Three.js is implemented with Typescript and webpack5. Used THREE-CSGMesh as the core tech to achieve engraving and extrusion results

Text Engraving & Extrusion Text Engraving & Extrusion demo is implemented using Three.js, with Typescript and webpack5. Used THREE-CSGMesh as the core

Jiahong Li 3 Oct 12, 2022
🍰 An extensible, layer based shader material for ThreeJS

lamina ?? An extensible, layer based shader material for ThreeJS These demos are real, you can click them! They contain the full code, too. ?? More ex

Poimandres 811 Jan 6, 2023
✨ ThreeJS Toys ⚑

✨ ThreeJS Toys - Made with ?? Work in progress... Sponsors (Thanks ?? !!!) Usage - npm npm install three threejs-toys Toys Particles Cursor - https:/

Kevin LEVRON 166 Dec 28, 2022
A basic USDZ file (Pixar Universal Scene Description) loader for ThreeJS

Three USDZ Loader A basic USDZ (binary Universal Scene Description) reader for Three.js The plugins supports animation as well as loading multiple USD

Pierre-Olivier NAHOUM 37 Dec 13, 2022
Futuristic tank game. Pure JavaScript with ThreeJS. Open Source

Retro-futuristic tank game. Pure JavaScript with ThreeJS. Open Source SYNTHBLAST.COM Gameplay shoot tanks Run over all yellow pads to advance a level

Brian Risk 107 Dec 11, 2022
Proof of concept: support immutable trpc servers using lambdas to ensure client/server compatibility

auto-versioned-trpc-aws-lambda Proof of concept to support an automatically versioned AWS Lambda running tRPC to ensure a somewhat graceful and automa

Kenneth Skovhus 5 Aug 30, 2022
A Web UI toolkit for creating rapid prototypes, experiments and proof of concept projects.

MinimalComps2 A Web UI tookkit for creating rapid prototypes, experiments and proof of concept projects. The site: https://www.minimalcomps2.com/ Full

Keith Peters 32 Apr 18, 2022
NFT vending machine proof of concept built on Solana Pay, Metaplex, Phantom Mobile and Next.js.

Solana NFT Vending Machine This is a proof of concept of an NFT vending machine built using Solana Pay, Metaplex, Phantom Mobile, and Next.js. This wa

Matt Rosenzweig 55 Dec 15, 2022
β˜•οΈ A coffee delivery app concept

Coffee Delivery β˜•οΈ Layout β€’ Technologies β€’ Getting started β€’ License ?? Layout The author of this layout is Nickelfox Design. You can view the project

Elias Gabriel 13 Dec 19, 2022