Fractal Designer 4.6

目录

  • Fractal Designer 4.6
    • 查看最新版
    • 应用程序下载
    • 帮助
      • 登录
      • 主界面准备
      • 生成图片
      • 生成视频
      • 提醒
    • 示例
      • Sample 1 (使用4.1版本制作)
      • Sample 2 (使用4.5版本制作)
    • English Help in version 4.6
    • 贡献者(Contributors)
    • 程序代码
    • 生成可执行文件
    • Mandelbrot Set 原理
    • See also

查看最新版

【Qt】 Fractal Designer - Latest Version

应用程序下载

Fractal Designer 4.6

帮助

登录

用户名:CSDN
密码:Southeast61

主界面准备

在菜单栏下方的 ToolBox:

从左到右依次为:新建项目、打开项目、保存、预览刷新、删除所有参数、路径工具、生成图片、生成视频、停止生成图片、帮助(英文版)。

生成图片

  • 打开项目(或者新建项目)

  • 选择模板(4.6 版本仅支持 Mandelbrot 集)

  • 设置参数(下界,上界,最大迭代次数)

  • 设置颜色参数(收敛点、发散点)

  • 点击 Customize 设置颜色参数

  • 查看预览,点击预览刷新键(拖动 Slider 或者修改 Slider 后的参数),可以看到 t 的不同值时的图像。(View -> Preview -> Settings -> Auto Refresh 可以设置自动刷新)

  • 设置路径参数(Add 新增一条,Delete 删除一条, Clear 清除所有, Uniform Motion 设置匀速)

  • 使用路径工具(Route Tool)
    获得鼠标所在坐标,双击可以设置为下一次的中心点坐标。
    可以设置坐标轴颜色(默认透明)

  • 设置其他参数(分辨率、帧率、视频时长、文件存储路径、图片前缀)

  • 点击绿色的箭头生成视频(点击红色正方形强制停止)

生成视频

  • 生成视频(设置视频名(不含后缀)、路径、添加音乐),视频格式为 MP4。

    如果生成后没有 MP4 文件,可以运行项目文件夹内的 Create_Video.ps1 和 Add_Music.ps1。

提醒

  • 记得保存(Ctrl + S)
  • 目前程序很多其他功能暂不支持(比如使用默认参数),将在以后的更新版本中实现。

示例

Sample 1 (使用4.1版本制作)

【Fractal Designer】 01 - v 4.1 - Mandelbrot

