Skip to content
This repository has been archived by the owner on Jun 10, 2018. It is now read-only.

Commit

Permalink
pre 0.0.9
Browse files Browse the repository at this point in the history
  • Loading branch information
James Morris committed Nov 11, 2010
1 parent 4ed684a commit 25f5a04
Show file tree
Hide file tree
Showing 31 changed files with 1,386 additions and 625 deletions.
45 changes: 43 additions & 2 deletions CHANGES
@@ -1,5 +1,46 @@
mdz-0.0.8
------------------------------------------- -------------------------------------------
mdz-0.0.9


NEW FEATURES:

* Random palette, Palette functions, colour
cycling, and colour scaling dialogs combined into
a single notebook dialog.

* New palette notebook dialog displays all colours
in palette as a horizontal strip.

* Palette display is updated as palette is edited
and/or cycled.

* Point and click sliding of colour palette with
image update.


CHANGES:

* Removed externs.h and globals.c (which only
declared and defined the variable palette).

* Changed 'recommended' precision label in
attributes dialog to 'scant minimum' as this
better reflects what the value is (or seems to
be in my opinion).


FIXES:

* Fixed various memory leaks related to coordinates
calculation.

* Reams of cut-and-pasted code in the construction
of the palette dialogs has been replaced with generic
functions.


-------------------------------------------
mdz-0.0.8


Minor bug fix release. Minor bug fix release.


Expand All @@ -24,8 +65,8 @@ Minor bug fix release.
* Added some strangeness in image_info.c * Added some strangeness in image_info.c
lines 310,311... lines 310,311...


mdz-0.0.7
------------------------------------------- -------------------------------------------
mdz-0.0.7


Compatible with MPFR versions 2.3 to 3.0 Compatible with MPFR versions 2.3 to 3.0
Tested on 64bit Debian Lenny and Gentoo ~amd64. Tested on 64bit Debian Lenny and Gentoo ~amd64.
Expand Down
20 changes: 14 additions & 6 deletions README
Expand Up @@ -32,14 +32,20 @@ stage, the arbitrary maths routines must be manually switched on, but
you will see when you need them as the images become blocky. you will see when you need them as the images become blocky.


You may specify how much precision to use with the arbitrary maths You may specify how much precision to use with the arbitrary maths
routines. The minimum setting mdz allows is 80 bits. Once you find routines. The minimum setting mdz allows was 80 bits but is now 2 bits
you need the arbitrary maths routines, it's worth increasing it to for reasons of fullness. Next to the precision setting is a label
128. telling you the 'scant minimum' number of bits required to render any
image. The scant minimum value is a precision which will render the
image to a barely acceptable state.


Warning: the arbitrary maths routines are slow in comparison, and the Warning: the arbitrary maths routines are slow in comparison, and the
deeper you zoom, and the more precision you ask for, the slower the deeper you zoom, and the more precision you ask for, the slower the
calculations will become. You'll need a lot of patience or a very fast calculations will become.
computer to really need more than 128 bits of precision.
Reduce the image size down to 240 x 120 once you require arbitary
precision maths. Once you've found an image, save the settings and
use the command line to render the image at higher resolution.



----------- -----------


Expand Down Expand Up @@ -67,5 +73,7 @@ the explorer have the patience and knowledge to find them ;-)


colour palettes colour palettes


mdz can read fractint .map colour palette files and can save them too. mdz can read fractint .map colour palette files and can save them too. It is
also possible to read the palette section from within an MDZ settings file
without loading the settings (and vice-versa).


2 changes: 2 additions & 0 deletions TODO
Expand Up @@ -16,3 +16,5 @@ for mdz-0.0.6 i'm planning on implementing the following:
lines are recalculated. lines are recalculated.


* a crop tool, maybe, but it's rather low on my list of priorities. * a crop tool, maybe, but it's rather low on my list of priorities.

