ENG Новый сайт

Расширенный поиск
[ Новые сообщения · Пользователи · Правила ]
Концепт базового корабля
SpaceEngineerДата: Понедельник, 30.04.2012, 16:26 | Сообщение # 631
Автор Space Engine
Группа: Администраторы
Российская Федерация
Сообщений: 5547
Награды: 55
Статус: Offline
Текстура радиатора должна быть, она задаёт распределение температуры для шейдера. Например белый - максимальная температура, чёрный - минимальная. На текстуре можно нарисовать тепловые трубки, распределяющеи тепло по радиатору, с height map-ом для relief mapping-а.

Текстуры разных модулей в атласе должны быть расположены так, чтобы не сливаться на верхних мип-уровнях. Можно в фотошопе проверить - уменьшить несколько раз в 2 раза, и засечь номер мипа, при котором текстуры модулей начинают сливаться, это будет максимальный мип (его надо указать в скрипте модели).

В принципе не страшно, если модель будет состоять из 5-10 отдельных модулей с разными текстурами и материалами. Материалы всё равно будут разные - тут радиатор, тут алмазный щит, тут металл, тут металлическая фольга, тут белый пластик. Эти материалы будут рендериться разными шейдерами, поэтому должны быть сделаны разными мешами. Я пока не разбирался, но вроде obj поддерживает кроме smooth групп разные меши в одной модели.


AmID91Дата: Вторник, 01.05.2012, 22:33 | Сообщение # 632
Нет аватара
Наблюдатель
Группа: Пользователи
Пират
Сообщений: 14
Награды: 0
Статус: Offline
Здравствуйте.
Ссылка на прошлое сообщение, если кто не видел.
Переделал двигатели, теперь они поворачиваются и направлены в одну сторону, а чтобы во время поворота не выходили за пределы щита, крепятся к кораблю около своего центра. Также пришлось немного укоротить их и изменить форму щита. Вы писали сделать какую-нибудь защиту корабля от выхлопа, но, т.к. двигатели теперь немного повёрнуты в сторону, защита не нужна.
Ещё переделал маневровые двигатели. Теперь они не такие огромные и, кроме того, могут поворачиваться вокруг двух осей и тянуть корабль вперёд или назад.
Добавил немного текстур. Они наложены немного криво, однако, наверное, это не важно, т.к. они различимы, только если смотреть в упор.
Ну и повысил детализацию. Вообще я не профессиональный моделлер, а просто студент, так что получилось больше 3 миллионов полигонов, оптимизировать и переделывать текстуры буду потом.
Двигатели:

Щиты:

Выкладываю модель, посмотрите, нет ли каких-нибудь грубых ошибок, но не открывайте её на слабых компьютерах :).
Модель для 3дэмакса 2010, каркас и блоки в разных слоях, у некоторых модулей есть анимация.
Прикрепления: 2060512.jpg (415.2 Kb) · 5763373.png (1.21 Mb) · _201-10-.max (1.39 Mb)


Сообщение отредактировал AmID91 - Вторник, 01.05.2012, 22:38
FrancДата: Вторник, 01.05.2012, 23:05 | Сообщение # 633
Исследователь
Группа: Пользователи
Российская Федерация
Сообщений: 239
Награды: 1
Статус: Offline
Выглядит супер!
SpaceEngineerДата: Вторник, 01.05.2012, 23:38 | Сообщение # 634
Автор Space Engine
Группа: Администраторы
Российская Федерация
Сообщений: 5547
Награды: 55
Статус: Offline
3 миллиона это конечно перебор. Подозреваю, много занимают фермы. Если их сделать из балок квадратного сечения, насколько уменьшится поликаунт (если это не сложно конечно - настройку в модификаторе поменять)?

Кстати, ко всем моделерам - одинаковые модули (например двигатели или секции ферм) можно сделать отдельной моделью, только написать в какие координаты надо её поместить (пока нет конструктора кораблей, их "архитектура" будет фиксирована). Это сильно сэкономит видеопамять. Например, модульные корабли SHW занимают 40-100 Мб видеопамяти (!!!), но если хранить только модели модулей и рендерить их несколько раз в нужных позииях, они займут всего пару мегабайт.


