Page 5 of 6

Re: View3ds

Posted: Sat Feb 06, 2021 12:09 am
by macgub
Leency wrote:В каких программах можно создавать 3DS файлы?
*.3ds objects can be constructed in my win3ds app too. But sorry, it has very not comfortable gui. Program is still in development. Its a Windows fork of view3ds app. To achive this object I generated three rotated Bezier solids, where wall is rotated Bezier curve. So arised eyes, ears and whole oval of face. Each solid was saved to file. I generated two Bezier pipes also (nose & mouth). This steps was done in version win3ds17. This chunks of object were prerotated, scaled, translated and added together. Whole obbject was teslated two time, than I performed remove inisde faces. This steps was done in version win3ds26. Finally inside edges were smoothed (option will be introduced in version 27).
I think I implement in future some features from win3ds to view3ds app.
Just few self advertisment words.
:wink:
To download please browse: http://macgub.co.pl
edit 31 Oct 2021
I attached new version of previous 3ds object and delete old. Now I avoid teslating whole object and massive increasing face and vertices number. I teslate only triangles wich have at last one edge that intersect with any other triangle and such triangle have inside vertice ( its position is inside in closed volume of object). Some unuseful inside triangles was removed and inside edges was smoothed. To prepare new version I use features of for now unreleased new version of win3ds app. I will publish it soon.

Re: View3ds

Posted: Sun Feb 28, 2021 7:29 pm
by macgub
Some other objects that I make in Win3ds program - extended version of View3ds app I wrote for Windows.
http://macgub.co.pl/win/own_3ds_objects.7z
And direct link to newest release of Win3ds executables and sources.
http://macgub.co.pl/win/win3ds27.7z
8)

Re: View3ds

Posted: Wed Mar 24, 2021 8:49 am
by macgub
New version of View3ds is out.
I implemented new rendering model real Phong + texturing with bilinear filtering + transparency. See readme.txt file for details.

http://macgub.co.pl

Re: View3ds

Posted: Fri Mar 26, 2021 10:58 pm
by macgub
No one want upload it to SVN? Maybye executables are to big to put it on diskette image?

Re: View3ds

Posted: Sun Apr 04, 2021 4:05 am
by dunkaist
macgub,

I have just uploaded your new version, thanks for sharing.

I applied a few minor edits: converted names of included files to lower case:

Code: Select all

-include "FLAT_CAT.INC"
+include "flat_cat.inc"
; and so on...
This is because our build server runs Linux where FS is case-sensitive.
Could you fix it in your version too, so I don't have to do it manually next time? Or, instead, convert all the names to upper case. Thank you.

Re: View3ds

Posted: Sun Apr 04, 2021 10:18 pm
by macgub
dunkaist
Thanks for updating svn. I will provide correct case in next versions. Thx for clarification.

Re: View3ds

Posted: Tue Apr 06, 2021 7:38 am
by macgub
Something happen that in 3DS folder on SVN server there is no files. When i tried download, whole package occupied 112 bytes.

Re: View3ds

Posted: Tue Apr 06, 2021 2:52 pm
by dunkaist
I moved View3ds program from 3DS to view3ds directory.
Sorry for inconvenience.

Re: View3ds

Posted: Sat May 08, 2021 7:10 pm
by macgub
0073 is out. I implement non redundand edge detection, add object info (faces, vertices, edges count). Also I fixed bug - not posibility correct load objects above 65536 vertices.
http://macgub.co.pl

Re: View3ds

Posted: Wed May 12, 2021 3:27 am
by Leency
macgub wrote:0073 is out. I implement non redundand edge detection, add object info (faces, vertices, edges count). Also I fixed bug - not posibility correct load objects above 65536 vertices.
Thanks. Uploaded to SVN #8719
(but autobuild is broken so it is not yet updated)

Re: View3ds

Posted: Mon Sep 13, 2021 7:27 pm
by macgub
0074 -
quote from readme.txt file:
What's new?
1. Fixed emboss bug in grd lines displaying model.
2. Grd line exceedes screen problem fix.
3. New rendering model - ray casted shadows and appropiate button to
set 'on' this option. Note that is non real time model, especially when
complex object is computed. I took effort to introduce accelerating
structure - AABB (Axis Aligned Bounding Boxes).. but it is disabled
for now - seems to work incorrect (slow).
http://macgub.co.pl
edit - screenshot attached

Re: View3ds

Posted: Wed Nov 03, 2021 7:39 pm
by Leency
macgub
Thanks!
Uploaded to SVN. Sorry for a delay.

Re: View3ds

Posted: Thu Nov 04, 2021 5:56 pm
by macgub
Its OK, thanks.

Re: View3ds

Posted: Wed Dec 22, 2021 12:41 am
by Leency
View3DS 0.75: better key and scroll support.

You can now zoom in and out without editor mode.
You can rotate the model as you wish using Space, <, >, PgUp, PgDown keys.
You can also stop the rotation now.

Re: View3ds

Posted: Tue Dec 28, 2021 7:00 am
by macgub
View3DS 076

What's new?
1. Detecting manifold chunks procedure based on kind of sorted pivot
table. Chunks are counted and this number displayed.
2. New calculating normal vectors proc that use some data produced
by new chunks routine. Now big object loading is fast. I load object that
contains ~500000 vertices, ~700000 faces and ~2000 0000 unique edges
in few seconds on i5 2cond gen. Earlier such objects calculating was
rather above time limits.
3. On http://board.flatassembler.net occasionaly there are some disccusions
about optimizing. Some clever people, wich skills and competence I trust,
claims - for CPU's manufactured last ~15 years size of code is crucial
for speed. (Better utilize CPU cache).
So I wrote some 'movsd' mnemonics instead 'mov [edi],sth'; 'loop' instead
'dec ecx,jnz sth'. Moreover I come back to init some local varibles
by 'push' (flat_cat.inc). I took effort to change divisions to
multiplications -> two_tex.inc (works ok in fpu only Ext = NON mode and
of course in Ext = SSE3 mode), grd_tex.inc (single line not parallel
muls, whole drawing routine 4 divs instead 27 divisions),
bump_tex.inc - 4 divs per whole routine. See sources for details.
4. Editor button allows now editing by vertex all above 65535 vert objects.

Comparing to ver 075 - I dont introduce stop animation (reedit need).
Other changes _ works correct. Thanks Leency!!