Εξομοίωση CRT στο WinUAE

Shinobi

RetroMasteR
Joined
26 Ιουλ 2006
Μηνύματα
2.188
Αντιδράσεις
741
Κατεβάζουμε τη τελευταία έκδοση (2.6.1) απο τη σελίδα

http://www.winuae.net/ απο το "downloads" και κάνουμε install η αποσυμπίεση του zip αρχείου.

Επίσης κατεβάζουμε το [1.5.1+ Direct3D Pixel Shader filters] απο την ίδια σελίδα και το αποσυμπιέζουμε μέσα στο φάκελο του winuae.

Η κάρτα γραφικών μας θα πρέπει να υποστηρίζει shaders 2.0+.

Τώρα θα κάνουμε τις εξής ρυθμίσεις.



βάζουμε ανάλυση τη native της οθόνης, τη μεγαλύτερη που μας εμφανίζει.



με 3χ δουλεύει καλύτερα αλλά στο δικό μου pc παραπαίει παρόλο που είναι τετραπύρηνο οπότε μένουμε στο 2χ.



Η εικόνα που θα πάρουμε



Μέσα στο φάκελο plugins/filtershaders/direct3d μπορούμε να κάνουμε edit το shader CRT.D3D.bright

#define distortion 0.05

ορίζει τη κυρτότητα της οθόνης

// Simulate a CRT gamma of 2.4.

#define inputGamma 2.4

// Compensate for the standard sRGB gamma of 2.2.

#define outputGamma 2.6

εδώ μπορούμε να κάνουμε gamma correct την εικόνα αν είναι πολύ σκοτεινή, θα έλεγα στη πρώτη (crt) μια τιμή 1.5 και στη δεύτερη (sRGB) 2.0 είναι το ιδανικό.

float4 weights = distance / 0.35;

return 1.4 * exp(-pow(weights * rsqrt(0.5 * wid), wid)) / (0.6 + 0.2 * wid);

η τιμή 0.35 ορίζει πόσο ορατές θα είναι οι scanlines, όσο κατεβαίνουμε τόσο πιο ορατές είναι και όσο ανεβαίνουμε εξαφανίζονται.


 
Τελευταία επεξεργασία από έναν συντονιστή:
Τhnx ,μας καλομαθαινεις με τα screenshots και ιδιως με το αποτελεσμα που θα παρουμε το οποιο φαινεται εντυπωσιακο.

Κατα τα αλλα προσωπικα ο WinUAE ειναι emu για πολλες αγαπες,αλλα ολο κολπα μου κανει για να φορτωσει τα img's,με ζοριζει πολυ να βγαλει αποτελεσμα,δικαιολογουμε μιας και δεν ημουν ποτε amigas να ξερω τα κολπα της.
 
Δε τρέχει τίποτα, τα thanks πρέπει να πάνε στους cgwg, Themaister που έγραψαν το shader για το bsnes αρχικά και στον gulikoza που τον έκανε d3d port για το DOSbox και δουλεύει και στο WinUAE.
 
Πω... ρε Shinobi! Eισαι πανμεγιστος!
 
Αν σας ειναι ευκολο θα ηθελα καποιο screenshot της εξωμοιωσης καθοτι ο ιδιος δεν εχω καταλληλη καρτα γραφικων για να το διαπιστωσω. Η 4η φωτογραφια ειναι πολυ μικροσκοπικη :)
 
Είσαι τεράστιος, γιατί μπαίνεις στον κόπο να τα κάνεις λιανά και τα συμμαζεύεις ! Βασικά, θα έπρεπε να κάνεις ένα τεράστιο thread με όλα τα κόλπα για CRT emulation μαζεμένα (ΜΑΜΕ, Αμιγκα κλπ). Είναι πολύ χρήσιμα τα posts σου.
 
Other_Reality είπε:
Είσαι τεράστιος, γιατί μπαίνεις στον κόπο να τα κάνεις λιανά και τα συμμαζεύεις ! Βασικά, θα έπρεπε να κάνεις ένα τεράστιο thread με όλα τα κόλπα για CRT emulation μαζεμένα (ΜΑΜΕ, Αμιγκα κλπ). Είναι πολύ χρήσιμα τα posts σου.
Παρόμοιο εφέ μπορεί να γίνει και με το snes9x, bsnes, retroarch για snes

με retroarch για pc engine, nes και sega megadrive.

Rakeesh είπε:
Αν σας ειναι ευκολο θα ηθελα καποιο screenshot της εξωμοιωσης καθοτι ο ιδιος δεν εχω καταλληλη καρτα γραφικων για να το διαπιστωσω. Η 4η φωτογραφια ειναι πολυ μικροσκοπικη :)






Βάζω και αυτες τις φωτό. Πατάς επάνω και τη βγάζει full screen.

winuae_2013_11_14_16_57_11_63.jpg

winuae_2013_11_14_16_54_09_17.jpg

winuae_2013_11_14_16_29_49_33.jpg
 
Τελευταία επεξεργασία από έναν συντονιστή:
ΠΟλυ ωραιο το αποτελεσμα!

Στον Snes9x με τον ιδιο τροπο περιπου που γραφεις για τον WinUAE το κανεις;

Επισης θα ηθελα να ρωτησω αν αυτα τα Shaders "γονατιζουν" τον επεξεργαστη; Δηλαδη θες δυνατο μηχανημα για να τα βαλεις;
 
Ajax87 είπε:
ΠΟλυ ωραιο το αποτελεσμα! Στον Snes9x με τον ιδιο τροπο περιπου που γραφεις για τον WinUAE το κανεις;

Επισης θα ηθελα να ρωτησω αν αυτα τα Shaders "γονατιζουν" τον επεξεργαστη; Δηλαδη θες δυνατο μηχανημα για να τα βαλεις;
Είναι λίγο διαφορετική η διαδικασία, χρησιμοποιείς όμως τον ίδιο shader που λέγεται CRT-cgwg.cg

Σίγουρα θέλει ισχυρό μηχάνημα και καλή κάρτα γραφικών αν και είναι πιο ελαφρύ για SNES απο ότι για Amiga.
 
Shinobi είπε:
Παρόμοιο εφέ μπορεί να γίνει και με το snes9x, bsnes, retroarch για snesμε retroarch για pc engine, nes και sega megadrive.
Kαι για PSX με τον Retroarch πυρήνα. Εξαιρετικό το παρακάτω βιντεάκι με χρήση "πειραγμένου" shader (του ίδιου αρχικού που αναφέρεις νομίζω) με το Gran Turismo 2.

http://www.youtube.com/watch?v=6aaEEQ0fbbo
 
Δε φαίνεται καλά στο video αλλά λογικά πρέπει να είναι ο ίδιος.
 
Πίσω
Μπλουζα