Skip to content

Web Chinese Drogon Animation development based-on three.Js with STL model and GLSL-edited shader

License

Notifications You must be signed in to change notification settings

Furkath/threeJS-GLSL_STL-3D-webpage-design

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SPACE STYLE DRAGON SCENE ANIMATION

A WebGL-based Chinese dragon animation with STL loader and GLSL shader imposed via Three.js.

Table of Contents

Demo

demo1demo2

-Screen Shots:

demo3demo4

Features

  • webGL-based 3D rendering
  • STL model loader
  • ShaderFrog and GLSL-type shaders
  • three.js for web3D
  • Mathematically formulated dynamic shader
  • parametrized 3D curve animation
  • shader programming without UV coordinate

Dependency

  • three.js r71

  • shaderfrog-runtime.min.js

  • STLLoader.js

Standard

  • ES6

Project

https://furkathertaha.github.io/assets/threeJS/sf/long2.html

THREE.js code

https://furkathertaha.github.io/assets/threeJS/sf/test2.js

GL shader code (GLSL)

Dragon head & tailDragon bodyDragon clawStar1Star2BackgroundCosmic dustRobotic metal

models (STL)

Dragon HeadDragon BodyDragon ClawDragon Tail

OpenJsCAD code

textures (png)

Cosmic Dust

Video (mp4)

screengrab1screengrab2

Pre. (pdf)

presentationdocument

About

Web Chinese Drogon Animation development based-on three.Js with STL model and GLSL-edited shader

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published