flat assembler
Message board for the users of flat assembler.

Index > Windows > win3ds

Goto page Previous  1, 2, 3, 4, 5, 6
Author
Thread Post new topic Reply to topic
macgub



Joined: 11 Jan 2006
Posts: 353
Location: Poland
macgub 12 Sep 2023, 11:03
Hi!
ver 38
release_notes wrote

Quote:

Whats new in 38 ver??

1. Save to ply format..
2. /Next edit/ - possibility to edit-deformate part of object
selected by tesselate area..
3. Long pipe - possibility to Catmull Rom spline based...
4. Possibility to generate object with wall based on rotated
splines ...
5. Generate Mandelbrot fractal as texture option...
Its multithreaded, but unoptimized..
6. 'From tex' button - allow basic convertion pixels <-> voxels
from texture. Black 0x00000000 color is treat as transparent..
I need make checking if texture is not to complex to convert.
Such generated mesh in zip package.
7. New couple radius-rotary axis calculating in L pipes generator.
This allow prodcing pipes with smoother surface..
...

Have fun!
Edit: I delete attachments, add links..
Version 38 manual:
http://macgub.co.pl/win/win3ds/38/38manual.pdf
Sources:
http://macgub.co.pl/win/win3ds/38/win3ds38.zip
Executables:
http://macgub.co.pl/win/win3ds/38/win3ds38_exe.zip


Last edited by macgub on 28 Dec 2023, 17:45; edited 1 time in total
Post 12 Sep 2023, 11:03
View user's profile Send private message Visit poster's website Reply with quote
macgub



Joined: 11 Jan 2006
Posts: 353
Location: Poland
macgub 28 Dec 2023, 17:42
Hi, version 39 is out.

Quote:

Whats new in 39 ver??

1. Hermite spline as Long pipe/spline-rot-based-wall-object option..
Tension and bias setting possibility ..
2. Attempt for improve from_tex proc (by rem redund verts and
count possible chunks)..
3. Attempt for clean rem_redund_vert proc..
4. I throw out delete chunk button.. Feature under 'Chunk opers'
button..
5. Other menu changes - buttons according to lpipe/rot-wall.
Its caption was changed, to describe better features it
represented..
6. More threads than avialable cores in mandelbrod frac rend..
This will bit speed up...
7. New rotate around arbitrary vector matrix computing proc.
Now smaler compiled binary, full sse / none fpu...
8. Plain texture model, now uses bilinerar filtering..
9. Attempt, at last partly achieved, to make shadows based on
stencil, depths buffers.. Every light its own buffer. Effect
visable in real Phong opaque texture mapping rendering model.
.. partly achived - shadows seems be reversed than real
phenomen.. (I require inverse depth buffer?)..
10. I throw out bump_tex first stage triangles calculating routines
(delta calc and two loops calling horizontal line).
Funcionality now in 3glass_tex.inc file.. This shrinked compiled
executable binary code and perform passing all texture params as
floats...
11. Optimize chunks proc refreshed.. This proc makes for every chunk
continous vertices chain. This makes easier ex. saving to file
in 3ds format, or separate chunks edition by /Next edit/ uniform
tool. Now its work is divided to threads. I tried utilize better
CPUs functionalities ( up to 4 th. for now)..
12. Counter slices horizontal line removed. Features in
2stencil_slices.inc file...
13. Calculating required sinus and cosinus using Taylor series...
(IDK this is better (I mean faster) than FPU standard fsincos,
perhaps not - but measure dont guess..)
14. Refreshed texture_mapping, remove_cracks procedures..
15. Attempt for optimize object procedure. I tried decrease faces count by
collapse some of them .. Use 'set ap tol' button to set tolerance
similarity of normal vectors around base triangle..

I hope you will enjoy, Maciej...

Edit: I delete attachments, add links.
sources: http://macgub.co.pl/win/win3ds/39/win3ds39.zip
manual to version 39: http://macgub.co.pl/win/win3ds/39/39manual.pdf


Description: screenshot
Filesize: 70.54 KB
Viewed: 1833 Time(s)

kartka-2023.jpg




Last edited by macgub on 13 Jul 2024, 16:01; edited 1 time in total
Post 28 Dec 2023, 17:42
View user's profile Send private message Visit poster's website Reply with quote
macgub



Joined: 11 Jan 2006
Posts: 353
Location: Poland
macgub 13 Jul 2024, 15:58
Hi!
Quote:


Whats new in 40 ver?

1. Attempt for filling holes procedure. Proc
now transform two edges not possesed by
triangle - insert here a new triangle..
If you are lucky - starting from any mesh
you will achive, full closed volume object..
Just iterate procedure I describe now. Use
'Opt object' and 'Process op' buttons..
2. Attempt for improve object geometry, by
transform thin, long triangles to possible
non degenerated, "every edge equal", form.
As far as I see, now it modify geometry but
rather not improve it.
3. I tried implement object simplification
by collapse edges..
Now this option works as 'decrease edge
lenght in dramatic way'.
Set flag of 'Opt holes' button to 'edge' and
press 'process op' button. Now its easier to
collapse such short edges by remove
redundand vertices feature.
Use 'dsp factor' button to set tolerancy of
normal vector devitation, use 'set ap tol'
button to set tolerancy of how near tangent
vertex to collapse should be. Press
'Rm red ver' button to final preform collapse
vertex-edge operation .
4. Effort for easier deformation - handling
bend of part/whole mesh.. Use FFD
button, set its flag to 'spli'. Move (with care)
yellow bars, you may deformate object/part of
object (ex chunk). (I will improve distribution
of deformation in future.)
5. Free Form Deformation, Bezier Cage version -
changes may be increased by factor depend
upon aporx tolerancy flag. Use 'set ap tol'
button.
6. Attempt for introduce smaller version of texture
applied in all tex based displaying models
(in progress..).
7. Shy work around increasing collided edges detection..
(aprox 50% speed up)
8 Loading ply files (format binary, little endian).
9. Basic support for md2 files loading.
10. Bezier triangle patches attempt (need work)..
11. Code cleaning, refractoring and rebuilding..

