Register for your free account! | Forgot your password?

Go Back   elitepvpers > Artists Den > General Art > Artist Tutorials
You last visited: Today at 16:30

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Export von App Assets

Discussion on Export von App Assets within the Artist Tutorials forum part of the General Art category.

Reply
 
Old   #1

 
LekoArts's Avatar
 
elite*gold: 16969
Join Date: Nov 2011
Posts: 9,270
Received Thanks: 5,688
Export von App Assets

Hallo!

Dieses Tutorial behandelt den Export der Assets einer App. Ich werde darauf eingehen, was bei der Erstellung der Grafiken zu beachten ist, mit Hilfe welcher Tools man diese dann für den sofortigen Gebrauch exportieren kann und auf was man dabei achten sollte.

Damit alle auf dem gleichen Stand sind:

Quote:
A catch-all term referring to all materials needed to successfully complete a project.
Oder anders gesagt: Assets sind alle Grafiken, die ihr exportieren müsst, um sie in der fertigen App zu benutzen.

------

Am Anfang des Projektes müsst ihr schon sicher wissen, welche Art von App es wird und dementsprechend die Projektdatei(en) anlegen. Denn es gibt zwei Wege eine App zu designen:
  • Das komplette Projekt ist in 1x Größe angelegt, d.h. eure Zeichenfläche hat die gleichen Maße wie das physische Display
  • Euer Projekt ist in der größten "Retina"-Stufe angelegt (mittlerweile 3x), sprich eure Grafiken sind 3x so groß wie sie später angezeigt werden

Aber warte.. Was meine ich mit 1x, 2x und 3x ?




Zusammengefasst:
Moderne Smartphones (mit "Retina"-Display) zeigen ein Bild mit einer bestimmten Auflösung an, rechnen aber intern mit höher aufgelösten Bildern um eine höhere Pixeldichte zu erreichen. Und dies gibt es freilich nicht nur bei iPhones sondern auch Android Geräten!

Diese Informationen sind für unser Projekt in der Hinsicht wichtig, dass wir - wie angesprochen - unser Projekt in 1x oder 3x anlegen. Und wie treffe ich diese Entscheidung?

Wenn die App ohne "Grafikeffekte" wie aufwendige Buttons, Lichteffekte etc. auskommt (da sie "Flat" ist), werden in Photoshop (und Sketch) nur Formebenen benutzt. Diese werden intern in Photoshop als Vektoren berechnet und sind dementsprechend beliebig skalierbar.
Deshalb ist eine Vergrößerung von 1x auf 2x und 3x ohne Probleme möglich.

Sollte allerdings die App viele Effekte bzw. Pixelebenen haben, wäre eine Vergrößerung von 1x auf 3x fatal - denn die Grafiken würden einfach unscharf werden ("verpixelt").
Deshalb muss der Weg hier genau andersherum genommen werden und jeweils verkleinert werden.

Hinweis:
Viele Designer geben die Empfehlung ab immer von 1x auf 3x hochzuskalieren (sprich 1. Variante). Im Designprozess hat dies den Vorteil, dass man immer die wahre Größe sieht (und nicht umdenken muss). Beim Export treten auch keine Fehler mit halben Pixeln auf.

-------

1

Wenn wir eine App der ersten Art erstellen, müssen wir uns über die 1x Größe informieren und das Dokument anlegen. Die Vorlagen in Photoshop nutzen die 2x bzw. 3x Größe:



Unsere App kann nun erstellt werden.



Alle Ebenen sind Formen und keine Pixelebenen. Diese können wir nun bequem exportieren. Und zwar für alle Größen. Dazu markieren wir eine Ebene, z.B. "Hamburger" und öffnen den Export-Dialog über Rechtsklick -> Exportieren als..



Hier können wir nun bequem alle drei Größen anwählen, ein Suffix anhängen und alle drei auf einmal exportieren. Fertig.

2

Nun schauen wir uns die zweite Herangehensweise an, als Beispiel dient ein App-Design, das ich erstellt habe. Alle Grafiken wurden in 3x Größe erstellt.



Diese Variante bietet 2 Nachteile: Photoshop unterstützt die Skalierung nicht perfekt, weshalb man auf ein externes Skript zurückgreifen muss; und alle Grafiken müssen jeweils in Höhe und Breite durch drei teilbar sein, sodass beim Verkleinern keine halben Pixel entstehen.
Deshalb habe ich (geordnet nach Kategorien) alle Assets in externe Dateien ausgelagert, dort die Größe perfekt angepasst und diese einzelnen Smart-Objekte dann exportiert.



Für den Export habe ich folgendes Skript benutzt:


Wählt eine Ebene bzw. Objekt aus und führt das Skript aus:



Es liefert euch dann genauso wie der Photoshop-Generator drei Dateien - auch mit @2x und @3x Suffix.


------

Und ein abschließender Hinweis:
Für Flat-Designs etc. sind andere Programme besser geeignet als Photoshop, z.B.




Vielen Dank fürs Lesen und viel Erfolg beim nächsten App-Projekt,
LeKoArts
LekoArts is offline  
Thanks
2 Users
Reply

Tags
app, assets, export


Similar Threads Similar Threads
Anywhere I can download game assets?
04/13/2016 - Seafight - 2 Replies
Hello, is there anywhere I can download the game assets of seafight, all the designs, monsters, oceans, islands etc... Thanks.
[Selling] EVE account with 40 Mil SP and a ton of ISK and assets
07/27/2015 - Eve Online Trading - 0 Replies
Can either sell the account or just transfer the character if it's possible with an in-active account. if interested PM me for additional information.
GUI Assets
09/14/2014 - Hearthstone - 0 Replies
GUI designer here, I would like to have access to the game visual assets: textures, buttons, cards, caracters arts, etc. I tried everything on Google, couldn't find anything. Maybe someone on this forum managed to (or could manage to) extract the visual assets from the game. If you do, I would appreciate if you could share it! Thanks -T
[Selling] ISK & Assets
07/01/2013 - Eve Online Trading - 1 Replies
Hi, First thing about ISK, you can choose to take bill by bill or by stack which will make it for less expensive for you and safer. - 1 billions : 15$ - 10 billions : 13$ Then second part is Assets : Have Nyx and any Titan of your choice for sell. If you are interested about it, just contact me and we can discuss of a price.
116+m SP PVP Account with over 9+ Billion in Assets
11/07/2011 - Eve Online Trading - 0 Replies
Gender: Male Race: Gallente Bloodline: Intaki Balance: Postive Sec status : Postive Intelligence: 21.00 Charisma: 18.00 Perception: 31.00A



All times are GMT +1. The time now is 16:31.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.