(Teddy_van_Jerry 于 Bilibili 上传,网址:https://www.bilibili.com/video/BV1TU4y147ta/)

Sample 2 (使用4.5版本制作)

【Fractal Designer】 02 - v 4.5 - Mandelbrot

(Teddy_van_Jerry 于 Bilibili 上传,网址:https://www.bilibili.com/video/BV1qX4y1P74d/)

English Help in version 4.6

  1. Start the Fractal Designer

After logging in, you can either build a new project or open a project built previously. Keep in mind that the Fractal Designer project is a folder ended with the suffix .frd and contains txt files and temporary png files.

There is a sample project in the programme folder named Sample. Choose open project and you can see the parameters defined there.

  1. Prepare for creating images

Before you set out to click the green create image button, you have to set parameters which are critacal to the project.

First, choose the template. (This test version only provides one template.)

Second, define the value in terms of the iteration calculation.

Third, define colours, click the Customize button and you can define the RGB value of both convergent points and unconvergent points. There are four channels, Red, Green, Blue, Alpha (Note that the video form mp4 DO NOT support the alpha channel and define alpha to 255 as Opaque, 0 as Transparent.) The t here is a parameter indicating the time with the range of 0 to 1.

Fourth, define the route information. Click the Add and Remove or Clear button to edit. Click the Uniform Motion button to change t automatically to match the coordinates you have defined so the movement will be in a uniform motion.

Symbol Meaning
t time (0 to 1)
x centre coordinate X
y centre coordinate Y
angle the rotating angle (The positive direction is counterclockwise.)
width the width of the image
v rate a value indicating the change of speed. (Normally, it is between -1 to 1. A positive value means slow to fast and vice versa.)

You can use the Route Tool which has the icon of a hammer to assist you.
Please note that in this version (v 4.6), the v rate only supports angle.

Fifth, define other information related to the project.

Remember to save (Ctrl + S) the information you have defined.

Having done that, you can refresh to preview your work. Dragging the slider, you can view colours at different t value.

  1. Create images

Click on the green triangle (or Ctrl + B), start creating images.

The red Stop button can stop the creating thread immediately but may lead to some problems when closing this programme.

This process can be time-consuming.

  1. Create video

Define the file name and the path.
In some rare occasion, after creating the video there is no video files, you can run the Powershell file Create_Video.ps1 and Add_Music.ps1 seperately which are in the project folder.

  1. Other information

The programme is at the test period, any careless actions can lead to the crash of it.
For more information, contact Teddy van Jerry for help.

Follow Teddy van Jerry in CSDN or Teddy-van-Jerry in Github to check for updates.

贡献者(Contributors)

Teddy van Jerry:

  • UI design
  • Route tool
  • Route formula calculation
  • Build thread (creating images)
  • Complex class
  • Sample writing
  • Integration
  • Help

Panoan:

  • Formula display of colours
  • FFmpeg codes
  • Cmd and Powershell codes
  • Complex class
  • Sample writing

King:

  • Define colour
  • Define colour parameters setting
  • Complex class
  • Sample writing

ZYB:

  • Design formulas
  • Create images
  • Route parameters setting
  • Complex class
  • Sample writing

程序代码

(不包括 .ui 代码)

文件 行数
Fractal_Designer.pro 77
main.cpp 18
mainwindow.h 202
mainwindow.cpp 1268
login.h 36
login.cpp 116
new_file.h 32
new_file.cpp 110
open_file.h 52
open_file.cpp 197
set_colour.h 53
set_colour.cpp 298
build_thread.h 46
build_thread.cpp 254
create_image_info.h 55
create_image_info.cpp 94
route_tool.h 55
route_tool.cpp 127
help.h 23
help.cpp 15
Complex.h 314
Complex.cpp 297
TOTAL 3739

生成可执行文件


压缩后应用程序大小:58.1M

Mandelbrot Set 原理

zn=zn−12+z0z_n = z_{n-1}^2 + z_0 zn=zn12+z0


ALL RIGHTS RESERVED © 2021 Teddy van Jerry
欢迎转载,转载请注明出处。


See also

Teddy van Jerry 的导航页

【Qt】 Fractal Designer 4.6 - Help(中文版)相关推荐

  1. 【Qt】 Fractal Designer 5.1 - Help(中文版)

    Fractal Designer 5.1 © Teddy van Jerry 这是 Teddy van Jerry 开发的依据 MIT Licence 的开源软件. Version 5.1.8 目前仅 ...

  2. 【Qt】 Fractal Designer 5.3 - Help(中文版)

    Fractal Designer 5.3 © Teddy van Jerry 这是 Teddy van Jerry 开发的依据 MIT Licence 的开源软件. Version 5.3.6 目前仅 ...

  3. 【Qt】 Fractal Designer 5.2 - Help(中文版)

    Fractal Designer 5.2 © Teddy van Jerry 这是 Teddy van Jerry 开发的依据 MIT Licence 的开源软件. Version 5.2.5 目前仅 ...

  4. 【Qt】 Fractal Designer 5.0 - Help(中文版)

    Fractal Designer 5.0 © Teddy van Jerry 这是 Teddy van Jerry 开发的依据 MIT Licence 的开源软件. Version 5.0.26 目前 ...

  5. 【Qt】 Fractal Designer 5.4 - 安装说明 - Windows

    软件使用说明:[Qt] Fractal Designer 5.4 - Help(中文版) 首先,进入下载界面. 使用 GitHub release(https://github.com/Teddy-v ...

  6. 【Qt】 Fractal Designer 5.5 Bug Report

    Report the bug you find here. Please remember to note your platform (i.e. Windows 10, Ubuntu 20, etc ...

  7. 【Qt】 Fractal Designer 5.3 Bug Report

    Report the bug you find here. 在这里评论找到的 5.3 版 bug. GitHub Repository: https://github.com/Teddy-van-Je ...

  8. 【Qt】 Fractal Designer 5.2 Bug Report

    Report the bug you find here. 在这里评论找到的 5.2 版 bug. GitHub Repository: https://github.com/Teddy-van-Je ...

  9. 【Qt】 Fractal Designer 5.1 Bug Report

    Report the bug you find here. 在这里评论找到的 5.1 版 bug. GitHub Repository: https://github.com/Teddy-van-Je ...

最新文章

  1. 【JBOSS】User not found SA
  2. 时间序列+截尾和拖尾
  3. request和response的setCharacterEncoding()方法
  4. 用递归合并两个排序的链表
  5. Nginx的server为0.0.0.0/0.0.0.1的作用?
  6. iOS边练边学--AFNetWorking框架GET、Post、Download、Upload,数据解析模式以及监控联网状态...
  7. oracle11g的用户名是什么,oracle11g默认用户名和密码
  8. Linux NFS存储服务部署
  9. 小米 10 年再创业,高端 5G 手机和 AIoT 有多少机会?
  10. 初始化 数组 java_如何用Java初始化数组
  11. 程序员面试金典——18.12最大和子矩阵
  12. 两个时间相减(vb.net)
  13. 你需要知道的包管理器(Package Manager)
  14. 如何安装matlab2016b
  15. 揭秘百度新治理结构:马东敏的谣言与李彦宏的用人观
  16. AD之前的电压跟随器可以不用吗?
  17. Qt自定义实现的日历控件
  18. C++ STL容器底层详解
  19. 获得代理ippython_Python自动获取代理IP
  20. JS-Global对象

热门文章

  1. 《系统之美》读书笔记
  2. 人脸识别技术开发解决方案,人脸识别智慧校园应用开发
  3. 大数据和精准投放是广告行业的一场变革
  4. IOException: No such file or directory 问题解决
  5. office2016 下载路径
  6. [20][05][01] ASM介绍
  7. php 内核 字符串 比较,PHP内核探索之变量- 不平凡的字符串
  8. 几款不错的网页设计素材网站
  9. Fastly 全球规模边缘云计算实践
  10. 《交互设计之路》读书笔记