Create a Cute Room Portfolio with Blender, Three.js, JavaScript – Beginner Course
About
No channel description available.
Latest Posts
No results found. Try different keywords.
Video Description
Learn how to use Three.js and Blender to design a stunning and interactive 3D portfolio! Course from @andrewwoan Intro to Creative Web Dev: https://youtu.be/yhtdkuw9mbM *IMPORTANT* Make sure to go into 1) edit in the upper left corner 2) preferences 3) system 4) and switch to "CUDA" OR "Optix" and enable your GPU if you've got one! If you're on Mac your settings will probably be different: Select "Metal" instead of "CUDA" if you've got something like an M1 chip. For either device switch to GPU compute as it'll be faster, unless somehow you have a device where your CPU is better. *IMPORTANT* When baking you typically want to go for .01, I think I did .003 which is a bit too small. If you have UVPackmaster3 you can set a pixel margin, if you're at 4k it should be 32px, at 2k it should be 16px, 1k at 8px etc. Obviously it depends on your use case, but those are recommended ranges!! Correction: 46:00 Sorry, accidental cut here, use the loop tools addon we installed and with those faces selected 1.) right click 2.) loop tools 3.) circle! Live site: http://sooahs-room-folio.com/ Code, Blender file, fixes, updates, credits: https://github.com/andrewwoan/sooahkimsfolio If you are using Blender 4.5+ you can switch from OpenGL to Vulkan for a possible speed increase. Questions, comments, concerns? Contact [email protected] and on Discord discord.gg/6F7dfuD5GT ⭐️ Chapters ⭐️ - 0:00:00 Introduction and Project Demo - 0:01:29 What we will cover and not cover - 0:02:17 What to expect for course structure - 0:02:45 Prerequisites - 0:03:34 Support the channel and me!! - 0:04:03 A brief look at quad topology - 0:05:41 Modeling room base and a look at blocking out - 0:11:43 Modeling standing desk - 0:18:29 Modeling monitor rise - 0:21:47 Modeling computer - 0:25:13 Modeling table pad - 0:25:58 Modeling computer keyboard - 0:32:15 Modeling pencils and pencil holder - 0:34:12 Modeling flower pot and flowers - 0:41:34 Modeling small motivational quote thing - 0:44:44 Modeling computer speaker - 0:47:19 Modeling headphones and headphone stand - 0:58:51 Adjusting room - 0:59:46 Modeling computer - 1:14:33 Modeling cute character Mr. Whiskers - 1:19:50 Modeling coffee mug - 1:21:08 Modeling chair - 1:31:17 Modeling drawer - 1:34:10 Modeling book - 1:36:58 Modeling flower basket - 1:46:10 Modeling pegboard - 1:52:40 Modeling photo frame - 1:54:50 Modeling slippers - 1:58:31 Modeling storage boxes - 1:59:31 Modeling hanging plant - 2:13:34 Modeling piano - 2:21:15 Modeling window - 2:27:11 Modeling microphone - 2:30:55 Modeling egg rug - 2:31:46 Modeling lamp - 2:33:04 Modeling more floating shelves - 2:34:24 Modeling sticky notes - 2:34:37 Modeling boba plushie - 2:37:21 Adding some more details to piano - 2:37:42 Modeling logos - 2:40:24 Modeling clock - 2:41:48 Modeling mini table - 2:42:48 Modeling pizza - 2:47:12 Modeling soda can - 2:49:51 Modeling another hanging plant but with particle system - 2:58:18 Modeling eggs - 2:58:47 Modeling wall outlet - 3:00:34 Adding and working with text meshes - 3:05:15 Modeling hanging lights and light bulb - 3:10:13 Modeling floor planks - 3:11:58 Modeling cords - 3:12:50 Modeling room caps - 3:16:24 An introduction to lighting and materials - 4:07:25 Creating first procedural material as a design exploration - 4:29:56 Creating final first procedural material with vector math - 4:55:44 Few more tips for baking - 4:56:58 Checking face orientations/normals - 5:00:26 Glass material and modeling fish - 5:01:24 Introduction to baking - 5:06:52 UV Unwrapping for texture baking - 6:04:03 Render out an image to share!!! - 6:06:23 Start baking - 6:25:26 Analyze and adjusting bakes and exporting preparations - 6:40:24 Exporting and analysis - 6:41:49 Setup basic three.js starter with Vite.js - 6:45:18 Compressing model and textures - 6:48:04 Back to setup - 6:55:35 Setting up loaders and loading items - 7:04:07 Room material and appearance adjustments - 7:06:56 Glass material - 7:09:44 Water and bubble material - 7:13:15 Screen material - 7:17:04 Setting starting camera position and OrbitControls target - 7:19:10 Preparing for raycaster interactions and model/texture adjustments in Blender - 7:22:27 UV adjusting and texture painting to quickly patch baking errors - 7:29:05 Pushing to GitHub and deploying with Vercel - 7:30:34 Animating fans - 7:32:38 Raycaster click/touch interactions - 7:41:38 Basic modal with GSAP animations - 7:54:37 (Optional) Loading custom fonts and SCSS tips - 8:01:31 Raycaster hovering interaction with GSAP - 8:18:09 Customizing OrbitControls to limit pan and rotation - 8:23:53 Intro animations with GSAP - 8:35:25 Custom loading screen walkthrough - 8:38:06 A brief look at audio with Howler.js - 8:38:51 Setting a starting camera position for responsiveness - 8:39:41 Final push to GitHub!!! - 8:40:05 Final comments, future directions/challenges, shoutouts
Upgrade Your Everyday
AI-recommended products based on this video

