https://github.com/cconsta1/godot_3d_sphere_youtube
This project was made as part of my learning process in Godot. It demonstrates how to set up a scene with lights and camera, apply free CC0 textures, and animate a mesh both through scripting and shaders
https://github.com/cconsta1/godot_3d_sphere_youtube
3d-graphics game-development gdscript godot godot-engine godot4 pbr pbr-textures shader-material shaders tutorial youtube-demo youtube-project
Last synced: 9 months ago
JSON representation
This project was made as part of my learning process in Godot. It demonstrates how to set up a scene with lights and camera, apply free CC0 textures, and animate a mesh both through scripting and shaders
- Host: GitHub
- URL: https://github.com/cconsta1/godot_3d_sphere_youtube
- Owner: cconsta1
- License: mit
- Created: 2025-09-22T12:59:50.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2025-09-22T13:20:32.000Z (9 months ago)
- Last Synced: 2025-09-22T15:14:27.230Z (9 months ago)
- Topics: 3d-graphics, game-development, gdscript, godot, godot-engine, godot4, pbr, pbr-textures, shader-material, shaders, tutorial, youtube-demo, youtube-project
- Language: GDScript
- Homepage:
- Size: 487 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# godot_3d_sphere_youtube
A small Godot 4.4.1 demo project showing how to:
- Create a 3D sphere (MeshInstance3D)
- Apply PBR textures (albedo, normal, roughness, AO, height)
- Rotate the sphere with a simple GDScript
- Add a pulsation effect with a custom ShaderMaterial
This repo accompanies my YouTube tutorial:
https://youtu.be/XIg44fZbmOE
## Project description
This project was made as part of my learning process in Godot. It demonstrates how to set up a scene with lights and camera, apply free CC0 textures from [3DTextures.me](https://3dtextures.me/2022/01/09/marble-grey-002/), and animate a mesh both through scripting and shaders. It’s meant as a beginner-friendly walkthrough for anyone interested in real-time 3D graphics, shaders, and Godot.
## How to run
1. Clone this repo or download the ZIP.
2. Open `project.godot` in Godot 4.4.1 (or later).
3. Open the scene `sphere_3d.tscn`.
4. Run the scene.
## Credits
- [Godot Engine](https://godotengine.org)
- [3DTextures.me](https://3dtextures.me) (Marble Grey 002, CC0 license)
- [Three.js community](https://threejs.org) for inspiration
- [Bruno Simon — Three.js Journey](https://threejs-journey.com)
## License
- Code: MIT License (see LICENSE)
- Textures: CC0 (see LICENSE-CC0-TEXTURES.txt)