Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

dvd

Frischling

  • »dvd« ist der Autor dieses Themas
  • Private Nachricht senden

1

30.06.2006, 11:27

Komisches 3d-Projekt

Ich möchte ein 3D Programm zum Modellieren, Animiernen, Physik durchführen, Partikel, Raytracing und Scriptmöglichkeit für Spiele programmieren. Kurz: ein größenwahnsinniges 3d-projekt!

Dazu brauche ich unbedingt eine Möglichkeit Bilder(Möglichst viele formate) und Filme(AVI oder Mpeg) zu Speichern.

Kann mir irgendwer einen Ratschlag geben?
Folgende Funktionen benötige ich:

GetPixel
SetPixel
SetFrame
Save

Das Problem ist aber, dass es "reines" C++ sein soll also kein DirectX oder Ähnliches
Danke im voraus:


:? Codec :?

Thunder Storm

Treue Seele

Beiträge: 297

Wohnort: fragt einfach per pm nix da ;)

Beruf: Ausbildung (Technischer Assistent für Software Technologie)

  • Private Nachricht senden

2

30.06.2006, 11:42

du solltest dich wen du sowas gorßes plantst intensiv mit dem thema Software Engineering aus ein ander setzen sonst stößt du als bald an deine grenzen glaubs mir. ohne das ist dein projekt hoffnungslos zum scheitern verurteilt. zu den formaten kann ich nur sagen das ich mal was über ne header oder ka was das war gehört habe was sowas kann. weiss aber den namen nicht mehr. google doch mal bisi. ansonsten kann ich dir leider auch net helfen sorry.
Mein Herr, ich teile Ihre Meinung nicht, aber ich würde mein Leben dafür einsetzen, daß Sie sie äußern dürfen.

Voltaire

Nox

Supermoderator

Beiträge: 5 272

Beruf: Student

  • Private Nachricht senden

3

30.06.2006, 12:50

Du ich habe keinen Plan von Software Engineering, aber dennoch läuft unser Projekt atm sehr gut :) . Aber es stimmt schon, man kann damit garantiert einige Fehler im Vorfeld vermeiden.

@dot würden die Formatspezifikationen auch helfen? Müsstest du dir die Funktionen halt selbst schreiben.
PRO Lernkurs "Wie benutze ich eine Doku richtig"!
CONTRA lasst mal die anderen machen!
networklibbenc - Netzwerklibs im Vergleich | syncsys - Netzwerk lib (MMO-ready) | Schleichfahrt Remake | Firegalaxy | Sammelsurium rund um FPGA&Co.

Thunder Storm

Treue Seele

Beiträge: 297

Wohnort: fragt einfach per pm nix da ;)

Beruf: Ausbildung (Technischer Assistent für Software Technologie)

  • Private Nachricht senden

4

30.06.2006, 12:53

nicht nur fehler vermeiden. du vergisst 1 nach gewisser zeit n parr sachen. weisst vieleicht nimmer genau was das war was du da gemacht hast. ausserdem hast so nen roten faden der dich durchs ganze projekt leitet und wen jemand neu zu dir stößt und mit proggen will dan weis der sofort was los is wen er so nen plan sieht
Mein Herr, ich teile Ihre Meinung nicht, aber ich würde mein Leben dafür einsetzen, daß Sie sie äußern dürfen.

Voltaire

Nox

Supermoderator

Beiträge: 5 272

Beruf: Student

  • Private Nachricht senden

5

30.06.2006, 12:58

Oo..also soweit ist es bei mir zum Glück noch nicht, dass ich nicht weiß, was zu tun ist und welche Aufgaben die Klassen/Methoden/Funktionen haben. Wir nutzen allerdings auch die Irrlicht.
PRO Lernkurs "Wie benutze ich eine Doku richtig"!
CONTRA lasst mal die anderen machen!
networklibbenc - Netzwerklibs im Vergleich | syncsys - Netzwerk lib (MMO-ready) | Schleichfahrt Remake | Firegalaxy | Sammelsurium rund um FPGA&Co.

Thunder Storm

Treue Seele

Beiträge: 297

Wohnort: fragt einfach per pm nix da ;)

Beruf: Ausbildung (Technischer Assistent für Software Technologie)

  • Private Nachricht senden

6

30.06.2006, 13:01

s kommt immer drauf an wie lange du dich mit dem teil des codes nicht mehr beschäftigt hast. hatte schon größere projekte die an manchen stellen recht kompliziert waren. als sich dan am ende ein fehler raus gestellt hat hab ich ziemlich lang gebraucht bis ich mich wieder reingefuchst hatte.
Mein Herr, ich teile Ihre Meinung nicht, aber ich würde mein Leben dafür einsetzen, daß Sie sie äußern dürfen.

Voltaire

koschka

Community-Fossil

Beiträge: 2 862

Wohnort: Dresden

Beruf: Student

  • Private Nachricht senden

7

30.06.2006, 14:31

@nox... bezweifel ich das du nie was von Software Engineering gehört hast oder modularisierst du nicht deine software bzw. nutzt OOP? :D Ist zwar nur ein Teilgebiet, gehört aber dazu.

Nox

Supermoderator

Beiträge: 5 272

Beruf: Student

  • Private Nachricht senden

8

30.06.2006, 14:38

Ich meinte damit, dass ich mich nie hingesetzt habe, um mein Hirn mit irgendwelche Bücher, die nur von Software Engineering handeln, zu martern. Ich habe mich also nie intensiv damit beschäftigt. Natürlich habe auch schonmal was von Modularisierung und OOP gehört ;)
PRO Lernkurs "Wie benutze ich eine Doku richtig"!
CONTRA lasst mal die anderen machen!
networklibbenc - Netzwerklibs im Vergleich | syncsys - Netzwerk lib (MMO-ready) | Schleichfahrt Remake | Firegalaxy | Sammelsurium rund um FPGA&Co.

CodingCat

1x Contest-Sieger

Beiträge: 420

Beruf: Student (KIT)

  • Private Nachricht senden

9

30.06.2006, 15:41

Du willst KEIN DirectX verwenden, für ein solches Projekt? Alleine eine eigene 3D API zu schreiben dürfte dich mehrere Jahre beschäftigen.

Den Begriff "reines C++" verstehe ich auch nicht wirklich. Willst du eine komplett Plattform/API-unabhängige Konsolenapplikation schreiben? Sobald du irgendwelche Fenster erstellst hat das nichts mehr mit C++ zu tun, sondern auf Windows mit WinAPI, auf anderen Systemen mit anderen APIs.

dot

Supermoderator

Beiträge: 9 757

Wohnort: Graz

  • Private Nachricht senden

10

30.06.2006, 17:43

Zitat von »"Nox"«

@dot:...


:D lol

Werbeanzeige