Ad Clicks : Ad Views : Ad Clicks : Ad Views : Ad Clicks : Ad Views : Ad Clicks : Ad Views :
Oh Snap!

It looks like you're using an adblocker. Adblockers make us sad. We use ads to keep our content happy and free. If you like what we are doing please consider supporting us by whitelisting our website. You can report badly-behaved ads by clicking/tapping the nearby 'Advertisement' X text.

Scrollable pages with GSAP and WebGI – Custom Threejs Render by Anderson Mancini

Scrollable pages with GSAP and WebGI – Custom Threejs Render by Anderson Mancini

/

Author:Anderson Mancini

Duration:2h 52m

Release date:2024, November

Publisher:Udemy

Skill level:Intermediate

Language:English

Exercise files:Yes

Software:Three.js, GSAP, WebGI

Course URL:https://www.udemy.com/course/threejs-scrollable-pages-with-gsap

Create immersive 3D object experiences with WEBGi and GSAP's ScrollTrigger.

Ready to make your web pages pop with stunning 3D? This course dives into creating interactive experiences using Three.js and GSAP’s ScrollTrigger, letting you build pages that feel alive as users scroll. You’ll learn to integrate WebGI for super realistic results and embed 3D models directly into your designs for a truly immersive feel.

🎯 What you’ll learn

  • Create interactive experiences with Three.js and GSAP’s ScrollTrigger.
  • Master scroll-based animations to bring your designs to life.
  • Integrate WebGI for realistic 3D rendering.
  • Embed 3D models into your web pages for rich, immersive designs.
  • Get access to free source code to follow along.

βœ… Requirements

  • Skills: Basic knowledge of Javascript and having NPM installed.
  • Tools: [Inferred] Code editor (e.g., VS Code), Web browser.
  • Hardware: [Inferred] A computer capable of running a local development server and rendering 3D graphics.

πŸ“ Description

This is a crash course focused on building scrollable web experiences using GSAP and WebGI. WebGI is a custom Three.js renderer that helps you achieve realistic results with great performance right out of the box. You’ll learn how to create interactive pages by embedding 3D models and implementing scroll-based animations.

We’ll go through the entire process together, starting with page design using Adobe XD and the WebGI editor to get your assets, then moving into coding with a provided boilerplate. You’ll build all the HTML and CSS step-by-step. Later, you’ll learn how to install GSAP and configure animations for each section, finding the perfect camera positions for smooth transitions. Finally, we’ll cover merging 3D animations with other on-page animations.

The course content is structured to guide you from the basics to advanced techniques:
– Understanding what you’ll create.
– Configuring 3D models with the WebGI editor.
– Setting up your Three.js boilerplate and dependencies.
– Exporting assets and building your page with HTML and CSS.
– Preparing and implementing animations using GSAP and ScrollTrigger.
– Merging 3D and HTML element animations.
– Performance tweaks and essential tips.

You’ll get access to the Adobe XD design files and the project’s source code, allowing you to follow along and build your own pages. Plus, you can ask questions to get help with your projects.

πŸ§‘β€πŸŽ“ Who this course is for:

  • Developers with some JavaScript background looking to enhance their Three.js skills for scroll experiences.
  • Designers curious about the possibilities of integrating 3D into web browsers.
  • Beginners to Three.js who want a clearer understanding of how to combine 3D with web pages.

πŸ§‘β€πŸ« About the Author

Anderson Mancini is an entrepreneur and developer with over 15 years of experience in technology, communication, and interactivity. As a founding partner of Neotix TransformaΓ§Γ£o Digital since 2005, he has produced over 400 digital marketing projects. Anderson is also a speaker and creative developer specializing in interactive experiences using Three.js, WebGL, and WEBGi.

🏁 Final Result

  • Students will complete the course with a portfolio-ready interactive webpage featuring a 3D model with scroll-based animations, demonstrating proficiency in Three.js, GSAP, and WebGI.
Curriculum

πŸ“‹ Course content

  1. Introduction
    • What are we going to create?0:54
    • Using WEBGi editor to configure the 3D model and its integration into the design9:00
    • Installing the boilerplate to WEBGi and its dependencies7:09
  2. Page Structure and Animations
    • Exporting the assets and creating the first page section with HTML and CSS15:12
    • Creating the other sections of the page and preparing for the animations9:57
    • Installing GSAP, ScrollTrigger, and setting up the first animation10:35
    • Creating the update function for the animation4:29
    • Finally: Using the scroll to control the animation8:08
    • Merging the animations of the html elements with the 3D model6:20
    • Closing and preview of the next lessons0:52
  3. Advanced Features
    • Fix customize button and animation7:15
    • Create the interface for the configurator7:49
    • How to find the correct model material to change6:22
    • Create a configurator with the 3D model for personalization11:17
  4. Optimization and Adjustments
    • Loading screen and mobile adjustments0:13
    • Loading screen19:28
    • Mobile adjustments29:58
    • Replace the model and change parameters18:01
Watch online or Download for Free
Scrollable pages with GSAP and WebGI – Custom Threejs Render by Anderson Mancini
NAME
SIZEDURATION
3 – Loading screen Mobile adjustments and Smooth Scroll
639.6 MB
4 – Transform the drill page into a diamond page
453.7 MB


Join us on
  Channel    and      Group

Leave a Comment

Your email address will not be published. Required fields are marked *