einen kleine einfachen software renderer



  • Hallo

    ich will ein programm programieren mit dem man 3d modelle leichter texturieren
    kann. dies mache ich mit dem Borland C++ Builder meine Frage nun ich muss das
    3d modell ja nun rendern und im Borland D3d oder OpenGl zum laufen zu kreigen
    ist nun nicht gerade einfach finde ich zumindest ich habe das net hingekriegt.
    Also gibt es einen (wie der Titel schon sagt: kleine einfachen software renderer)
    den ich im BCB benutzen kann.

    Thx

    Mfg Happymax :xmas1:



  • Happymax schrieb:

    ich will ein programm programieren mit dem man 3d modelle leichter texturieren kann.[...] ich habe das net hingekriegt

    Und du meinst, du kriegst das hin, wenn du schon an den Grundlagen scheiterst?

    Bye, TGGC (You don't get it and never will)



  • tggc alter, K@#?!! - naja, charmant wie immer..

    @glücklich
    such dir ne passende engine, das machts einfacher



  • toast schrieb:

    tggc alter, K@#?!!

    Gott schreibt man so <-.

    Bye, TGGC (You don't get it and never will)



  • Sorry, aber da muß ich TGGC zustimmen.

    Nicht umsonst hatten selbst Profi-Pakete wie 3DMax anfangs ein miserables UV-Mapping-Tool...



  • es gibt einige varianten zu texturieren, die auch nicht-in-OGl/DirectX-eingearbeite leicht umsetzen können müssten. Senkrechte Projektion zB. von vertices auf ebene, punkt dann in uv umrechen - halt ich für umsetzbar, reicht für konvexe Meshes schonma aus.
    Im Grunde is das nur Mathematik, für die Darstellung kann man sich zB. von nehe den quelltext des milkshape-tutorial runterladen, n paar modifkationen beim laden des models sollte reichen.

    [edit]dass das nicht schwer wär, wollte ich nicht sagen. man kanns aber trotzdem probieren, greetz an tggcs Arroganz - das wollte ich sagen[/edit]



  • thx
    aber ich hab mir das im grunde so vorgestellt das ich das 3dmodell was man
    einläd rendert und dann noch neben bei die textur malt iner paintbox
    die wird dann auf das 3d modell gesetzt und mit den UVmaps(hmmm) kp
    daran hab ich garnet gedacht 😃 .
    Naja ich glaub ich lass das lieber bleiben aber so ein kleiner renderer
    wär doch auf nützlich.

    TGGC schrieb:

    Und du meinst, du kriegst das hin, wenn du schon an den Grundlagen scheiterst?

    Ich war ja schon dabei das inner vcl form einzubauen auber ich brauchte
    nur noch einen Direct3D initialization code ich hatte auch einen nur
    der hat nicht funktioniert aber ich hatte im bcb teil des forums ein
    thema aufgemacht speziel wegen directx und da hat mir gerade jemand gesagt
    warum das nicht funktioniert vieleicht komme ich ja jetzt damit weiter.

    Mfg Happymax :xmas1:



  • Sgt. Nukem schrieb:

    Sorry, aber da muß ich TGGC zustimmen.

    Wie ungewöhnlich... 🙄



  • Happymax schrieb:

    TGGC schrieb:

    Und du meinst, du kriegst das hin, wenn du schon an den Grundlagen scheiterst?

    Ich war ja schon dabei das inner vcl form einzubauen auber ich brauchte
    nur noch einen Direct3D initialization code ich hatte auch einen nur
    der hat nicht funktioniert

    eben

    Bye, TGGC (You don't get it and never will)



  • interpreter schrieb:

    Sgt. Nukem schrieb:

    Sorry, aber da muß ich TGGC zustimmen.

    Wie ungewöhnlich... 🙄

    😕

    interpreter schrieb:

    Ich flame, also bin ich.

    ,
    wie?! 🤡 👍



  • @Happymax:
    Welche Art von Models möchtest du denn verwenden ? Ein eigenes Format oder was "übliches" wie 3DS oder Milkshape ? Bei letzterem würde ich mich im Netz mal nach einem entsprechenden Model-Viewer Code umsehen (Gibts wie Sand am Meer) den kannst du dann als Ausgangsbasis verwenden. Ein klassischer Renderer via OpenGL oder D3D ist IMHO übrigens einfacher zu realisieren (und zu verstehen) als so ein Hardcore Software Teil.


Anmelden zum Antworten