* the colours/palette stuff needs some more attention somewhere.
276 changes: 276 additions & 0 deletions gallery/honeytrace.mdz
@@ -0,0 +1,276 @@
mdz fractal settings
# generated by mdz-0.0.9
# http://jwm-art.net/mdz/
settings
fractal mandelbrot
depth 25000
aspect 1.33333333333333325932
colour-scale 0.08398437500000000000
colour-interpolate yes
mpfr yes
precision 176
cx -7.66701995256949964922178305994168934712886433081717606e-1
cy 1.00264595952135512543352958560880514410135965558537508e-1
size 2.94676302638774725686015831604561721063962123995835471e-19
#xmin -7.66701995256949965069516457313556297555894348883998469e-1
#xmax -7.66701995256949964774840154674781571869878517279436743e-1
#ymax 1.00264595952135512653856572050421042676574702428594872e-1
palette-offset 144
palette
data
21 14 206
27 15 205
32 16 205
38 17 204
43 18 204
48 19 203
54 20 203
59 21 202
64 21 202
70 22 201
75 23 201
80 24 200
86 25 200
91 27 199
96 33 199
102 40 198
107 47 198
112 53 198
118 60 197
123 67 197
128 73 196
133 80 196
130 87 195
125 93 195
119 100 194
113 107 194
106 111 191
100 114 184
94 116 178
88 118 171
81 120 164
75 122 158
69 124 151
63 127 144
57 128 138
50 130 131
44 132 125
38 134 119
32 137 112
25 134 106
19 129 99
13 124 92
7 119 86
3 113 79
6 108 72
9 102 66
12 97 59
15 91 52
17 86 46
20 81 39
23 75 32
26 70 26
29 77 25
32 87 25
34 97 25
37 107 25
40 117 25
43 127 25
46 136 25
48 146 25
51 156 25
54 166 25
57 176 25
60 186 25
62 197 25
63 197 26
64 198 26
64 199 26
65 199 26
66 200 26
66 201 26
67 201 26
68 202 26
68 203 26
69 204 26
70 204 26
70 205 26
71 204 28
72 198 33
72 192 39
73 185 45
74 179 51
74 173 57
75 166 62
76 160 68
76 154 74
81 147 80
89 141 85
96 135 91
104 128 97
111 122 103
119 114 109
126 106 114
133 98 120
141 90 126
148 82 131
156 74 137
163 67 142
171 59 148
178 51 154
186 43 160
193 35 165
201 27 171
208 32 174
216 45 174
223 58 175
231 72 175
234 85 176
231 99 176
228 112 177
224 126 177
221 138 178
217 152 178
214 165 178
210 178 179
207 192 179
204 189 180
200 181 180
197 174 181
193 166 181
190 159 182
186 151 182
183 144 183
180 136 183
176 129 184
173 122 184
169 114 185
166 107 185
163 99 186
160 106 184
158 113 182
156 119 180
154 126 178
152 132 177
150 138 175
148 145 173
146 152 171
144 158 170
141 165 168
139 172 166
137 178 164
135 181 163
133 169 161
131 157 159
129 145 157
128 133 156
126 122 154
123 110 152
121 98 150
119 86 149
119 75 147
119 63 145
120 51 143
120 39 142
121 35 139
121 43 135
122 51 132
122 59 128
123 67 126
123 75 122
124 83 118
125 91 115
125 99 111
126 107 107
126 115 104
127 123 100
127 130 96
128 134 93
128 134 89
128 135 86
128 135 82
128 135 78
125 136 75
121 136 71
118 136 67
114 137 64
110 137 60
107 138 56
103 138 53
100 138 49
96 133 54
93 128 62
89 122 69
86 115 77
82 109 84
78 102 92
75 96 99
71 90 106
68 83 114
64 77 121
61 70 128
57 64 135
53 57 143
59 69 150
64 80 157
70 91 165
75 102 172
81 113 180
86 124 187
92 134 194
97 145 202
103 156 209
108 167 217
114 179 224
119 190 232
125 197 236
129 187 229
135 177 222
140 167 215
146 157 208
151 147 201
157 137 194
162 128 187
168 119 180
171 109 172
173 99 165
175 89 158
177 79 151
179 77 144
181 87 137
183 96 130
185 106 124
187 115 117
189 125 110
191 133 103
193 142 96
195 152 89
197 161 82
199 171 74
201 180 67
203 190 60
205 195 61
207 197 67
209 198 73
211 200 78
210 202 84
201 204 90
192 206 96
183 208 102
174 210 108
165 212 113
156 213 119
147 215 125
138 217 130
129 205 136
120 189 141
111 173 147
102 157 153
93 141 159
84 126 165
75 110 171
66 94 176
57 78 182
48 62 188
39 46 194
30 30 200
4 changes: 2 additions & 2 deletions src/Makefile
@@ -1,4 +1,4 @@
VERSION :=0.0.8 VERSION :=0.0.9


PREFIX :=/usr/local PREFIX :=/usr/local
BINDIR :=$(PREFIX)/bin BINDIR :=$(PREFIX)/bin
Expand All @@ -13,7 +13,7 @@ CFLAGS := $(DEFS) -O3 -fomit-frame-pointer -Winline


#Other CFLAGS options: #Other CFLAGS options:
#CFLAGS := $(DEFS) -O3 -fomit-frame-pointer -Winline -DWITH_TMZ_CMDLINE #CFLAGS := $(DEFS) -O3 -fomit-frame-pointer -Winline -DWITH_TMZ_CMDLINE
#CFLAGS := $(DEFS) -ggdb -DDEBUG CFLAGS := $(DEFS) -ggdb -DDEBUG


LIBS := -lpng -lz -lgmp -lmpfr -lpthread LIBS := -lpng -lz -lgmp -lmpfr -lpthread


Expand Down

0 comments on commit 25f5a04

Please sign in to comment.