【Qt】 Fractal Designer 4.6 - Help(中文版)
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
- 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.
- 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.
- 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.
- 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.
- 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=zn−12+z0
ALL RIGHTS RESERVED © 2021 Teddy van Jerry
欢迎转载,转载请注明出处。
See also
Teddy van Jerry 的导航页
【Qt】 Fractal Designer 4.6 - Help(中文版)相关推荐
- 【Qt】 Fractal Designer 5.1 - Help(中文版)
Fractal Designer 5.1 © Teddy van Jerry 这是 Teddy van Jerry 开发的依据 MIT Licence 的开源软件. Version 5.1.8 目前仅 ...
- 【Qt】 Fractal Designer 5.3 - Help(中文版)
Fractal Designer 5.3 © Teddy van Jerry 这是 Teddy van Jerry 开发的依据 MIT Licence 的开源软件. Version 5.3.6 目前仅 ...
- 【Qt】 Fractal Designer 5.2 - Help(中文版)
Fractal Designer 5.2 © Teddy van Jerry 这是 Teddy van Jerry 开发的依据 MIT Licence 的开源软件. Version 5.2.5 目前仅 ...
- 【Qt】 Fractal Designer 5.0 - Help(中文版)
Fractal Designer 5.0 © Teddy van Jerry 这是 Teddy van Jerry 开发的依据 MIT Licence 的开源软件. Version 5.0.26 目前 ...
- 【Qt】 Fractal Designer 5.4 - 安装说明 - Windows
软件使用说明:[Qt] Fractal Designer 5.4 - Help(中文版) 首先,进入下载界面. 使用 GitHub release(https://github.com/Teddy-v ...
- 【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 ...
- 【Qt】 Fractal Designer 5.3 Bug Report
Report the bug you find here. 在这里评论找到的 5.3 版 bug. GitHub Repository: https://github.com/Teddy-van-Je ...
- 【Qt】 Fractal Designer 5.2 Bug Report
Report the bug you find here. 在这里评论找到的 5.2 版 bug. GitHub Repository: https://github.com/Teddy-van-Je ...
- 【Qt】 Fractal Designer 5.1 Bug Report
Report the bug you find here. 在这里评论找到的 5.1 版 bug. GitHub Repository: https://github.com/Teddy-van-Je ...
最新文章
- 【JBOSS】User not found SA
- 时间序列+截尾和拖尾
- request和response的setCharacterEncoding()方法
- 用递归合并两个排序的链表
- Nginx的server为0.0.0.0/0.0.0.1的作用?
- iOS边练边学--AFNetWorking框架GET、Post、Download、Upload,数据解析模式以及监控联网状态...
- oracle11g的用户名是什么,oracle11g默认用户名和密码
- Linux NFS存储服务部署
- 小米 10 年再创业,高端 5G 手机和 AIoT 有多少机会?
- 初始化 数组 java_如何用Java初始化数组
- 程序员面试金典——18.12最大和子矩阵
- 两个时间相减(vb.net)
- 你需要知道的包管理器(Package Manager)
- 如何安装matlab2016b
- 揭秘百度新治理结构:马东敏的谣言与李彦宏的用人观
- AD之前的电压跟随器可以不用吗?
- Qt自定义实现的日历控件
- C++ STL容器底层详解
- 获得代理ippython_Python自动获取代理IP
- JS-Global对象