3d programmering

Tags:    c++

Hej jeg har tænkt mig at lave et stykke hardware elektronik som skal styres med computeren! Men på computeren skal jeg have programmeret et program i c++ hvor man kan styre hardwaren! Men det er ikke det der er problemet. problemet er at i mit c++ program skal jeg have lavet en 3d verden der ligner mit værelse. og så ville jeg lige vide hvad ville være den bedste måde at lave en 3d kopi af mit værelse i? Skal det laves i openGL eller kan jeg bruge 3dmax eller andre måder helst den nemmeste? Det skal være sådan at jeg bagefter kan lave endnu et 3d opjekt som kan bevæge sig rundt i mit 3d værelse og samtidig skal det hele jo være i c++ så jeg kan styre min hardware? nogle ideer?



Til grafikken kan du bruge Simple DirectMedia Layer:
http://www.libsdl.org/index.php



Du kan bruge enten OpenGL eller DirectX api'erne til at rendere dit grafik i dit C++ program. Selve 3D modellerne kan du modellere i enten 3DSMax, Maya, XSI, Blender eller lign. 3D modellerne skal eksporteres, fra dit valgte 3D modellering/animerings program, til en filformat som dit C++ program kan genkende og indlæse. Du vil formegentligt også på et tidspunkt inkludere tekstur til dine modeller der kan PhotoShop helt klart anbefales! Andre gode 2D programmer er PaintShop Pro, GIMP osv. For at få et mere detaljeret overblik burde du læse nogle artikler og tutorials. Der er et hav af tutorials tilgængeligt på nettet der kan hjælpe dig i gang.

Min yndlinngs side er http://nehe.gamedev.net

NB: Der er også en C++/OpenGL artikel her på sitet der kan hjælpe dig i gang!

God fornøjelse!



Forgår 3d programmering ikke over OpenGL og direktx eller hvordan det nu staves!


Sælg eller køb domænenavne på auktion. Få den bedste pris for dine domæner. Helt uden gebyrer! på http://www.alletiders-internet.dk



Jeg bruger personligt altid OpenGL da det i min smag er dejligt nemt.
Der er også fordelen ved OpenGL, at den er kompatibel med andre platforme, det er jeg godt nok stupid nok til ikke at benytte, eftersom jeg bruger WinAPI til at sætte mit vindue op.

Jeg ved ikke om et sådan projekt at overkommeligt for en enkel person, men du kan da prøve.



t