flat assembler
Message board for the users of flat assembler.

Index > MenuetOS > New 3ds.

Goto page Previous  1, 2, 3  Next
Author
Thread Post new topic Reply to topic
Madis731



Joined: 25 Sep 2003
Posts: 2139
Location: Estonia
Madis731 01 Sep 2006, 19:00
[remove]


Last edited by Madis731 on 07 Jun 2008, 09:24; edited 1 time in total
Post 01 Sep 2006, 19:00
View user's profile Send private message Visit poster's website Yahoo Messenger MSN Messenger Reply with quote
macgub



Joined: 11 Jan 2006
Posts: 346
Location: Poland
macgub 04 Sep 2006, 07:11
Thanks for your optimization. Optimization need especially drawing_horizontal_line procedure in every shading model.
Post 04 Sep 2006, 07:11
View user's profile Send private message Visit poster's website Reply with quote
macgub



Joined: 11 Jan 2006
Posts: 346
Location: Poland
macgub 16 Oct 2006, 09:21
App "View3ds" - it's very early, still unfinished version but I want show you it.
Based on earlier demos.
What's new?
1. 3ds object import as a parameter ( for now only short names supported )
I updated Kfar app - it can run view3ds with parameter. You must copy it on
ramdrive. You could do such funny thing: Run updated Kfar in KolbrInWin,
before them set in KolInWin.ini file path to ramdrive, where yo have "view3ds",
choose 3ds file ... Emulator will run View3ds with selected file.
If no parameter specified, app try open tpot.3ds from ramdrive. If tpot.3ds
don't exist on rd, app hang.
2. Many lights. Every light - unlinear model ( Phong illumination ). For now
no light setting option.
3. Light buffer for grd, flat model.
http://macgub.co.pl


Last edited by macgub on 04 Jan 2022, 17:31; edited 4 times in total
Post 16 Oct 2006, 09:21
View user's profile Send private message Visit poster's website Reply with quote
macgub



Joined: 11 Jan 2006
Posts: 346
Location: Poland
macgub 06 Nov 2006, 08:38
Ooops. In Menuet can not run apps with parameter, so I done rather unrelated post. Sorry all. Confused
Post 06 Nov 2006, 08:38
View user's profile Send private message Visit poster's website Reply with quote
Ville



Joined: 17 Jun 2003
Posts: 303
Ville 06 Nov 2006, 15:37
Menuet64 doesn't have these kind of compatibility issues. Like M32, it works smoothly Smile
Post 06 Nov 2006, 15:37
View user's profile Send private message Reply with quote
Madis731



Joined: 25 Sep 2003
Posts: 2139
Location: Estonia
Madis731 08 Nov 2006, 12:22
Btw, I used drag&drop under M64. Its really easy and logical. You don't need to write any parameters or any other way add them. Just pull your file onto your window. Its all graphical!
Post 08 Nov 2006, 12:22
View user's profile Send private message Visit poster's website Yahoo Messenger MSN Messenger Reply with quote
macgub



Joined: 11 Jan 2006
Posts: 346
Location: Poland
macgub 13 Nov 2006, 10:30
Madis
Yes, drag and drop is smart. But for now only in M64. Very Happy


