enigma-dev / enigma-dev/enigma-dev

Procedural Fragment Shader Generation Using Classic Machine Learning

未關閉
#2,390 0 則留言 0 個 reaction 已指派 0 人 在 GitHub 檢視
GSOC GSOC-Done GSOC-Long
主要語言
C++
星號
379
分支
125
PR 合併指標
30 天內沒有已合併 PR

描述

As mentioned in [A Tool for the Procedural Generation of Shaders using Interactive Evolutionary Algorithms
](https://arxiv.org/abs/2312.17587) 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](https://link.springer.com/chapter/10.1007/978-3-319-24589-8_42) 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

貢獻指南

這個儲存庫沒有索引到貢獻指南

評估

這個 Issue 還沒有評估資料。

把新 issue 寄到你的電子郵件信箱

精選適合新手參與的 GitHub issue 摘要。