Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для компьютеров > Blitz3D > 3D-программирование

3D-программирование Вопросы, касающиеся программирования 3D мира

Ответ
 
Опции темы
Старый 22.03.2010, 19:12   #1
Petrofan
ПроЭктировщик
 
Аватар для Petrofan
 
Регистрация: 26.08.2008
Сообщений: 149
Написано 10 полезных сообщений
(для 18 пользователей)
Космос

Кто знает хороший способ создания космического пространства если кто знает подскажите как кто делает.
(Offline)
 
Ответить с цитированием
Старый 22.03.2010, 19:45   #2
tormoz
Гигант индустрии
 
Аватар для tormoz
 
Регистрация: 14.12.2005
Сообщений: 2,785
Написано 1,183 полезных сообщений
(для 4,437 пользователей)
Ответ: Космос

Сообщение от Petrofan Посмотреть сообщение
Кто знает хороший способ создания космического пространства если кто знает подскажите как кто делает.
1 В начале сотворил Бог небо и землю.
2 Земля же была безвидна и пуста, и тьма над бездною, и Дух Божий носился над водою.
3 И сказал Бог: да будет свет. И стал свет.
4 И увидел Бог свет, что он хорош, и отделил Бог свет от тьмы.
5 И назвал Бог свет днем, а тьму ночью. И был вечер, и было утро: день один.
__________________
(Offline)
 
Ответить с цитированием
Эти 6 пользователя(ей) сказали Спасибо tormoz за это полезное сообщение:
Arton (24.03.2010), BlackDragon (22.03.2010), Nuprahtor (22.03.2010), Randomize (22.03.2010), St_AnGer (23.03.2010), Taugeshtu (22.03.2010)
Старый 22.03.2010, 20:02   #3
Petrofan
ПроЭктировщик
 
Аватар для Petrofan
 
Регистрация: 26.08.2008
Сообщений: 149
Написано 10 полезных сообщений
(для 18 пользователей)
Ответ: Космос

Красиво написано, но меня интересует как сделать звезды, и когда летиш на космическом ведре чтоб они двигались в противоположную сторону ведра. Пробовал сделать большую сферу и наложить текстуру+ включил туманчик получилось непрохо но если долго лететь то можна вылетить за придели сфери.
Миниатюры
Нажмите на изображение для увеличения
Название: Skrin1.jpg
Просмотров: 758
Размер:	179.1 Кб
ID:	9622  
(Offline)
 
Ответить с цитированием
Старый 22.03.2010, 20:50   #4
Randomize
[object Object]
 
Аватар для Randomize
 
Регистрация: 01.08.2008
Адрес: В России
Сообщений: 4,356
Написано 2,472 полезных сообщений
(для 6,854 пользователей)
Ответ: Космос

Звёзды делают с помощью:
Кубов, сфер, квадов, спрайтов, скайбоксов/скайсфер.
Вобщем их можно сделать как угодно.
Сделай квадов стопицот и приатач к пивоту.
Меняя положение пивота будешь менять положение звёзд
__________________
Retry, Abort, Ignore? █
Intel Core i7-9700 4.70 Ghz; 64Gb; Nvidia RTX 3070
AMD Ryzen 7 3800X 4.3Ghz; 64Gb; Nvidia 1070Ti
AMD Ryzen 7 1700X 3.4Ghz; 8Gb; AMD RX 570
AMD Athlon II 2.6Ghz; 8Gb; Nvidia GTX 750 Ti
(Offline)
 
Ответить с цитированием
Старый 22.03.2010, 20:59   #5
Taugeshtu
scientist.alien
 
Аватар для Taugeshtu
 
Регистрация: 12.02.2007
Сообщений: 2,098
Написано 1,030 полезных сообщений
(для 2,593 пользователей)
Ответ: Космос

правильнее - точками...
__________________
Public service announcement: вы можете заблокировать отображение сообщений определённого пользователя, добавив его ник в список игнорируемых.
Tau lab.
We LOVE you. We MADE you.
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Harter (22.03.2010)
Старый 22.03.2010, 21:44   #6
Randomize
[object Object]
 
Аватар для Randomize
 
Регистрация: 01.08.2008
Адрес: В России
Сообщений: 4,356
Написано 2,472 полезных сообщений
(для 6,854 пользователей)
Ответ: Космос

Мы про B3D говорим. А в B3D 2d надо понимать.
Xors3D никто не упоминал.
__________________
Retry, Abort, Ignore? █
Intel Core i7-9700 4.70 Ghz; 64Gb; Nvidia RTX 3070
AMD Ryzen 7 3800X 4.3Ghz; 64Gb; Nvidia 1070Ti
AMD Ryzen 7 1700X 3.4Ghz; 8Gb; AMD RX 570
AMD Athlon II 2.6Ghz; 8Gb; Nvidia GTX 750 Ti
(Offline)
 
Ответить с цитированием
Старый 22.03.2010, 22:15   #7
Taugeshtu
scientist.alien
 
Аватар для Taugeshtu
 
Регистрация: 12.02.2007
Сообщений: 2,098
Написано 1,030 полезных сообщений
(для 2,593 пользователей)
Ответ: Космос

я про то, что в большинстве больших игр (навскидку - Parkan II, Eve online) звезды сделаны 3д-точками. Так они не страдают от фильтрации текстур
__________________
Public service announcement: вы можете заблокировать отображение сообщений определённого пользователя, добавив его ник в список игнорируемых.
Tau lab.
We LOVE you. We MADE you.
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Harter (22.03.2010)
Старый 22.03.2010, 23:40   #8
Randomize
[object Object]
 