Kasa Smart Outdoor Smart Plug by TP-Link (KP400) - Smart WiFi Outlet with 2 Sockets, IP64 Waterproof, Works with Alexa and Google Home, 2.4GHz WiFi Required, No Hub Required, Sunset & Sunrise Offset

Wireless Earbuds, Sports Bluetooth Headphones, 80Hrs Playtime Ear Buds with LED Power Display, Noise Canceling Headset, IPX7 Waterproof Earphones for Workout/Running Rose Gold

Wireless Earbuds Bluetooth 5.4 Headphones, Noise Canceling Ear Buds with 75hr Playtime, LED Power Display, IPX7 Waterproof Earphones Over Ear Earphones for Sports/Workouts

Wireless Earbuds, Bluetooth 5.4 Headphones HiFi Stereo with 4 HD Mic, 50H Playtime Bluetooth Earbuds with LED Display, IPX7 Waterproof Wireless Earphones, Touch Control Ear Buds,USB-C White

Wireless Earbuds, Sports Bluetooth Headphones, 80Hrs Playtime Ear Buds with LED Power Display, Noise Canceling Headset, IPX7 Waterproof Earphones for Workout/Running(Black)

Brita Stainless Steel Premium Filtering Water Bottle, BPA-Free, Reusable, Insulated, Replaces 300 Plastic Water Bottles, Filter Lasts 2 Months or 40 Gallons, Includes 1 Filter, Carbon - 20 oz.

Simple Modern Filtered Water Bottle | Insulated Stainless-Steel Carbon Filter Travel Water Bottles | Reusable for Clean Drinking Water On The Go | 24oz, Sea Glass Sage

FITVII Health & Fitness Tracker (Answer/Make Calls), Smart Watch with 24/7 Heart Rate and Blood Pressure, Sleep Tracking Monitor, 120+ Sport Mode Activity Tracker

AYATAHA AYATAHA Smart Watch for Kids, Smartwatch Fitness Tracker for Boys Girls, Children's Activity Watch 37 Sports Modes SMS Notification, HD Full Touchscreen IP67 Waterproof, Blue

Iaret Iaret Smart Watch for Women, 1.83" HD Fitness Tracker with 4 Bands, Answer/Make Calls, Heart Rate/Sleep/SpO2/Step Tracking, 100+ Sport Modes, Android/iPhone Compatible Gift (Rose Gold)

Smart Watch for Men Women 1.8" Fitness Tracker, Bluetooth Call, DIY Dial, Heart Rate Sleep Blood Oxygen Monitor, 100+ Sports Modes, IP68 Waterproof Smartwatch for Android iPhone, Alexa Built-in

Hand Warmers 2 Pack, 14000mAh Rechargeable Hand Warmers, Electric Hand Warmer Reusable, Portable Power Bank USB Hand Warmers 4 Levels 8 Heating, Gifts for Raynauds Ski Golf Camping

Hand Warmers Rechargeable, 10000mAh Electric Heated Gloves Power Bank Portable Graphene Handwarmers Pouch with 3 Levels & Double-Sided Heating for Hunting Camping Golf Xmas Gifts for Women Men Kids

