3 ms·
This actually exists, already... sort-of. A major topic of research is to make differentiable renderers, which can then have their parameters tuned via gradien
by jiggawatts 4y ago
This actually exists, already... sort-of.
A major topic of research is to make differentiable renderers, which can then have their parameters tuned via gradient descent, much like how AIs are trained.
The problem is that most renderers are very discrete, and hence aren't differentiable. For the same reason that reverse rendering is difficult on such systems, it's hard to train an AI to use them also.
Having said that, I can imagine it happening. Look at Google's Alpha Star and related AIs, which can play games with discrete events at grandmaster level. You could train an AI to operate a 3D design program similarly. The input training could be recordings of actions taken by human designers, or simply train the AI by making it match target images. Start out simple, and then crank up the complexity over time.
- Maken 4y agoDifferentiable renderers have started to volumetric representations and distance fields to represent geometry, which kinda solves the discretization of the scene.