Enthronement of Jesus Christ in our heart, society, nation and country. | |
Open source stuff, I hope you will enjoy! | |
Below are my programs for Windows written in Flat Assembler. Sources included in every package.. | |
Jezu Ufam Tobie. 3d rotozoomer. Lines with interpolated transparency and color (rays) + textured paralellpiped. No OpenGL, no DirectX, just GDI. jut2.7z | |
Mater Dolorsa. Order independent transparency, texturing, bump mapping, Phongs illumination. Own 3d object maked using my own software. No OpenGL, no DirectX, just GDI. Sources and executables in zip package. mater_dolrosa.zip |
3d rotozoomer. Opaqe and transparency parallel. cordischristith.7z |
3d rotozoomer. Textured, with bilinear filtering, tetrahedron and Phongs shading parallel. mvincitbp.7z | |
3d rotozoomer. Non weighted transparency. mariavincitbpt.zip | |
Rotated tetrahedron. Gouraud shading and texture mapping parallel. mvincitw.7z | |
*.3ds, *.asc, *.ply files viewer and manipulator. Version 41 (Oct 2024). -- Sources, executables, example object ..
here  
| |
*.3ds, *.asc, *.ply files viewer and manipulator. Version 40 (VII 2024). -- Sources, example object ..
here  
| |
*.3ds, *.asc files viewer and manipulator. Version 39 (Dec 2023). -- Sources, example object ..
here  
| |
*.3ds, *.asc files viewer and manipulator. Version 38 (Sep 2023). -- Sources, eaxample objects ..
here  
| |
*.3ds, *.asc files viewer and manipulator. Version 37 (July 2023) win3ds37.zip   -- Sources, eaxample objects .. rel_notes.txt   37manual.pdf   | |
*.3ds, *.asc files viewer and manipulator. Version 36 (April 2023) win3ds36b.zip   -- Sources, eaxample objects .. win3ds36b_exe.zip   -- Executables - sse3+.. (aware malware!). whatsnew.txt   readme.pdf   chunks-edit-tutorial.pdf   | |
*.3ds, *.asc files viewer and manipulator. Version 35 (Feb 2023) win3ds35.zip   -- Sources, manual, eaxample objects .. win3ds35_exe.zip   -- Executables.. (aware malware!). whatsnew.txt   readme.pdf   | |
*.3ds, *.asc files viewer and manipulator. Version 34 (Nov 2022) win3ds34.zip   Sources.. win3ds34_exe.zip   Executables.. (aware malware!). whatsnew.txt   readme.txt   I prepared ilustrated document - story how I build "smiled_face" mesh using my application. Apropriate pdf - and 3ds object. | |
*.3ds, *.asc files viewer and manipulator. Version 33 (october 2022) win3ds33.zip   Sources.. win3ds33_exe.zip   Executables.. (aware malware!). whatsnew.txt   readme.txt   | |
*.3ds, *.asc files viewer and manipulator. Version 32b (may 2022) win3ds32b.zip   Sources.. win3ds32b_exe.zip   Executables.. (aware malware!). whatsnew.txt   readme.txt   | |
*.3ds, *.asc files viewer and manipulator. win3ds31.7z   whatsnew.txt   readme.txt  Example objects to view: 3ds_objects.7z | |
*.3ds, *.asc files viewer. New separate chunks detecting procedure based on kind of sorted pivot table and posibility to fast read object above ~ 700000 faces... win3ds30.7zExample objects to view: My own_*.3ds_objects.7z | |
*.3ds, *.asc files viewer.Option to teslate triangles with inside vertices (such vert are inside closed volume of object) and without intersecting edges. ... win3ds29.7zExample objects to view: My own_*.3ds_objects.7z | |
*.3ds, *.asc files viewer. Ray casted shadows rendering model... win3ds28.7zExample objects to view: My own_*.3ds_objects.7z | |
*.3ds, *.asc files viewer. Detecting and counting collided edges and separate chunks... win3ds27.7zExample objects to view: My own_*.3ds_objects.7z Not_own_*.asc.zip | |
*.3ds, *.asc files viewer. Prevention of araising cracks (slits), when only chosen area is teslated... win3ds26.7zExample objects to view: My own_*.3ds_objects.7z Not_own_*.asc.zip | |
*.3ds, *.asc files viewer. Remove inside faces option... win3ds25.7zExample objects to view: My own_*.3ds_objects.7z Not_own_*.asc.zip | |
*.3ds, *.asc files viewer. Displaying info table - vertices, edges , faces count... win3ds24b.7zExample objects to view: My own_*.3ds_objects.7z Not_own_*.asc.zip | |
*.3ds, *.asc files viewer. 32 bit indexes of vertices. Multhreading normal vectors calculation... win3ds23.7zExample objects to view: My own_*.3ds_objects.7z Not_own_*.3ds.tgz Not_own_*.asc.zip | |
*.3ds, *.asc files viewer. Bit changed flat triangle rendering procedure with writing to cache. New Gouraud shaded line procedure. Writing normal vectors option (button in menu)... win3ds22.7zExample objects to view: My own_*.3ds_objects.7z Not_own_*.3ds.tgz Not_own_*.asc.zip | |
*.3ds, *.asc files viewer. New rendering model depth peeling, also I add random lights generating option in "real phong" models. Also I implemented feature removing redundand vertices (separate button in menu). win3ds21.7zExample objects to view: My own_*.3ds_objects.7z Not_own_*.3ds.tgz Not_own_*.asc.zip | |
*.3ds, *.asc files viewer. New two rendering models: weighted / non weighted depth independent transparency. win3ds20.7zExample objects to view: My own_*.3ds_objects.7z Not_own_*.3ds.tgz Not_own_*.asc.zip | |
*.3ds, *.asc files viewer. Ability to join an object to existing mesh. win3ds19.7zExample objects to view: My own_*.3ds_objects.7z Not_own_*.3ds.tgz Not_own_*.asc.zip | |
*.3ds, *.asc files viewer. Multi segments, based on Bsplines and Bezier curves, pipes editor. win3ds18.7zExample objects to view: My own_*.3ds_objects.7z Not_own_*.3ds.tgz Not_own_*.asc.zip | |
*.3ds, *.asc files viewer. Two new rendering models - glass like and Phong shading + texture mapping with bilinear filtering paralell. Non redundand edges detector. Unused vertices remover. win3ds17.7zExample objects to view: My own_*.3ds_objects.7z Not_own_*.3ds.tgz Not_own_*.asc.zip | |
*.3ds, *.asc files viewer. This version has new rendering model - real Phongs shading (interpolating normal vector and normalising it in every pixel|). i done new options in menu (triangulate and displacement only faces with positive z coeficient of normal vector). win3ds16.7zExample objects to view: My own_*.3ds_objects.7z Not_own_*.3ds.tgz Not_own_*.asc.zip | |
*.3ds, *.asc files viewer. This version has possibility to render objects using bezier patches. There are three predefined objects assembled using bezier patches. win3ds15.7zExample objects to view: Own_*.3ds_objects.7z Not_own_*.3ds.tgz Not_own_*.asc.zip | |
*.3ds, *.asc files viewer with built in editor witch produces objects based on rotated Bezier curve and Bezier pipes. This versuon teslate triangles from chosen area. Also I improve bit displacement option and divide drawing process into threads. win3ds14.7zMy own 3ds objects, that I maked in program Win3ds: own_3ds_objects.7z Example *.3ds objects for viewer: 3ds_objects.tgz Example *.asc objects for viewer: asc_objects.zip | |
*.3ds, *.asc files viewer with built in editor witch produces objects based on rotated Bezier curve and Bezier pipes. This version have editing 3d objects by vertex, face and edge posibilities. win3ds13.7zMy own 3ds objects, that I maked in program Win3ds: own_3ds_objects.7z Example *.3ds objects for viewer: 3ds_objects.tgz Example *.asc objects for viewer: asc_objects.zip | |
*.3ds, *.asc files viewer with built in editor witch produces objects based on rotated Bezier curve and Bezier pipes. This version have posibility to draw objects luminated by point light, shadows are computed too. win3ds12.7zMy own 3ds objects, that I maked in program Win3ds: own_3ds_objects.7z Example *.3ds objects for viewer: 3ds_objects.tgz Example *.asc objects for viewer: asc_objects.zip | |
*.3ds, *.asc files viewer with built in editor witch produces objects based on rotated Bezier curve and Bezier pipes. In this version I added a few GUI buttons. win3ds11.7zExample *.3ds objects for viewer: 3ds_objects.tgz Example *.asc objects for viewer: asc_objects.zip | |
*.3ds, *.asc files viewer with built in editor witch produces objects based on rotated Bezier curve and Bezier pipes. Various displaying options (flat, smooth shading, spherical environment, bump, texture mapping, smooth shaded lines, textured edges...). Ability to change lights parameters, 3d rotating, displacement mapping, faces triangulation... Predefined 3d object. Ability to save file to .asc and .3ds file... All without OpenGL using. win3ds10.7zExample *.3ds objects for viewer: 3ds_objects.tgz Example *.asc objects for viewer: asc_objects.zip | |
*.3ds, *.asc files viewer with built in editor witch produces objects based on rotated Bezier curve and Bezier pipes. Various displaying options (flat, smooth shading, spherical environment, bump, texture mapping, smooth shaded lines, textured edges...). Ability to change lights parameters, 3d rotating. Predefined 3d object. Ability to save file to .asc and .3ds file... All without OpenGL using. win3ds09.7zExample *.3ds objects for viewer: 3ds_objects.tgz Example *.asc objects for viewer: asc_objects.zip | |
*.3ds, *.asc files viewer with built in editor witch produces object based on rotated Bezier curve and Bezier pipes. Various displaying options (flat, smooth shading, spherical environment, bump, texture mapping, smooth shaded lines, textured edges...). Ability to change lights parameters, 3d rotating. Predefined 3d object, ability to save file to .asc and .3ds file... All without OpenGL using. win3ds08.zipExample *.3ds objects for viewer: 3ds_objects.tgz Example *.asc objects for viewer: asc_objects.zip | |
*.3ds, *.asc files viewer with built in editor witch produces object based on rotated Bezier curve and Bezier pipes. Various displaying options (flat, smooth shading, spherical environment, bump, texture mapping, smooth shaded lines, textured edges...). Ability to change lights parameters, 3d rotating. Predefined 3d object, ability to save file to .asc and .3ds file... All without OpenGL using. win3ds07.zipExample *.3ds objects for viewer: 3ds_objects.tgz Example *.asc objects for viewer: asc_objects.zip | |
*.3ds, *.asc files viewer with built in editor witch produces object based on rotated Bezier curve. Various displaying options (flat, smooth shading, spherical environment, bump, texture mapping, smooth shaded lines, textured edges...). Ability to change lights parameters, 3d rotating. Predefined 3d object, ability to save file to .asc file... All without OpenGL using. win3ds06.zipExample *.3ds objects for viewer: 3ds_objects.tgz Example *.asc objects for viewer: asc_objects.zip | |
3ds files viewer with built in editor witch produces object based on rotated Bezier curve. Various displaying options (flat, smooth shading, spherical environment, bump, texture mapping, smooth shaded lines, textured edges...). Ability to change lights parameters, 3d rotating. Predefined 3d object.. All without OpenGL using. win3ds05.zipExample objects for viewer: 3ds_objects.tgz | |
3ds files viewer. Various displaying options (flat, smooth shading, spherical environment, bump, texture mapping, smooth shaded lines, textured edges...). Ability to change lights parameters, 3d rotating. Predefined 3d object.. All without OpenGL using. win3ds04.zipExample objects for viewer: 3ds_objects.tgz | |
3ds files viewer. Various displaying options (flat, smooth shading, spherical environment, bump, texture mapping, smooth shaded lines, textured edges...). Ability to change lights parameters, 3d rotating. Predefined 3d object.. All without OpenGL using. win3ds03.zipExample objects for viewer: 3ds_objects.tgz | |
3ds files viewer. Various displaying options (flat, smooth shading, spherical environment, bump, texture mapping...). Ability to change lights parameters, 3d rotating.. All without OpenGL using. win3ds02.zipExample objects for viewer: 3ds_objects.tgz | |
Rotated 3d object in *.3ds format. Various displaying options (flat, smooth shading, spherical environment, bump, texture mapping...). Ability to change lights parameters. All without OpenGL using. Version01 with sse4.1 support and edges only displaing model. I just play with assembler and graphics so don't expect bells and whistles. win3ds01.zip | |
Rotated 3d object in *.3ds format. Various displaying options (flat, smooth shading, spherical environment, bump, texture mapping...). Ability to change lights parameters. All without OpenGL using. win3ds00.zip | |
Rotated tetrahedrons. Smooth shading without OpenGL using. grd_tetra.zip | |
Bsplines editor with animation posibilities. bsplineedit.zip | |
3d object editor with wall based on rotated Bezier curve. Without OpenGL using. rotated_bezier.zip | |
Bezier surface editor. Without OpenGL using. bezier_editor.zip | |
Drawing bezier curves - classical teapot. Without OpenGL using. bezier.zip | |
Drawing bezier surfaces (utah teapot). Without OpenGL using. b_surface_plot_point.zip | |
Drawing bezier curves with mouse using. draw_curve.zip | |
Below are my programs for MenuetOS/KolibriOS.It are short intros All written in FASM. Sources included. | |
*.3ds and *.asc files viewer for KolibriOS. Version 0.077 readme.txtSources + binaries all in one package: 3ds0077.7z | |
*.3ds and *.asc files viewer for KolibriOS. Version 0.076 readme.txtSources + binaries all in one package: 3ds0076.7z | |
*.3ds and *.asc files viewer for KolibriOS. Version 0.074 readme.txtSources + binaries all in one package: 3ds0074b.7z | |
*.3ds and *.asc files viewer for KolibriOS. Version 0.073 readme.txtSources + binaries all in one package: 3ds0073.7z | |
*.3ds and *.asc files viewer for KolibriOS. Version 0.072 readme.txtSources + binaries all in one package: 3ds0072.7z | |
*.3ds and *.asc files viewer for KolibriOS. Version 0.071 readme.txtSources + binaries all in one package: 3ds0071.7z | |
*.3ds and *.asc files viewer for KolibriOS. Version 0.070 readme.txtSources + binaries all in one package: 3ds0070.7z | |
*.3ds and *.asc files viewer for KolibriOS. Version 0.069 readme.txtSources + binaries all in one package: 3ds0069.7z | |
*.3ds and *.asc files viewer for MenuetOS. Version 0.067 Sources + binaries .zip README.TXT | |
A few things related to View3ds application:
Gallery of View3ds - Viewer for *.3ds and *.asc files for Kolibri / MenuetOS Screencast - movie with running View3ds ( size 3.3 MB, codec: Mpeg 4 version 1 ) Older versions of View3ds My own example 3ds objects, that I made in program Win3ds: own_3ds_objects.7z Other 3ds objects for viewer (downloaded from internet): 3ds_objects.tgz Example asc objects for viewer: asc_objects.zip | |
Tiny ray tracer with animation posibilities. In this version I added single plane and shadows on spheres caused by other spheres. Still only single thread. For MenuetOS64 and KolibriOS. Sources + binaries .zip | |
Tiny ray tracer with animation posibilities. Three lights and five spheres rotating. Only single thread for now. For MenuetOS64 and KolibriOS. Sources + binaries .zip | |
Quaterion Julia renderer written by Randall ported to KolibriOS and Menuet64 by me. | |
Clover renderer written by Randall ported to KolibriOS and Menuet64 by me. | |
Rotated cube for Kolibri and MenuetOS. | |
This demo uses smooth shaded lines (I mean 24bit color interpolation). Package contains sources and binaries for Kolibri and MenuetOS. | |
3D simplex noise renderer written by Randall ported to KolibriOS and Menuet64 by me. | |
Buddhabrot renderer written by Randall ported to KolibriOS and Menuet 64 by me. | |
Smooth shading + texture mapping + simply glenzing effect. | |
Smooth shading + texture mapping, rotary on matrix. | |
2d bump mapping. | |
Deus Caritas Est. Rotaring object. Flat shading, Gouraud shading, spherical environament mapping, bump mapping. | |
Rotaring object. Three models shading. Catmull alghoritm implemented. Object in 3ds. standard. | |
Rotaring object. Two models shading. Shading light vector-dependent. Object in 3ds. standard. | |
Rotaring object. Two models shading. Vector translation and scale on the fly. Color according to the position. Object in 3ds. standard. | |
SANCTISSIMI CORDIS CHRISTI. Shaded off rotary object. | |
Rotaring, Gouraud shaded off crucifix. | |
Maria Vincit - textured rotary object. | |
Textured rotary crucifix. | |
Sanctissimi Cordis Christi - shaded, rotary object. | |
Wavy rotaring area. | |
Regina Poloniae.Flat shaded rotaring object. | |
Flat shaded rotating crucifix. Version with faces sorting. | |
Flat shaded rotating crucifix. | |
2d rotation. Texture from left top of screen in 800x600 resolution. | |
Dancing spiral. | |
3d wavy rotating texture from left top of screen in 800x600 resolution. | |
3d wavy rotating form. | |
3d rotating form. | |
3d wavy rotating form. | |
3d Thorns Crown. My first evangelization intro! | |
3d Thorns Crown. Version with own procedure drawing line and changing obliquity Z (axle Z gradient). | |
3d revolving form. Tribute to Joannes Paulus II. | |
3d rotaring form with changing colours. | |
Below are my programs for DOS. It are intros written in assembler too. All in 13h mode. Sources and makefile included. | |
3d rotating form. Drawing line with own procedure. | |
My first intro with quasi Phong's shading. | |
Tiny paint. 193 bytes intro. Written in NASM. | |
support.txt |