Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > разработка игр, графический дизайн и моделирование > Gamedev - cоздание игр: Unity, OpenGL, DirectX
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 15.06.2010, 15:05   #11
Crivel
Delphi\C++
Форумчанин
 
Аватар для Crivel
 
Регистрация: 18.06.2008
Сообщений: 277
По умолчанию

zmey31313, вот про небо нечего сказать не могу, а облака на небе делают частицами. У меня например на диске игра ИЛ-2 лежит и там помоему частицами. Но это явно не для новичков в создании 3д игр... я и сам то когда пробовал в своём движке создать возможность работать с частицами, так запарился, что вообще...
Лучше действительно сначала, попробуйте cubemap'ом.


p.s. ещё вариант создать сферу, засунуть внутрь камеру и оттекстурить.

Последний раз редактировалось Crivel; 15.06.2010 в 15:15.
Crivel вне форума Ответить с цитированием
Старый 15.06.2010, 15:25   #12
puzik_off
Пользователь
 
Регистрация: 02.12.2009
Сообщений: 78
По умолчанию

то что ТС хочет, требует наличия десятка технологий. т.е. налития т.н. граф. двига, а на пустом месте это создать нереально.
puzik_off вне форума Ответить с цитированием
Старый 15.06.2010, 15:57   #13
Crivel
Delphi\C++
Форумчанин
 
Аватар для Crivel
 
Регистрация: 18.06.2008
Сообщений: 277
По умолчанию

puzik_off, на пустом месте при большом желании создать можно. Как я понял из первого сообщения автор делает 3д движок.
Например, можно так сделать - одна функция делает одно, другая другое. А та которая делает небо, использует те функции.

Цитата:
p.s. ещё вариант создать сферу, засунуть внутрь камеру и оттекстурить.
Сейчас сам так попробовал - получается не очень. Так что пусть наверно кубемапом.

Последний раз редактировалось Crivel; 15.06.2010 в 16:01.
Crivel вне форума Ответить с цитированием
Старый 15.06.2010, 16:42   #14
puzik_off
Пользователь
 
Регистрация: 02.12.2009
Сообщений: 78
По умолчанию

п.п. "системы частиц" - это не функция! "скрипт-двиг" - это не функция! "шейдеры" - это не функция... О чем речь то?
Можно конечно и ОС считать функцией,- и не имея ОС писать под нее приложения.. флаг вам в руки...
puzik_off вне форума Ответить с цитированием
Старый 15.06.2010, 18:54   #15
Beermonza
Инженер ИС
Старожил
 
Аватар для Beermonza
 
Регистрация: 13.12.2006
Сообщений: 2,671
По умолчанию

Небо может быть простым кубом одноцветным, а облака объем набирают из слоенных прозрачных спрайтов, с текстурами срезов. Все это движется по небу, если срезы анимированы (на текстуру несколько кадров), то можно получить облака видоизменяющиеся с течением времени. Это не частицы, но очень натурально, если есть одно ограничение, внутри них нельзя летать, иначе придется включать пиксельный туман, чтобы скрыть плоскости срезов облаков. Кстати, в Ил-2 и лес так был сделан.
Руководитель проекта MMO 2D RPG: Настоящее имя Денис Стрижак (10.05.1981-6.02.2019) Мир духу его
Beermonza вне форума Ответить с цитированием
Старый 15.06.2010, 18:54   #16
Crivel
Delphi\C++
Форумчанин
 
Аватар для Crivel
 
Регистрация: 18.06.2008
Сообщений: 277
По умолчанию

Под словом функция я подразумевал вот что - сделать так сказать из ступенек.

Direct3D Скриптовой движок Звуковой движок
|
Граф движок
|
Функции, системы частиц и т.д

Я имел ввиду, чтобы всё это сначала написать и создать. А потом как из этого всего лепить небо и т.д.

Просто можно банально написать функцию и она будет всё делать, а я имел ввиду, из компонентов делать.

Цитата:
флаг вам в руки...


Цитата:
Сообщение от Beermonza Посмотреть сообщение
Небо может быть простым кубом одноцветным, а облака объем набирают из слоенных прозрачных спрайтов, с текстурами срезов. Все это движется по небу, если срезы анимированы (на текстуру несколько кадров), то можно получить облака видоизменяющиеся с течением времени. Это не частицы, но очень натурально, если есть одно ограничение, внутри них нельзя летать, иначе придется включать пиксельный туман, чтобы скрыть плоскости срезов облаков. Кстати, в Ил-2 и лес так был сделан.
Насчёт леса не знал хотя видел, что он немного странный

Последний раз редактировалось Crivel; 15.06.2010 в 18:57.
Crivel вне форума Ответить с цитированием
Старый 15.06.2010, 19:07   #17
Carbon
JAVA BEAN
Участник клуба
 
Аватар для Carbon
 
Регистрация: 22.04.2007
Сообщений: 1,329
По умолчанию

Небо обычно делается в виде половины элипсоида.
Carbon вне форума Ответить с цитированием
Старый 15.06.2010, 19:11   #18
Beermonza
Инженер ИС
Старожил
 
Аватар для Beermonza
 
Регистрация: 13.12.2006
Сообщений: 2,671
По умолчанию

Цитата:
Сообщение от Crivel Посмотреть сообщение
Насчёт леса не знал хотя видел, что он немного странный
Он не странный, с такого подхода, со спрайтами через расстояние, он объемный, а не нарисованный на земле.
Руководитель проекта MMO 2D RPG: Настоящее имя Денис Стрижак (10.05.1981-6.02.2019) Мир духу его
Beermonza вне форума Ответить с цитированием
Старый 15.06.2010, 19:23   #19
Crivel
Delphi\C++
Форумчанин
 
Аватар для Crivel
 
Регистрация: 18.06.2008
Сообщений: 277
По умолчанию

Цитата:
Сообщение от Beermonza Посмотреть сообщение
Он не странный, с такого подхода, со спрайтами через расстояние, он объемный, а не нарисованный на земле.
Из далека да, но с близкого растояния видно что он какой-то не такой. С облаками такой приём я думаю не плохой (хотя не пробовал), но в авиасимуляторах он не пройдёт. А в других играх нормально.
Crivel вне форума Ответить с цитированием
Старый 16.06.2010, 23:06   #20
akasex
Форумчанин Подтвердите свой е-майл
 
Аватар для akasex
 
Регистрация: 31.03.2008
Сообщений: 179
По умолчанию

Not Free, but you should download and look at it...
akasex вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
На 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