Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TICO Scroll Navigation




TICO is a BabylonJS Demo using Scroll to navigate in an animation designed in 3DsMax and exported to GLB.

Initially thought to make an interactive 3D Visual Portfolio, but as I'm very busy I have left it for the near future.

Use mouse scroll or slide touch in mobile to move in the animation.
Click on the objects to play custom animations.

BJS Character Controller V2 Screenshot

If this tool saves you time, consider supporting its development — every contribution funds more experiments and free tools for the community. ☕

Buy Me A Coffee

Setup NPM and Install BJS

  • Install NodeJS from https://nodejs.org/en
  • Download or Clone this Repository
  • Open a Terminal (Usign for example VSCode)
  • RUN: npm install (To Install BJS Libraries from NPM)

Main Code

  • Everything is in main.js and navigation.js in js folder.
  • In main.js you must define the main variables
  • The position is linked with "scroll-sections"
  • The number of sections must correspond to the number of scrollSteps
  • In navigation.js there is a function checkPositionForDIVS(); which lets you know the current scrollPosition
  • Play, share it, take a look and I hope you enjoy it

Try the Live DEMO

https://viseni.com/_demos_/tico

About

TICO is a BabylonJS Demo using Scroll to navigate in an animation designed in 3DsMax and exported to GLB.

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages