Scalability & Quality - UE 5.6.1
Due to lots of requirements from Google and the new release of Unreal 5.6.1 which supports 16kb Page Size (SailSim is available on Mobile as well as PC) i did the dive and updated to the latest engine. This update is all about optimization, visuals and performance although i did fix things along the way and added more content.
Scalability - Quality
If you ever get a chance to look into the "Device" windows for optimizing an Unreal project, you could say that your hair would stand up :) There are so many options to adjust that at times you just feel like you're completely lost.
I tried to optimize the graphics so they are somewhere in the middle and can be still visually appealing even on lower end systems. Hopefully everything looks OK for everyone. If not, please let me know. I can adjust things pretty fast and it wouldn't be much of a hustle.
Size
One very noticeable thing you shall find with this update is that SailSim is almost half in size yet i actually added more materials and objects to the levels. Due to optimization, lots of the things were unnecessary and were integrated into a single object or material. In general the simulator is better yet smaller.
30 FPS
I capped SailSim to 30fps. It seemed like the right thing to do. SailSim is a sailing simulator and uses dynamic water and forces to make a vessel float and sail. I noticed that with unlimited FPS the simulation was uncontrollable in some cases or unpredictable. Newer and stronger devices were working way to fast and weaker systems just couldn't keep up. This way the environment is far more predictable and stable. Racing within SailSim was a bit unfair since users with a stronger system would actually sail a bit faster due to the physics being calculated faster.
Reflections
This is a painful subject to me at this point. The whole rendering and Reflection / Refraction situation is a big deal for me as we are spending all of our time in the water in SailSim. I don't know why but i am always trying to make the water look better. Its not easy as SailSim is available on 4 different systems (Windows, Linux, iOS and Android). Android for some reason is always being the most problematic due to limitations and just the shear amount of different devices out there. I did few changes in how the water is being displayed. Hopefully you won't notice anything or if you do it is for the best :)
Visuals
I increased the detail in a lot of places within SailSim. Things like Islands, Trees (still am trying to make it better), Foliage and lighting. You could spend days tweaking each one but i do have to stop at some point and publish an update from time to time.
Generally the re were a lot of changes and with any change there is unpredictability. If you do find something out of place or something you don't think looks right, please let me know. I enjoy working on SailSim and would be glad to make the adjustment.
Greek
Λόγω πολλών απαιτήσεων από την Google και της νέας έκδοσης του Unreal 5.6.1 που υποστηρίζει μέγεθος σελίδας 16kb (το SailSim είναι διαθέσιμο σε κινητά καθώς και σε υπολογιστές), έκανα την αναβάθμιση και την ενημέρωση. Αυτή η ενημέρωση αφορά τη βελτιστοποίηση, τα γραφικά και την απόδοση, αν και διόρθωσα κάποια πράγματα στην πορεία και πρόσθεσα περισσότερο περιεχόμενο.
Επεκτασιμότητα - Ποιότητα
Αν ποτέ έχετε την ευκαιρία να κοιτάξετε τα παράθυρα "Συσκευή" για τη βελτιστοποίηση ενός έργου Unreal, θα μπορούσατε να πείτε ότι θα σας σηκωνόταν η τρίχα :) Υπάρχουν τόσες πολλές επιλογές για προσαρμογή που κατά καιρούς νιώθετε σαν να έχετε χαθεί εντελώς.
Προσπάθησα να βελτιστοποιήσω τα γραφικά ώστε να βρίσκονται κάπου στη μέση και να εξακολουθούν να είναι οπτικά ελκυστικά ακόμα και σε συστήματα χαμηλότερου επιπέδου. Ας ελπίσουμε ότι όλα φαίνονται εντάξει για όλους. Αν όχι, ενημερώστε με. Μπορώ να προσαρμόσω τα πράγματα αρκετά γρήγορα και δεν θα ήταν πολύ δύσκολο.
Μέγεθος
Ένα πολύ αξιοσημείωτο πράγμα που θα διαπιστώσετε με αυτήν την ενημέρωση είναι ότι το SailSim έχει σχεδόν το μισό μέγεθος, ωστόσο πρόσθεσα περισσότερα υλικά και αντικείμενα στα επίπεδα. Λόγω βελτιστοποίησης, πολλά από τα πράγματα ήταν περιττά και ενσωματώθηκαν σε ένα μόνο αντικείμενο ή υλικό. Γενικά, ο προσομοιωτής είναι μικρότερος.
30 FPS
Περιόρισα το SailSim στα 30fps. Μου φάνηκε σωστό. Το SailSim είναι ένας προσομοιωτής ιστιοπλοΐας και χρησιμοποιεί δυναμικό νερό και δυνάμεις για να κάνει ένα σκάφος να επιπλέει και να πλέει. Παρατήρησα ότι με απεριόριστα FPS η προσομοίωση ήταν ανεξέλεγκτη σε ορισμένες περιπτώσεις ή απρόβλεπτη. Οι νεότερες και ισχυρότερες συσκευές λειτουργούσαν πολύ γρήγορα και τα πιο αδύναμα συστήματα απλά δεν μπορούσαν να συμβαδίσουν. Με αυτόν τον τρόπο το περιβάλλον είναι πολύ πιο προβλέψιμο και σταθερό. Οι αγώνες εντός του SailSim ήταν λίγο άδικοι, καθώς οι χρήστες με ένα ισχυρότερο σύστημα θα έπλεαν στην πραγματικότητα λίγο πιο γρήγορα λόγω του ότι οι φυσικοί υπολογισμοί υπολογίζονταν πιο γρήγορα.
Αντανακλάσεις
Αυτό είναι ένα επίπονο θέμα για μένα σε αυτό το σημείο. Όλη η κατάσταση της απόδοσης και της ανάκλασης / διάθλασης είναι μεγάλη υπόθεση για μένα, καθώς περνάμε όλο τον χρόνο μας στο νερό στο SailSim. Δεν ξέρω γιατί, αλλά προσπαθώ πάντα να κάνω το νερό να φαίνεται καλύτερο. Δεν είναι εύκολο, καθώς το SailSim είναι διαθέσιμο σε 4 διαφορετικά συστήματα (Windows, Linux, iOS και Android). Το Android για κάποιο λόγο είναι πάντα το πιο προβληματικό λόγω περιορισμών και απλώς λόγω του μεγάλου αριθμού διαφορετικών συσκευών που υπάρχουν. Έκανα μερικές αλλαγές στον τρόπο που εμφανίζεται το νερό. Ας ελπίσουμε ότι δεν θα παρατηρήσετε τίποτα ή αν το παρατηρήσετε, είναι για το καλό :)
Οπτικά
Αύξησα τις λεπτομέρειες σε πολλά σημεία μέσα στο SailSim. Πράγματα όπως νησιά, δέντρα (προσπαθώ ακόμα να τα βελτιώσω), φύλλωμα και φωτισμός. Θα μπορούσατε να περάσετε μέρες τροποποιώντας το καθένα, αλλά πρέπει να σταματήσω κάποια στιγμή και να δημοσιεύσω μια ενημέρωση από καιρό σε καιρό.
Γενικά, υπήρξαν πολλές αλλαγές και με οποιαδήποτε αλλαγή υπάρχει το απρόβλεπτο. Αν βρείτε κάτι εκτός τόπου ή κάτι που δεν νομίζετε ότι φαίνεται σωστό, ενημερώστε με. Μου αρέσει να δουλεύω πάνω στο SailSim και θα χαρώ να κάνω την προσαρμογή.
RussianВ связи с многочисленными требованиями Google и выходом новой версии Unreal 5.6.1, поддерживающей размер страницы 16 КБ (SailSim доступен как на мобильных устройствах, так и на ПК), я решил обновить движок до последней версии. Это обновление посвящено оптимизации, графике и производительности, хотя я исправил некоторые моменты по ходу дела и добавил больше контента.
Масштабируемость - Качество
Если вы когда-нибудь заглянете в окно «Устройство» для оптимизации проекта Unreal, то, наверное, волосы встанут дыбом :) Там так много настроек, что порой просто теряешься.
Я постарался оптимизировать графику так, чтобы она находилась где-то посередине и оставалась визуально привлекательной даже на слабых системах. Надеюсь, у всех всё будет хорошо. Если нет, пожалуйста, дайте мне знать. Я могу всё настроить довольно быстро, и это не составит большого труда.
Размер
Одна из самых заметных особенностей этого обновления: SailSim уменьшился почти вдвое, но при этом я добавил больше материалов и объектов на уровни. Благодаря оптимизации многие элементы стали ненужными и были объединены в один объект или материал. В целом симулятор стал лучше, хотя и компактнее.
30 FPS
Я ограничил SailSim на 30 FPS. Мне показалось, что это правильное решение. SailSim — это симулятор парусного спорта, использующий динамическую воду и силы, чтобы заставить судно плавать и плыть. Я заметил, что при неограниченном FPS симуляция в некоторых случаях становилась неуправляемой или непредсказуемой. Новые и более мощные устройства работали слишком быстро, а более слабые системы просто не справлялись. Таким образом, окружающая среда стала гораздо более предсказуемой и стабильной. Гонки в SailSim были немного несправедливыми, поскольку пользователи с более мощной системой фактически шли немного быстрее из-за более быстрого расчета физики.
Отражения
Это для меня сейчас болезненная тема. Вся эта ситуация с рендерингом и отражением/преломлением очень важна для меня, поскольку мы проводим всё время в воде в SailSim. Не знаю почему, но я всегда стараюсь сделать воду лучше. Это непросто, поскольку SailSim доступен на четырёх разных системах (Windows, Linux, iOS и Android). Android почему-то всегда оказывается самым проблемным из-за ограничений и просто огромного количества устройств. Я немного изменил отображение воды. Надеюсь, вы ничего не заметите, а если и заметите, то это к лучшему :)
Визуальные эффекты
Я увеличил детализацию во многих местах SailSim. Например, острова, деревья (всё ещё пытаюсь улучшить), листву и освещение. Можно потратить несколько дней на каждую настройку, но в какой-то момент мне приходится останавливаться и время от времени публиковать обновления.
В целом, изменений было много, и любое изменение непредсказуемо. Если вы обнаружите что-то не так или что-то, по вашему мнению, выглядит не так, пожалуйста, дайте мне знать. Мне нравится работать над SailSim, и я с радостью внесу необходимые изменения.
Files
Get SailSim - Sailing Simulator
SailSim - Sailing Simulator
A sailing simulator for everyone
Status | Released |
Author | Demetris Z. |
Genre | Simulation, Adventure |
Tags | boat, exams, explore, lessons, sailboat, Sailing, sea, Unreal Engine, yacht |
Languages | Greek Modern, English, Russian |
Accessibility | Configurable controls, Interactive tutorial |
More posts
- Better, Faster, Stronger :)9 days ago
- Particles29 days ago
- Linux is On-Line!35 days ago
- Updated Linux Support40 days ago
- Unreal Engine 5.5.4Apr 15, 2025
- Keeping Up...Sep 17, 2024
- PenaltiesMar 26, 2024
- Progress TransferMar 13, 2024
- Flags!Mar 10, 2024
Leave a comment
Log in with itch.io to leave a comment.