Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Procedural Fragment Shader Generation Using Classic Machine Learning #2390

Open
k0T0z opened this issue May 1, 2024 · 0 comments
Open

Procedural Fragment Shader Generation Using Classic Machine Learning #2390

k0T0z opened this issue May 1, 2024 · 0 comments
Labels
GSOC Google Summer of Code GSOC-Long

Comments

@k0T0z
Copy link
Contributor

k0T0z commented May 1, 2024

As mentioned in A Tool for the Procedural Generation of Shaders using Interactive Evolutionary Algorithms
paper, this project is divided into two major steps:

  1. Implement the visual shader graph functionalities.
  2. Apply a proper Genetic Algorithm to find the best shader for a pre-specified image.

The contributor may also read Noise Modeler: An Interactive Editor and Library for Procedural Terrains via Continuous Generation and Compilation of GPU Shaders paper for a better understanding of the graph editor architecture.

Mentors: Robert, Josh, Greg
Difficulty: Medium - Hard
Expected size: 350h
Skills required: C++ fundamentals, Classic Machine Learning, Qt
Skills preferred: Knowledge of Genetic Programming is preferred as well as Deep Learning theory

@JoshDreamland JoshDreamland added GSOC Google Summer of Code GSOC-Long labels May 4, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
GSOC Google Summer of Code GSOC-Long
Projects
None yet
Development

No branches or pull requests

2 participants