Maciej, 07 2024
.


User manual to version 40.:
http://macgub.co.pl/win/win3ds/40/40manualB.pdf
sources, example mesh:
http://macgub.co.pl/win/win3ds/40/win3ds40.zip
Post 13 Jul 2024, 15:58
View user's profile Send private message Visit poster's website Reply with quote
macgub



Joined: 11 Jan 2006
Posts: 353
Location: Poland
macgub 10 Oct 2024, 14:12
Hi version 41:
Release notes:
Quote:

Whats new in 41 ver?

1. Tiny work around improving triangle Bezier patches.
Edition nodes...
2. Changing geometry of object, option when only one manifold chunk is
affected. Press 'Show chunk' button, set its flag to 'on'. Now on every
triangle in every chunk small bar is displayed, his color is unique,
characterstic to whole chunk. Press 'Chun opers' button several times and
set its flag to 'geom' - that means now geometry modifications can be
processed. Select operation you want perform using 'Opt object' button.
Flag apropriate to this button are 'hole', 'geom' and 'edge'. Posssible
suitable operations are:
- filling holes,
- changing geometry (feature should improve geometry, but now it question
of taste it really do it),
- decreasing shortest edge in every triangle. (feature can be used to
reduce triangles count in chunk).
To perform operation click on bar with color uniqe to chunk located
directly on object visable in main view window. Use left mouse button.
3. Merge vertices - now one chunk only possibility...
4. Merge verts, option with no manifold chunks structure destroy (constans
chunks count).. todo: if merge verts option one chu only = always take care
on chunks struct!!
5. Twist feature - see hairs of model presented below..
.....
.....


More actual user manual in pdf format:
http://macgub.co.pl/win/win3ds/41/41manual.pdf
Sources, executables, example object:
http://macgub.co.pl/win/win3ds/41/win3ds41.zip

Test with care,..


Description: screenshot, object made in win3ds application
Filesize: 258.4 KB
Viewed: 937 Time(s)

win3ds41_big.jpg


Post 10 Oct 2024, 14:12
View user's profile Send private message Visit poster's website Reply with quote
macomics



Joined: 26 Jan 2021
Posts: 1066
Location: Russia
macomics 10 Oct 2024, 14:52
Thank you for your work. It is very useful.

When I downloaded your zip, YandexBrowser issued a warning about a potential danger.

Here is the report from virustotal.com

Here is the report for win3ds40.zip
Post 10 Oct 2024, 14:52
View user's profile Send private message Reply with quote
macgub



Joined: 11 Jan 2006
Posts: 353
Location: Poland
macgub 10 Oct 2024, 16:48
Thanks for reply.
Many items was marked as undetected. Perhaps I should delete executables in zip file to achive all positions clean..
Post 10 Oct 2024, 16:48
View user's profile Send private message Visit poster's website Reply with quote
macgub



Joined: 11 Jan 2006
Posts: 353
Location: Poland
macgub 12 Mar 2025, 18:34
Version 42 is out.
Release notes:

Quote:

Whats new in 42 ver?
1. Bug fixed: filling holes procedure leave geometry of object
intact.
2. Single triangle deletion possibility.
3. Save current screen content as sound wave (*.wav file).
4. Possibility saving curr scr content as music module (*.mod file) -
- some 'noise'.
5. Attempt for shrinking data (predefined object, menu size,
I throw out some help data).
6. I renew ascii_to_integer and atof procs.
7. Solids assembled of wall that is rotating spline and multi
segment pipes - more convenient editing possiblities.
8. Bug removed: Filling holes feature now insert 1 triangle not 3 in single
hole.
9. Ability to load: big endian LightWave 3d v5.x *.lwo (correct up to 65535
vertices) and big endian Stanford *.ply files.
10. 3dmath.inc -> I remove two redundand procs and one trivial.
Those procs was used few times in code, transform to existing proc was
easy task. As effect, I achive less bloated sources and executables.
11. Two ways of smoothing jagged edges (jag. ed. is usual effect of removing
inside triangles proc.).

App unstable, test with care..


Description: Users manual.
Download
Filename: 42manual.pdf
Filesize: 1.13 MB
Downloaded: 29 Time(s)

Description: Sources, sample object, executables.
Download
Filename: win3ds42.zip
Filesize: 372.12 KB
Downloaded: 22 Time(s)

Post 12 Mar 2025, 18:34
View user's profile Send private message Visit poster's website Reply with quote
Display posts from previous:
Post new topic Reply to topic

Jump to:  
Goto page Previous  1, 2, 3, 4, 5, 6

< Last Thread | Next Thread >
Forum Rules:
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Copyright © 1999-2025, Tomasz Grysztar. Also on GitHub, YouTube.

Website powered by rwasa.