什么是学习着色器和分形的最佳途径[道路]

时间:2017-06-30 05:44:00

标签: shader fractals

我有很多问题找到任何资源来学习着色器 我无法找到这个科学领域的任何资源 我学习了c / c ++ java,python .... 还学习中间模式和核心模式的OpenGL基础知识 一些着色器基本

但与[着色器和分形]混淆 我认为这与数学非常相关没有问题 我在我的大学里学习了很多级别的数学课程

但我需要走这条路 什么是学习的道路做这样的事情 3D Fractal Animation:

但请不要建议我学习Mandelbulb 3D 因为它只是一个工具

我需要学习这个科学领域的核心[像sahdertoy网站着色程序员] 然后我将学习如何使用Mandelbulb 3D 但现在我需要学习着色器

为什么没有书或课程学习这些东西?

另一个问题

看看这个视频 11 Dimensions - Mandelbrot Fractal Zoom (4k 60fps)

是什么意思 11维度:它是无限维方程[无限维中的随机方程]?

[如果有错误,我道歉:英语不是我的母语]

1 个答案:

答案 0 :(得分:0)

这是一条漫长而曲折的道路,学习如何绘制分形。数学书籍不会教你如何编程,编程书籍也不会教你数学。

从Mandelbrot 2D开始。这不是太难,你需要知道或学习:

  • 复数(它们是什么,如何添加和相乘)
  • 在坐标系之间进行转换(复杂平面 - >在屏幕画布上)
  • 调色板以及如何选择一个显示集合
  • 功能的漂亮调色板

关于如何制作Mandelbrot 2D生成器,这是一个很好的tutorial。玩弄它,你可能会问一些更具体的问题。

我刚刚买了这本书,Chaos and Fractals: New Frontiers of Science,这是一本很大的书!我没有阅读过几章,但可能更多的是你所追求的。