Аватар для Randomize
 
Регистрация: 01.08.2008
Адрес: В России
Сообщений: 4,356
Написано 2,472 полезных сообщений
(для 6,854 пользователей)
Ответ: Космос

А 3D точка это что?
__________________
Retry, Abort, Ignore? █
Intel Core i7-9700 4.70 Ghz; 64Gb; Nvidia RTX 3070
AMD Ryzen 7 3800X 4.3Ghz; 64Gb; Nvidia 1070Ti
AMD Ryzen 7 1700X 3.4Ghz; 8Gb; AMD RX 570
AMD Athlon II 2.6Ghz; 8Gb; Nvidia GTX 750 Ti
(Offline)
 
Ответить с цитированием
Старый 23.03.2010, 00:40   #9
Taugeshtu
scientist.alien
 
Аватар для Taugeshtu
 
Регистрация: 12.02.2007
Сообщений: 2,098
Написано 1,030 полезных сообщений
(для 2,593 пользователей)
Ответ: Космос

Вершина + шейдер
__________________
Public service announcement: вы можете заблокировать отображение сообщений определённого пользователя, добавив его ник в список игнорируемых.
Tau lab.
We LOVE you. We MADE you.
(Offline)
 
Ответить с цитированием
Старый 23.03.2010, 01:37   #10
ABTOMAT
Ференька
 
Аватар для ABTOMAT
 
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,741
Написано 5,461 полезных сообщений
(для 15,675 пользователей)
Ответ: Космос

Parkan II юзал шейдеры в своём бородатом году? Удивительные вещи, говорите, батенька!
Кстати, есть моды рендера и без фильтрации, раз вы так её боитесь.
(но к блицу опять же неприменимо)
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**

* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена

(Offline)
 
Ответить с цитированием
Старый 23.03.2010, 01:41   #11
Randomize
[object Object]
 
Аватар для Randomize
 
Регистрация: 01.08.2008
Адрес: В России
Сообщений: 4,356
Написано 2,472 полезных сообщений
(для 6,854 пользователей)
Ответ: Космос

Шейдер?
Мыж про бзд
__________________
Retry, Abort, Ignore? █
Intel Core i7-9700 4.70 Ghz; 64Gb; Nvidia RTX 3070
AMD Ryzen 7 3800X 4.3Ghz; 64Gb; Nvidia 1070Ti
AMD Ryzen 7 1700X 3.4Ghz; 8Gb; AMD RX 570
AMD Athlon II 2.6Ghz; 8Gb; Nvidia GTX 750 Ti
(Offline)
 
Ответить с цитированием
Старый 23.03.2010, 13:54   #12
Nafi
ПроЭктировщик
 
Регистрация: 04.08.2007
Сообщений: 192
Написано 44 полезных сообщений
(для 58 пользователей)
Ответ: Космос

А зачем нам текстуры? Точечные звезды делаем белыми квадратиками размером с точку. Можно с самосвечением. Раскидываем по сфере. Объединяем их в один меш, что бы рендерились быстрее.
Можно поделить сферу на сегменты и отрисовывать только те сегменты, что в поле зрения камеры.
Более крупные звезды квадами с текстуркой. Но их мало.
На заднем плане скайбокс с красивыми туманностями как в HW или Звездных волках.
Всю эту байду центровать по координатам камеры, но не поворачивать.
Видюшки нынче быстрые. Треугольники молотят миллионами.
(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо Nafi за это полезное сообщение:
H@NON (23.03.2010), Nuprahtor (23.03.2010)
Старый 23.03.2010, 20:22   #13
ABTOMAT
Ференька
 
Аватар для ABTOMAT
 
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,741
Написано 5,461 полезных сообщений
(для 15,675 пользователей)
Ответ: Космос

100500*2 полигонов для 100500 звёзд - вперёд и с песней!
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**

* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена

(Offline)
 
Ответить с цитированием
Старый 23.03.2010, 21:06   #14
Randomize
[object Object]
 
Аватар для Randomize
 
Регистрация: 01.08.2008
Адрес: В России
Сообщений: 4,356
Написано 2,472 полезных сообщений
(для 6,854 пользователей)
Ответ: Космос

Юзайте ка 2д задник.
__________________
Retry, Abort, Ignore? █
Intel Core i7-9700 4.70 Ghz; 64Gb; Nvidia RTX 3070
AMD Ryzen 7 3800X 4.3Ghz; 64Gb; Nvidia 1070Ti
AMD Ryzen 7 1700X 3.4Ghz; 8Gb; AMD RX 570
AMD Athlon II 2.6Ghz; 8Gb; Nvidia GTX 750 Ti
(Offline)
 
Ответить с цитированием
Старый 23.03.2010, 23:18   #15
Nafi
ПроЭктировщик
 
Регистрация: 04.08.2007
Сообщений: 192
Написано 44 полезных сообщений
(для 58 пользователей)
Ответ: Космос

A нам оно надо, 100тыс. звезд? Кстати, откуда такое число?
Нам же просто условно обозначить, что есть такие и их много.
Рассмотрим полусферу. По одной звездочке на 5 градусов. 360гр * 90гр / 5 = около 600 шт.
На всю сферу 1200 * 2 = 2400 треуголников.
ХЗ как оно будет выглядеть.
В программе задаем цикл i=1 to 1200 и через рэндом задаем углы расположения звезд на сфере.
Чего, то мало получилось. Но можно подобрать экспериментально, что бы было как нравится.
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Часовой пояс GMT +4, время: 05:42.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com