App View3ds ver 0.01
What new was implemented ?
1. Object generating (for now only one). When no parameter specified or error occured during reading file from disk, app generate object. No teapot.3ds needed on ramdrive, but, if this file exist it would be read as default.
2. Bug in read_from_file procedure fixed. (In May, when I made shading light vector depend, I demaged bit Madis' procedure.)
3. Backface culling on/off option. (Some objects need culling off - they have mismatched normal vectors. Example: iron.3ds, sink.3ds, the generated one.)
4. Random lights procedure.
5. Spherical (instead old - planar ) bump, texture mapping.
6. Bit improved menu.
7. Blur.

http://macgub.co.pl


Last edited by macgub on 04 Jan 2022, 17:30; edited 5 times in total
Post 13 Nov 2006, 10:30
View user's profile Send private message Visit poster's website Reply with quote
macgub



Joined: 11 Jan 2006
Posts: 346
Location: Poland
macgub 13 Nov 2006, 10:33


Last edited by macgub on 04 Jan 2022, 17:30; edited 4 times in total
Post 13 Nov 2006, 10:33
View user's profile Send private message Visit poster's website Reply with quote
rugxulo



Joined: 09 Aug 2005
Posts: 2341
Location: Usono (aka, USA)
rugxulo 13 Nov 2006, 21:58
macgub, don't forget that you can "edit" your post if you mistyped the URL. Very Happy

P.S. Feel free to use this screenshot from DOSbox 0.65 instead of "No Image" (which looks silly, IMO). Of course, it ain't Rembrandt, so I won't feel bad if you don't, heh. Razz


Description:
Filesize: 2.9 KB
Viewed: 41024 Time(s)

macgub.png


Post 13 Nov 2006, 21:58
View user's profile Send private message Visit poster's website Reply with quote
macgub



Joined: 11 Jan 2006
Posts: 346
Location: Poland
macgub 14 Nov 2006, 08:47
Clasic painting, next one in my collection. Laughing
BTW: As far as I remember, other DOS screen shots I done in DOSBOX running in Menuet, in TinyPaint cause I have problem with mouse cursor.


Last edited by macgub on 04 Jan 2007, 09:59; edited 2 times in total
Post 14 Nov 2006, 08:47
View user's profile Send private message Visit poster's website Reply with quote
macgub



Joined: 11 Jan 2006
Posts: 346
Location: Poland
macgub 27 Dec 2006, 08:30
View3ds 0.02 - tiny viewer to .3ds files.

What's new?
1. New shading models - "spot" - spot light (only one, it's very CPU hungry model, and there is no easy way to impement buffer) with light attenuation (In my implmentation works not perfect); "dots" - app draws only points (with no culling).
2. Some loseless operations "mirror": according to each axis, rotary 90 degrees.
3. Postprocesing efects: Emboss (use blur to make edges more visable), fire ( be carefull during `fire + embos` parallel using).
4. "Move" - Changes meaning of 'add vector' buttons:
used "obj" move object, "camr" move camera (in this option use culling = 'off' I must make culling procedure bit advanced).
5.Generate button. Few objects generating (with bad normals)
6. Some optimizations on MMX.
7. I took an attempt to memory managing functions, but it decreased speed (no aligned memory in Menuet functions ??)


Description:
Download
Filename: view3ds002.7z
Filesize: 38.53 KB
Downloaded: 1389 Time(s)

Post 27 Dec 2006, 08:30
View user's profile Send private message Visit poster's website Reply with quote
macgub



Joined: 11 Jan 2006
Posts: 346
Location: Poland
macgub 09 May 2011, 12:21
Comparing to version 0051, Ville inserted on newest Menuet64, I do more SSE and MMX optimizations.
Mixed 32 bit and SSE code for Menuet64:
To download browse:
http://macgub.co.pl


Last edited by macgub on 16 Jan 2022, 17:07; edited 4 times in total
Post 09 May 2011, 12:21
View user's profile Send private message Visit poster's website Reply with quote
macgub



Joined: 11 Jan 2006
Posts: 346
Location: Poland
macgub 13 May 2011, 12:01
In version 0058 I add basic drag and drop support.
To download browse:
http://macgub.co.pl


Last edited by macgub on 16 Jan 2022, 17:07; edited 3 times in total
Post 13 May 2011, 12:01
View user's profile Send private message Visit poster's website Reply with quote
macgub



Joined: 11 Jan 2006
Posts: 346
Location: Poland
macgub 18 May 2011, 12:00
Version 0059 is out. I improved bit d'n d support.
To download browse:
http://macgub.co.pl


Last edited by macgub on 16 Jan 2022, 17:07; edited 3 times in total
Post 18 May 2011, 12:00
View user's profile Send private message Visit poster's website Reply with quote
macgub



Joined: 11 Jan 2006
Posts: 346
Location: Poland
macgub 09 Jun 2011, 12:08
0060 is out. I done some SSE and SSE2 optimizations of blur function (buttons 'blur' and 'fire').
To download browse:
http://macgub.co.pl


Last edited by macgub on 16 Jan 2022, 17:08; edited 4 times in total
Post 09 Jun 2011, 12:08
View user's profile Send private message Visit poster's website Reply with quote
macgub



Joined: 11 Jan 2006
Posts: 346
Location: Poland
macgub 21 Jun 2011, 10:11
View3ds 0.061 - tiny viewer to .3ds files for MenuetOS.

What's new?
1. Bump and pararell two texture mapping functions optimizations.
(files bump_cat.inc & two_tex.inc) I use MMX extension.
Binaries for m64 and m32 and sources all in one package:
http://macgub.co.pl/menuet/3ds_view/0061Me/3ds0061_me.zip
Enjoy Cool


Last edited by macgub on 16 Jan 2022, 17:08; edited 3 times in total
Post 21 Jun 2011, 10:11
View user's profile Send private message Visit poster's website Reply with quote
macgub



Joined: 11 Jan 2006
Posts: 346
Location: Poland
macgub 24 Aug 2011, 10:18


Last edited by macgub on 16 Jan 2022, 17:09; edited 3 times in total
Post 24 Aug 2011, 10:18
View user's profile Send private message Visit poster's website Reply with quote
macgub



Joined: 11 Jan 2006
Posts: 346
Location: Poland
macgub 25 Nov 2011, 16:36
ver 0.063
I added two buttons to increase and decrease brightness. Sources + binaries for M32 and M64; all in one package.
http://macgub.co.pl/menuet/3ds_view/0063Me/3ds0063_me.zip


Last edited by macgub on 16 Jan 2022, 17:09; edited 3 times in total
Post 25 Nov 2011, 16:36
View user's profile Send private message Visit poster's website Reply with quote
macgub



Joined: 11 Jan 2006
Posts: 346
Location: Poland
macgub 19 Jul 2012, 10:09
ver 0064. I added edges only viewing model. Drawing lines with "smooth_line" procedure.
http://macgub.co.pl/menuet/3ds_view/0064Me/3ds0064_me.zip -> sources + binaries
http://macgub.co.pl/menuet/3ds_view/0062/0.png -> screenshot


Last edited by macgub on 16 Jan 2022, 17:09; edited 3 times in total
Post 19 Jul 2012, 10:09
View user's profile Send private message Visit poster's website Reply with quote
Ville



Joined: 17 Jun 2003
Posts: 303
Ville 20 Jul 2012, 17:57
Great work. Included to 0.98.67
Post 20 Jul 2012, 17:57
View user's profile Send private message Reply with quote
Display posts from previous:
Post new topic Reply to topic

Jump to:  
Goto page Previous  1, 2, 3  Next

< 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 can attach files in this forum
You can download files in this forum


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

Website powered by rwasa.