прошу прощения за 2-ух месячный простой в работе - дела да учёба!
ну по порядку:
1)
Блин , в этом что-то есть. А это туристический маршрут?
o3eroff, а ведь это идея!
sharsh, это точно.
2) Вот постарался:
Панорамки. осторожно, они большие!
3) теперь не о самом приятном: как вы уже догадались fps действительно невысок в местах, где в камеру попадают виды на протяженность многих долин. А таких мест немало. С оперативой на 3 гига и видюхе нвидиа 550gtx (1 гиг) притормаживает нехило.
Причин много: во-первых, рельсы 3д (они мало нагружают - менять не хочу), во-вторых, много самостоятельных деревьев на склонах (учитывал, что играть будем не только из кабины, но и в полете), в третьих, плиты сборки деревьев, которые появились только в 3-ей версии - их я использовал чтоб хоть как-то облегчить труд (они удобные), но у них один косяк: иногда во время редактирования несколько таких плит может просто напросто стать пустыми и пропасть (таких я уже не мало переделывал), и еще проверил однажды на одном ноутбуке, так вот эти самые блоки дали непонятные искаженные лучи, которые портили весь обзор, поэтому не исключено, что такая проблема может появиться у кого-нибудь из вас!
В местах, приближенных к дороге, я использовал копирование сборок из двух типов ёлок: "ель_01" и "ель_02". Теперь о том, почему я использовал только именно их.
Сравните скриншоты с типом елей 01 и 02 -
и вместе с типом 03 и 04 -
,
а теперь натуральный лес -
, и тогда вы поймете, почему я взял только типы 01 и 02.
Так вот, так как по отдельности деревьев очень много, это и дает торможения при попадания в кадр, а блок из всех типов елок (в том числе 03 и 04) всего один, вместо 20-ти! Если я не ошибаюсь, то проблема с ресурсами как раз в количестве. Так вот, появилась идея - собрать этот же самый блок, но только из типов 01 и 02! Стал рыться в кодовых файлах этих самых блоков и отдельных деревьев. Обнаружил, что этот блок ссылается на текстурки этих же деревьев, как я и предполагал. Далее, ничего не нашел путного, чтобы хоть как-то изменить ссылки текстур 03 и 04 на 01 и 02, кроме как вот такого шестнадцатеричного кода:
вот для ели_01 -
- Код: Выделить всё
<d:blob d:size="112">
ACE8883F2EA7A441 567909BC00000000
000000002A0AB8C0 00000000ACE8883F
00A0503C567909BC 000000000000003F
2A0AB8C000000080 ACE8883F2EA7A441
567909BCCEC7E03E 000000002A0AB840
00000000ACE8883F 00A0503C567909BC
CEC7E03E0000003F 2A0AB84000000080
</d:blob>
и подобные, но разные и других (по 2 столбца и 7 строк).
А в блоке их как раз столько сколько и деревьев, но никакого прямого совпадения с каждым деревом по отдельности нет! - это уже беда. И еще в коде прописаны не только ссылки на текстурку, но и место её расположения. Попробовал расшифровать их с помощью 16-ичного редактора - получилось вот это -
.
Вот тут я и застопорился. Жду совета от тех, кто тоже пытался что-либо подобное провернуть.
p.s. Я понимаю, что творю не совсем правовые дела, но думаю разработчики от Kuju не обидятся, если все получится, и я смогу создать копию, но уже с реалистичными деревьями (хотя и их тоже не назовешь уж идеалом) - все на благо маршрута.