Dizel777Дата: Вторник, 01.05.2012, 23:45 | Сообщение # 635
Строитель Миров
Группа: Модераторы
Российская Федерация
Сообщений: 800
Награды: 4
Статус: Offline
Quote (AmID91)
AmID91
Да с таким кораблем можно новую Космическую Одиссею снимать Respekt


Win 7 Ultimate 64-bit SP1
AMD Phenom II X4 945 Processor
4GB RAM, NVIDIA GeForce GTS 250
SpaceEngineerДата: Вторник, 01.05.2012, 23:47 | Сообщение # 636
Автор Space Engine
Группа: Администраторы
Российская Федерация
Сообщений: 5547
Награды: 55
Статус: Offline
Quote (Dizel777)
Да с таким кораблем можно новую Космическую Одиссею снимать Respekt

Хорошая идея! Придумайте сюжет для cinematic заставки в начале игры))


AmID91Дата: Среда, 02.05.2012, 07:36 | Сообщение # 637
Нет аватара
Наблюдатель
Группа: Пользователи
Пират
Сообщений: 14
Награды: 0
Статус: Offline
Quote
3 миллиона это конечно перебор. Подозреваю, много занимают фермы. Если их сделать из балок квадратного сечения, насколько уменьшится поликаунт (если это не сложно конечно - настройку в модификаторе поменять)?

Они и так почти все квадратные, если сделать треугольные, то уменьшается всего на 100 тысяч. Там на самих модулях тоже много полигонов (почти все трубки 32-64-гранные). Можно уменьшить до 1-1,5 миллиона и это будет незаметно.
Это даже хорошо, что много, уменьшать проще, чем увеличивать.
SHWДата: Среда, 02.05.2012, 15:11 | Сообщение # 638
Строитель Миров
Группа: Команда SE
Нидерланды
Сообщений: 618
Награды: 10
Статус: Offline
По поводу термоядерных реакций, насколько помню, одна из самых перспективных в ближайшее время - реакция дейтерий+гелий-3, так как она даёт минимум нейтронов в побочных вариантах реакций. Дело в том, что большая часть указанных реакций может пойти не только так, как написано, но и по другим путям с выбросом нейронов, которые накапливаются в реакторе и вызывают вторичную радиацию. В результате, внутреннюю стенку реактора придётся часто менять.

Добавлено (02.05.2012, 11:01)
---------------------------------------------

Quote (SpaceEngineer)
Кстати, ко всем моделерам - одинаковые модули (например двигатели или секции ферм) можно сделать отдельной моделью, только написать в какие координаты надо её поместить (пока нет конструктора кораблей, их "архитектура" будет фиксирована). Это сильно сэкономит видеопамять.

Пока нет редактора кораблей, может стоит попробовать другие форматы (.3DS, .COLLADA), а не только obj?
3DS Max, как и многие другие редакторы, поддерживает копирование объектов без копирования геометрии, то есть объекты и геометрия разделены. И 100500 одинаковых моделей внутри корабля будут одним мешем, что сэкономит и видео память и размер файла.

Добавлено (02.05.2012, 15:11)
---------------------------------------------
Кстати, хочу напомнить моделерам, что есть возможность не рисовать карты нормалей и высот для параллакс меппинга вручную, а переносить их с высокополигональных объектов на низкополигональные версии.

Например, топливный бак (Crome, FireFox). Высокополигональная модель "весит" почти пол-миллиона полигонов + процедурные текстуры, бамп, разные материалы на разных объектах. Низкополигональная - 300 треугольников и 3 текстуры: Diffuse + AO, Specular, Normal. Правда, без параллакса.

Так что на детальности концептов можно не экономить, а для игры делать низкополигональные версии, перенося большую часть деталей в текстуры.


Win7 Pro x64
Intel Core2Quad 2.5GHz 4GiB RAM
NVidia GForce 9800 1 GiB
SpaceEngineerДата: Четверг, 03.05.2012, 00:17 | Сообщение # 639
Автор Space Engine
Группа: Администраторы
Российская Федерация
Сообщений: 5547
Награды: 55
Статус: Offline
Quote (SHW)
Например, топливный бак (Crome, FireFox). Высокополигональная модель "весит" почти пол-миллиона полигонов + процедурные текстуры, бамп, разные материалы на разных объектах. Низкополигональная - 300 треугольников и 3 текстуры: Diffuse + AO, Specular, Normal. Правда, без параллакса.

