|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
15.06.2010, 15:05 | #11 |
Delphi\C++
Форумчанин
Регистрация: 18.06.2008
Сообщений: 277
|
zmey31313, вот про небо нечего сказать не могу, а облака на небе делают частицами. У меня например на диске игра ИЛ-2 лежит и там помоему частицами. Но это явно не для новичков в создании 3д игр... я и сам то когда пробовал в своём движке создать возможность работать с частицами, так запарился, что вообще...
Лучше действительно сначала, попробуйте cubemap'ом. p.s. ещё вариант создать сферу, засунуть внутрь камеру и оттекстурить. Последний раз редактировалось Crivel; 15.06.2010 в 15:15. |
15.06.2010, 15:25 | #12 |
Пользователь
Регистрация: 02.12.2009
Сообщений: 78
|
то что ТС хочет, требует наличия десятка технологий. т.е. налития т.н. граф. двига, а на пустом месте это создать нереально.
|
15.06.2010, 15:57 | #13 | |
Delphi\C++
Форумчанин
Регистрация: 18.06.2008
Сообщений: 277
|
puzik_off, на пустом месте при большом желании создать можно. Как я понял из первого сообщения автор делает 3д движок.
Например, можно так сделать - одна функция делает одно, другая другое. А та которая делает небо, использует те функции. Цитата:
Последний раз редактировалось Crivel; 15.06.2010 в 16:01. |
|
15.06.2010, 16:42 | #14 |
Пользователь
Регистрация: 02.12.2009
Сообщений: 78
|
п.п. "системы частиц" - это не функция! "скрипт-двиг" - это не функция! "шейдеры" - это не функция... О чем речь то?
Можно конечно и ОС считать функцией,- и не имея ОС писать под нее приложения.. флаг вам в руки... |
15.06.2010, 18:54 | #15 |
Инженер ИС
Старожил
Регистрация: 13.12.2006
Сообщений: 2,671
|
Небо может быть простым кубом одноцветным, а облака объем набирают из слоенных прозрачных спрайтов, с текстурами срезов. Все это движется по небу, если срезы анимированы (на текстуру несколько кадров), то можно получить облака видоизменяющиеся с течением времени. Это не частицы, но очень натурально, если есть одно ограничение, внутри них нельзя летать, иначе придется включать пиксельный туман, чтобы скрыть плоскости срезов облаков. Кстати, в Ил-2 и лес так был сделан.
Руководитель проекта MMO 2D RPG: Настоящее имя Денис Стрижак (10.05.1981-6.02.2019) Мир духу его
|
15.06.2010, 18:54 | #16 | ||
Delphi\C++
Форумчанин
Регистрация: 18.06.2008
Сообщений: 277
|
Под словом функция я подразумевал вот что - сделать так сказать из ступенек.
Direct3D Скриптовой движок Звуковой движок | Граф движок | Функции, системы частиц и т.д Я имел ввиду, чтобы всё это сначала написать и создать. А потом как из этого всего лепить небо и т.д. Просто можно банально написать функцию и она будет всё делать, а я имел ввиду, из компонентов делать. Цитата:
Цитата:
Последний раз редактировалось Crivel; 15.06.2010 в 18:57. |
||
15.06.2010, 19:07 | #17 |
JAVA BEAN
Участник клуба
Регистрация: 22.04.2007
Сообщений: 1,329
|
Небо обычно делается в виде половины элипсоида.
|
15.06.2010, 19:11 | #18 |
Инженер ИС
Старожил
Регистрация: 13.12.2006
Сообщений: 2,671
|
Он не странный, с такого подхода, со спрайтами через расстояние, он объемный, а не нарисованный на земле.
Руководитель проекта MMO 2D RPG: Настоящее имя Денис Стрижак (10.05.1981-6.02.2019) Мир духу его
|
15.06.2010, 19:23 | #19 |
Delphi\C++
Форумчанин
Регистрация: 18.06.2008
Сообщений: 277
|
Из далека да, но с близкого растояния видно что он какой-то не такой. С облаками такой приём я думаю не плохой (хотя не пробовал), но в авиасимуляторах он не пройдёт. А в других играх нормально.
|
16.06.2010, 23:06 | #20 |
Форумчанин Подтвердите свой е-майл
Регистрация: 31.03.2008
Сообщений: 179
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
На Delphi 7 сделать игру кто хочет стать миллионером в delphi 7 | 666dart666 | Помощь студентам | 11 | 04.11.2010 17:57 |
Программа Звездное небо | jungle | Win Api | 0 | 11.11.2009 22:05 |
Звезное небо | П@Bел | JavaScript, Ajax | 1 | 19.04.2009 01:42 |
Delphi. Как нарисовать в Delphi два движущиеся шара с определенной скоростью? | redred | Общие вопросы Delphi | 10 | 11.12.2007 10:43 |
Как открыть БД, написанную в Delphi если нf другой машине Delphi нет? | dagarik | БД в Delphi | 7 | 22.10.2007 17:54 |