Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Grafik in OctoAwesome #247

Open
XYZLassi opened this issue Feb 27, 2018 · 6 comments
Open

Grafik in OctoAwesome #247

XYZLassi opened this issue Feb 27, 2018 · 6 comments
Labels
input needed It waits for the answer to queries. question A concrete question about the project

Comments

@XYZLassi
Copy link
Member

Hallo,

jvbsl und ich haben gerade über die Grafik und das Rendering in Octoawesome geredet.

Und wir hätten beide die Idee, das wir uns nicht nur auf "Blöckschengrafik" beschränken, sondern vielleicht ein Mischung aus Block und LowPoly Grafik.

Blöcke bleiben schon beim Gelände, aber vielleicht realistischere Modelle bei sonstigen Gegenständen in der Welt.

Vergleich das Spiel Eco:
https://www.youtube.com/watch?v=9Inme_vcFQs

viele grüße
Lassi

@XYZLassi XYZLassi added question A concrete question about the project input needed It waits for the answer to queries. labels Feb 27, 2018
@HierGibtEsDrachen
Copy link

Finde ich gut. In der Hinsicht könnte ich euch ein bisschen von meiner Arbeit abgeben aber dir gefällt mein Interface nicht :O

@ManuelHu
Copy link
Member

Also mir ist das eigentlich relativ egal. Wenn "jemand" Lowpoly-Modelle baut, dann können wir die schon nehmen ;-)

@Gallimathias
Copy link
Member

Ich finde Lowpoly ja auch immer schick ^^. Allerdings finde ich das es evtl. dinge gibt die vor einer neuen Grafikstufe interressant sind.

@CsharpLassi @jvbsl Wie viel aufwand bedeutet das? was müsste alles geändert werden?

@jvbsl
Copy link
Member

jvbsl commented Mar 1, 2018

Man braucht änderungen was das rendering anbelangt, die man früher oder später sowieso braucht. Einzige an Mehraufwand dürfte das erstellen der grafiken sowie eventuelle interaktionslogik sein. Oder natürlich auch zusätzliche coole dinge die daraus möglich werden würden (wachsende Bäume z.b.)

@HierGibtEsDrachen
Copy link

HierGibtEsDrachen commented Mar 2, 2018

Sich im Wind wiegende Bäume ? ;O
Aja Bäume sind Grad auch Blöcke, dann werden sie zu Entitys ?? :)
Ich würde die Entitys ja gern über ein IDrawable Interface zeichnen und zwar so das die Entity sich selbst zeichnet (xxx.Draw(GraphicsDevice) ihr wisst schon). Eine Definition von euch wäre ganz nett, kennt euch besser aus was gebraucht wird. Sonst stecke ich da das GraphicsDevice komplett rein, wenn es Ok ist. Würde es aber lieber Machen, dass das Interface ein Wrapper wird und Sachen wie Instancing (besser) managed und Standardberechnungen wie WorldMatrix selber macht. Aber das ist ein eigenes Issue :P

@jvbsl
Copy link
Member

jvbsl commented Mar 3, 2018

Das ist alles noch nicht so einfach entscheidbar, da die art des instancing, bzw. ob überhaupt instancing von mehreren parametern abhängt. Objekte unabhängig bewegbar? Wie viele Objekte? Animierte objekte? etc

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
input needed It waits for the answer to queries. question A concrete question about the project
Projects
None yet
Development

No branches or pull requests

5 participants