This shows you the differences between two versions of the page.
3d [2016/07/19 02:39] |
3d [2024/01/19 22:55] (current) rzr |
||
---|---|---|---|
Line 1: | Line 1: | ||
+ | 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}} | ||
+ | |||
+ | |||