3D is more than 1D : http://www.tetris1d.org/tetris.php ===== RZR 3D PROJECTS ===== [[RzR]] presents : * [[Pinball]] @ http://rzr.online.fr/game.htm [[OpenGL]] [[C++]] [[Linux]] * [[Diet3D]] @ http://rzr.online.fr/java.htm 3D for [[Mobile]] [[Java]] Phones [[J2ME]] * [[Mini3D]] : 3d mini parser & converter * Net3D : http://rzr.online.fr/net3d.htm (3D solutions for real time 3D on the web) ===== 3D MIDLEWARE ===== I am looking for portable midleware tool, to create Web based 3D applications : 3D on [[Linux]] : ... see [[3DSoftware]] http://www.skylinesoft.com/corporate/corporate_home.asp ==== 3D FORMATS ==== * http://en.wikipedia.org/wiki/COLLADA * [[X3D]] (vrml inside XML) ...is there a public DTD ? * [[VRML]] 2 aka VRML 97 * [[VRML]] 1 * DXF * OBJ (Alias Wavefront) * Universal 3D (U3D) * 3DS (3ds scene) * MAX (3ds project) * .ASC 3DS Ascii Export ; Tools : [[Mini3D]] * .ASE 3DS MAX Acsii Export * .md2 * adobe * http://msdn.microsoft.com/Longhorn/understanding/pillars/avalon/default.aspx?pull=/library/en-us/dnlong/html/avalon3d.asp# avalon's : * https://godotengine.org/article/we-should-all-use-gltf-20-export-3d-assets-game-engines# GlTf ===== 3D Programming / LOW LEVAL API ===== * http://www.opengl.org, OpenGL is 3D renderling engeene and several systems includes their emulators. * http://www.mesa3d.org/ Mesa is famous Open GL emurator and includes GLUT on their distribution. MESA is used by almost linux and it run over several platform inclusing Mac, Windows, OS/2, MS-DOS. * Direct3D / [[DirectX]] * Alegro ==== 3D [[Programming]] / HI LEVEL API ==== * [[Java]] 3D : https://java3d.dev.java.net/ * http://www.opengl.org/developers/documentation/glut/index.html GLUT (free but not open source) is famous GUI library implemented in Open GL. For open source implementation of GLUT, see the free GLUT on * http://freeglut.sourceforge.net/ (The original GLUT development is stoped and freeGLUT replace it). * One of best C++ binding for GLUT is GLOW. Other C++ binding is GLUI. For C++ binding of Open GL rendeling engeene, see the GLT/GLUTMaster (It contain GLUTMaster that encapsulate GLUT too, but it is not complete yet). * Other GUI/GL binding in C++ is NGL/NUI (linux,win,mac OSX, freeBSD). http://savannah.nongnu.org/projects/ngl/ http://www.nongnu.org/ngl For sofisticated 3D engeening library over Open GL * http://openscenegraph.sourceforge.net/ (build on windows, OSX, linux, IRIX, Solaris and free BSD). * http://openSG.org/ For game programming, see * Crystal Space (3D game kit that run on unix/linux, windows and Mac OSX) * PLIB (very portable game library set) * OGRE (win/linux/mac OSX. For win, require visual C++) http://www.ogre3d.org/ For game/multimedia library, see SDL - Simple Directmedia Library (win/linux/Mac,BeOS) that includes 3D graphics using Open GL. * opengl + mfc http://www.nullterminator.net/opengl32.html http://irrlicht.sourceforge.net/docu/index.html ==== 3D Rendering ==== * http://aqsis.sourceforge.net/ ==== [[Book]] / KNOWLEDGE ==== Well you can find some theory on 3d [[Graphics]] in a [[Book]] It really worth to be read : * http://rzr.online.fr/isbn/1576101746 : [[English]] * http://rzr.online.fr/isbn/273613415X : [[French]] * http://www.amazon.com/exec/obidos/tg/detail/-/1576101746/rzr/# * http://www.amazon.fr/exec/obidos/ASIN/273613415X/rzr-21/# [[French]] I dont know it it is available online or not (if yes, just tell me) http://www.gamedev.net/reference/list.asp?categoryid=40#33 http://www.byte.com/abrash/ http://hornet.org quaternions : http://nehe.gamedev.net/data/lessons/lesson.asp?lesson=Quaternion_Camera_Class http://users.tkk.fi/~ipelkone/3dica/ ==== [[Debian]] ==== kpovmodeler - A graphical editor for povray scenes blender - Very fast and versatile 3D modeller/renderer innovation3d - Extensible 3d modeler vertex - a GTK+OpenGL 3D modeller wings3d - A Nendo-inspired 3D polygon mesh modeller sblender - Very fast and versatile 3D modeller/renderer ced - A program for creating 3D scenes. admesh - Processing triangulated solid meshes ==== 3DS ==== http://www.haypocalc.com/wiki/Projet_IN55 ==== [[Stereo]] ==== Stereograph is a stereogram generator. In detail it is a single image stereogram (SIS) generator. It produces twodimensional images that seem to be threedimensional. http://www.savel.org/old/mad/stereo.html ==== MISC ==== REALISTIC RENDERING http://www.acm.org/tog/resources/RTNews/html/rtnv17n1.html === MISC=== http://desk3d.sourceforge.net/ I am also looking for a basic editor that import and export to old 3DS .ASC format 3D Explorer works fine under wine Quake editor http://qeradiant.com/ http://fathammer.com http://xforge.com http://www.directfb.org/screenshots/FirstQt.png http://www.varicad.com http://www.forchheimer.se/bfm/ http://www.techniques-effects.com/pau3d/ http://irrlicht.sourceforge.net/ http://www.nevrax.org/ http://nehe.gamedev.net/ http://aestesis.org/aestesis/links.php Optical Camouflage http://projects.star.t.u-tokyo.ac.jp/projects/MEDIA/xv/oc.html vrml : http://spaceflight.nasa.gov/gallery/vrml/station/ Holographie : http://perso.wanadoo.fr/holographie/FR/ [[Book]]s : Computer Graphics: Principles and Practice in C (2nd Edition) by James D. Foley, Andries van Dam, Steven K. Feiner, John F. Hughes http://www.amazon.com/exec/obidos/tg/detail/-/0201848406/102-0774671-8933745/rzr/# === [[ToDo]] [[Debian]]=== http://graphics.ethz.ch/pointshop3d/downloadPS3D20.html # ed2k://|file|Pointshop3D2.0.zip|2812449|e82819b796f5fcc6067f11d8eb8513d7| # ed2k://|file|Pointshop3D2.0Src.zip|3527012|1f2af60c6c98d25a765070d75ccdf772| Licence: Pointshop3D is free software. As such, you are free to run, copy, distribute, study, change and improve it for non-commercial purposes. === [[Browser]]=== wget -N http://dl.google.com/earth/GE4/GoogleEarthLinux.bin === [[3DS]]=== wine 3dsmax.exe # [[Emu]] # err:module:LdrInitializeThunk Main exe initialization for L"Z:\\usr\\local\\WIN32\\opt\\3dsmax7\\3dsmax.exe" failed, status c0000135 # bash: err:module:LdrInitializeThunk: command not found # Wine failed with return code 1 ===== VULKAN ====== * https://github.com/kennyalive/Quake-III-Arena-Kenny-Edition * https://vulkan-tutorial.com/Introduction# VulkaN 3D * https://github.com/googlevr/cardboard/tree/master/sdk/rendering# ===== MISC ===== * http://www.rennet.org/teknik5/jeux.htm#casque * http://www.quanticdream.com/pages/motion_capture.php?page=set# MotioN CapturE * http://www.skylinesoft.com/corporate/corporate_home.asp * http://www.opencascade.org/showroom/screenshots/# * http://www.caelinux.com/# * http://www.3dathome.org/working.html# * http://trac.assembla.com/o3d/wiki# * http://www.parc-haute-borne.fr/visite_virtuelle/visite_3d.asp# * http://typo.cdlm.fasmz.org/articles/category/graphics# * http://www.opencascade.org/showroom/screenshots/# * http://notes.underscorediscovery.com/shaders-a-primer/# * http://www.cs.cmu.edu/~om3d/# ReConstruction PhotoGraphy * https://www.khronos.org/collada/ * https://github.com/PixarAnimationStudios/OpenSubdiv# OpenSource GpU * https://en.wikipedia.org/wiki/Industry_Foundation_Classes# FormaT * http://bimserver.org/use-cases/ * https://sketchfab.com/3d-models/house-74797358830a47eb982a0cb69a732461# ShapE * https://gitlab.com/drummyfish/small3dlib ===== MORE ===== @TaG: ReConstruction [[OpenGL]] [[Maths]] [[Vision]] [[DirectX]] [[OpenGL]] [[3DSoftware]] [[Graphics]] [[ATI]] [[nvidia]] [[Rendering]] [[Stereo]] [[VRML]] [[D3D]] {{http://bozgo.com/wp-content/uploads/2013/02/3D_pen2.gif}}