У меня не открывается. Сделай скриншоты.


SHWДата: Четверг, 03.05.2012, 10:13 | Сообщение # 640
Строитель Миров
Группа: Команда SE
Нидерланды
Сообщений: 618
Награды: 10
Статус: Offline
Quote (SpaceEngineer)
У меня не открывается.

Пичалька.
Какой браузер, видеокарта, что пишет?
А то я уж собрался делать редактор на WebGL.
Скриншот браузера:

Рендеринг низкополгональной модели в 3DS (так по идее она должна была выглядеть, но видимо шейдер забил диффуз спекуляром и каркас стал чернее):

Собственно, obj и текстуры можно и так загрузить: Модель, Диффуз + АО, Спекуляр, Нормали, Высоты.

P.S.: Мелкие косяки есть, я их еще не исправлял.
Upd: Выкинул цветокоррекцию, теперь более похожи стали цвета.
Прикрепления: 4334900.jpg (156.9 Kb) · 3393314.jpg (211.6 Kb)


Win7 Pro x64
Intel Core2Quad 2.5GHz 4GiB RAM
NVidia GForce 9800 1 GiB


Сообщение отредактировал SHW - Четверг, 03.05.2012, 12:16
SpaceEngineerДата: Четверг, 03.05.2012, 11:58 | Сообщение # 641
Автор Space Engine
Группа: Администраторы
Российская Федерация
Сообщений: 5547
Награды: 55
Статус: Offline
Круто! Я даже не представляю, какой объём работы тут проделан!

SHWДата: Четверг, 03.05.2012, 12:22 | Сообщение # 642
Строитель Миров
Группа: Команда SE
Нидерланды
Сообщений: 618
Награды: 10
Статус: Offline
Quote (SpaceEngineer)
Я даже не представляю, какой объём работы тут проделан!

Тут нет ничего сложного - пару вечеров. А вот на весь корабль еще много времени уйдёт.

Кстати, просьба ко всем, у кого не работает Моделька в браузерах Chrome или FireFox, отписаться. Если у большинства WebGL не пашет, то буду делать редактор на чем-нибудь другом.


Win7 Pro x64
Intel Core2Quad 2.5GHz 4GiB RAM
NVidia GForce 9800 1 GiB
mythoДата: Четверг, 03.05.2012, 12:38 | Сообщение # 643
Исследователь
Группа: Команда SE
Украина
Сообщений: 262
Награды: 2
Статус: Offline
FireFox c полтонной плагинов - моделька пашет

AMD Phenom II X4 965, G.Skill F3-14900CL9-8GBSR (8Gb), Radeon HD 6970 (2Gb), Win7 x64.
mindstalkerДата: Четверг, 03.05.2012, 13:31 | Сообщение # 644
Космический пилот
Группа: Команда SE
Российская Федерация
Сообщений: 96
Награды: 0
Статус: Offline
По крайней мере у меня, сейчас открывается... (Chrome)
А вот вчера, выдавал ошибку 403 ("нет прав доступа", или что-то вроде того...)


А вообще круто!
Только хорошо бы еще текстуры бесшовные сделать...
Во вложениях - пример диффузной (чуть-чуть поправил в фотошопе). Остальные, кроме карты нормалей, уже бесшовные, а нормали так просто не поправишь...
Прикрепления: 4541646.jpg (283.0 Kb)


Windows 7 x64; Core i5-2500K (3.3 Ghz); 8Gb RAM; Radeon HD 6950 2Gb
SHWДата: Четверг, 03.05.2012, 13:37 | Сообщение # 645
Строитель Миров
Группа: Команда SE
Нидерланды
Сообщений: 618
Награды: 10
Статус: Offline
Quote (mindstalker)
Только хорошо бы еще текстуры бесшовные сделать...

Да, косяки еще есть, буду дорабатывать. Давно такими вещями не занимался, теперь вот вспоминаю.


Win7 Pro x64
Intel Core2Quad 2.5GHz 4GiB RAM
NVidia GForce 9800 1 GiB
Поиск:

>