2Pack Rechargeable Hand Warmer, 8000mAh Electric Hand Warmer Power Bank, Portable USB-C Hand Warmer for Pocket, Reusable Hand Warmer Up to 8 hrs Each, Warm Gift for Men Women, for Hunting, Camping

GTOCE Portable Charger,40000mAh Power Bank with 22.5W Fast Charging LED Digital Display Battery Pack with 6 Outputs 2 Inputs, Type C Powerbank Portable Charger for iPhone 16 pro Samsung AirPods,Black

Monster Sleep Ear100 Ear Buds, Sleep Earbuds with Stereo Sound, Design for Side Sleeper, 32H Playtime, Bluetooth 6.0, ENC Noise Cancelling, IPX6 Waterproof Mini Headphones, Black

Hydroponics Growing System Indoor Garden - Herb Garden with Grow Light, 15 Pods Stainless Steel Indoor Garden Kit, Auto Timer, Gardening Gift for All Ages

Umbra Triflora Hanging Planter for Window, Indoor Herb Garden, Set of 5, White/Black

Large Hydroponics Growing System 14 Pods, Indoor Herb Garden with LED Grow Light, 5L Water Tank, Hydroponic Grow Kit with 3 Auto-Timers, Rotatable Light Panel and Child Lock for Home School Gardening

Hanging Planter Hanging Plant Holder, 6 Inch 4 Indoor Plant Pots, Wall/Window Plant Hanger Indoor Herb Garden

slopehill Multi Hair Stylers & Hair Straightener - 2 in 1 Wet to Dry Air Straightener and Hair Dryer Combo with High Speed Air + Rapid Heat-Up + Customizable Temperature(Pink)

Hi.FANCY Portable Laptop Stand with Dual Cooling Fans for 14-17inch Laptops, Grey, 23.5 x 25.9 x 0.95cm

Laptop Stand for Desk, Adjustable Laptop Riser ABS+Silicone Foldable Portable Laptop Holder, Ventilated Cooling Notebook Stand for 10-15.6” Laptops,Tablet-Black

JETech 5 in 1 Case for Samsung Galaxy S25 Ultra 5G with 2-Pack Each Tempered Glass Screen Protector and Camera Lens Protector, Non-Yellowing Shockproof Bumper Phone Cover (Clear)

TAURI for iPhone 17 Pro Max Case 6.9" with 1-Pack Screen Protector, Camera Lens Full Protection, Military-Grade Protection, Shockproof Transparent Back Bumper Phone Cover - Clear Global Recycled Standard

TAURI for iPhone 17 Pro Case 6.3" with 1-Pack Screen Protector, Camera Lens Full Protection, Military-Grade Protection, Shockproof Transparent Back Bumper Phone Cover - Clear Global Recycled Standard

JOINPAYA 1Set Rechargeable Hand Warmer Hand Heater for Winter Heating Levels Compact

Shakven Rechargeable Hand Warmer | Cute Comfortable Portable Hand Warmers,Ergonomic Adjustable Energy-Efficient Small Heater for Travel, Outdoor, Winter

OCOOPA IP45 Waterproof Hand Warmer Rechargeable, Up to 15hrs Heat,10000mAh Durable Quick Charge Electric Hand Heater, PD Compatible, 3 Levels for Outdoors, Heavy Duty, H01-PD PRO

![The "AI is going to replace devs" hype is over – 22-year dev veteran Jason Lengstorf [Podcast #201]](https://imgz.pc97.com/?width=500&fit=cover&image=https://i.ytimg.com/vi/lIghF_OewYg/hqdefault.jpg)



![How to build your own learning path using Open Source with Kunal Kushwaha [Podcast #200]](https://imgz.pc97.com/?width=500&fit=cover&image=https://i.ytimg.com/vi/VgBQ0yBSjfM/hqdefault.jpg)




![Harvard CS50 prof David J. Malan on why you should learn programming slowly [Podcast #197]](https://imgz.pc97.com/?width=500&fit=cover&image=https://i.ytimg.com/vi/ZK6XWSCCgPQ/hqdefault.jpg)




![Evan You – From Art School Kid to Open Source Legend [Podcast #192]](https://imgz.pc97.com/?width=500&fit=cover&image=https://i.ytimg.com/vi/xH9ZKsTY73Y/hqdefault.jpg)