An open API service indexing awesome lists of open source software.

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

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)