Skip to content

SapienzaInteractiveGraphicsCourse/final-project-camydog_igproject

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

270 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pet Room

JavaScript WebGL HTML5 CSS3 Cannon.js GitHub Pages GitHub

Demo

https://sapienzainteractivegraphicscourse.github.io/final-project-camydog_igproject/

Compatibility

✅OK Chrome with GPU acceleration

⚠️Slow with FirefoxChrome without acceleration

🎯 Target: 60 FPS (optimized for displays with a max 60 Hz refresh rate)

Slides for exam & instruction manual

https://canva.link/6hl5piamvf281bk

Light Source

La mia luce ora è una point light, quindi illumina in tutte le direzioni partendo dalla sfera gialla.

Non è una luce “a freccia” che va solo lungo una linea.

    \  |  /
  --- luce ---
    /  |  \

Night/Day mode

Shadow Mapping

6 direzioni ciclo in Shadow Pass in render()

Rigged Dog

Mermaid live link for graph

Animations -- Cannon used

Ball Animation -- (Cannon)

Comandi nell'HTML velocitaà - vel angolare ecc shaodw mapping -table collision detection

Cloth finestra

Ok messo con Cannon... ci sta l'ombra da sistemare ma mi sempre carino

Frisbee

Water & Kibbles

Walk Mode

3D Model Sources

Procedurally Generated & Physics

  • Firflies => createSphere mia funzione
  • Cloth (Cannon)

Third-Party 3D Models

🐕 Kishu Inu 3D Model

The 3D model used for the dog character is the "Kishu Inu Dog Breed (Game Ready)" created by Nyilonelycompany.

Note: This asset is embedded in this public repository strictly for academic evaluation and university exam grading. In compliance with the license restrictions, extracting, downloading, or redistributing the standalone .glb file from this project is strictly prohibited.

🎨 Texture References

📂 Local Models & Textures

Included directly within the project folders:

  • Kishu Inu Japan Dog (Model folder)
  • Ball (Model folder)
  • Bench (Model folder)
  • Table (Model folder)
  • Grass patch (Model folder)

🌐 External Images

Sourced from external search engines:

  • Moon (Google Images)
  • Sun texture (Google Images)
  • London image (Google Images)

💻 Procedurally Generated

Colors and effects generated dynamically via code:

  • Fireflies (Generated color)
  • Frisbee (Generated color)
  • Music note (Generated color)

Sounds references

Everyone comes from PixaBay

Icons references

From FlatIcon

About

final-project-camydog_igproject created by GitHub Classroom

Resources

License

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors