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

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

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

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

Ответ
 
Опции темы
Старый 20.07.2012, 17:49   #46
Alex__Noc
Нуждающийся
 
Регистрация: 14.06.2012
Сообщений: 66
Написано 6 полезных сообщений
(для 10 пользователей)
Сообщение от MiXaeL Посмотреть сообщение
По-моему, каждый пятиклассник как раз знал эти особенности. Достаточно было понимать разницу Entity и Mesh, а также обнаружить, что ВНЕЗАПНО есть такие команды как PositionMesh и т.д. Ну и хелп частично намекает:


ЗЫ. Стало интересно, будет время, напишу через инстансинг травку, "сверим часы"
Вперед!)

Видео чтото не аттачится - и в зип его и в рар его и грит ошибка заливки! Забил !

Последний раз редактировалось SBJoker, 20.07.2012 в 19:25.
(Offline)
 
Ответить с цитированием
Старый 20.07.2012, 17:53   #47
Nerd
Чудо-кот
 
Аватар для Nerd
 
Регистрация: 22.02.2011
Сообщений: 901
Написано 480 полезных сообщений
(для 1,471 пользователей)
Ответ: addmesh ???

rghost.ru, на булке ограничение размера файла.
__________________

(Offline)
 
Ответить с цитированием
Старый 20.07.2012, 17:54   #48
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Ответ: addmesh ???

youtube
(Offline)
 
Ответить с цитированием
Старый 20.07.2012, 18:06   #49
Alex__Noc
Нуждающийся
 
Регистрация: 14.06.2012
Сообщений: 66
Написано 6 полезных сообщений
(для 10 пользователей)
Ответ: addmesh ???

ЗАБИЛ !!!
(Offline)
 
Ответить с цитированием
Старый 20.07.2012, 18:11   #50
HolyDel
 
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений
(для 2,707 пользователей)
Ответ: addmesh ???

HolyDel - оставь себе , пивка попьёшь
(Offline)
 
Ответить с цитированием
Эти 11 пользователя(ей) сказали Спасибо HolyDel за это полезное сообщение:
Alex__Noc (20.07.2012), dsd (20.07.2012), DStalk (20.07.2012), Dzirt (20.07.2012), FREE MAN (20.07.2012), Gector (02.08.2012), impersonalis (20.07.2012), L.D.M.T. (20.07.2012), moka (20.07.2012), Mr_F_ (20.07.2012), Randomize (20.07.2012)
Старый 20.07.2012, 21:53   #51
MiXaeL
Бывалый
 
Аватар для MiXaeL
 
Регистрация: 22.08.2006
Сообщений: 700
Написано 146 полезных сообщений
(для 267 пользователей)
Ответ: addmesh ???

Так, посидел я часочек над эти делом. Писал на С++ и Xors3D.
Во-первых, сразу могу сказать, что результаты не следует сильно брать в расчет, т.к. обнаружилось, что Mesh в Xorse может иметь весьма ограниченное число треугольников (2 байтовые инты?), в это не углублялся. Пришлось немного изворачиваться, делая несколько синглсюрфейсных мешей. Тесты и их результаты ниже.
Все тесты заключались в следующем: некоторыми примитивами покрывался терраин. Сам терраин не рисовался, чтобы максимально устранить внешние факторы.

SingleSurface
1. 1024 куба, один меш

2. 65536 кубов, 64 меша

3. 9216 сфер, 144 меша

4. 65536 сфер, 1024 меша
MAV (кончилась оперативка)

5. Многополигональные сферы, 1024 меша
MAV (кончилась оперативка)

Hardware Instancing
1. 1024 куба

2. 65536 кубов

3. 9216 сфер

4. 65536 сфер, 1024 меша

5. Многополигональные сферы, 1024 меша

Сравнение
Тест . SS .. HwI
1 ...... 2351... 669
2 ...... 108 ... 12
3 ...... 90 .... 73
4 ...... MAV ... 10
5 ...... MAV .... 3

Вывод я бы сделал такой, инстансинг хорош для множества копий довольно сложных объектов (например, большой пачки анимированных юнитов). Ну и главный плюс инстансинга - то, что можно изменять позицию каждого элемента (быстрее, чем редактировать меш. или я чего-то не понимаю?). Видосик тут (изменение цвета фейковое, подставляется нормаль):
ютуб

Как делать траву личный выбор каждого.
Можно хоть на основе шейдеров шерсти сделать, которые что-то типа такого выдают
(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо MiXaeL за это полезное сообщение:
HolyDel (31.07.2012), tirarex (24.08.2012)
Старый 20.07.2012, 21:54   #52
mauNgerS
Разработчик
 
Аватар для mauNgerS
 
Регистрация: 10.10.2008
Сообщений: 501
Написано 258 полезных сообщений
(для 670 пользователей)
Ответ: addmesh ???

Не, серьёзно, Alex__Noc, продемонстрируй видео.
Или екзешник выложи.
__________________
(Offline)
 
Ответить с цитированием
Старый 20.07.2012, 22:17   #53
Nuprahtor
Элита
 
Аватар для Nuprahtor
 
Регистрация: 26.07.2008
Сообщений: 1,972
Написано 1,095 полезных сообщений
(для 3,923 пользователей)
Ответ: addmesh ???

Сдается мне, не увижу я демо-версию программы.
(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо Nuprahtor за это полезное сообщение:
ARA (20.07.2012), mauNgerS (21.07.2012)
Старый 20.07.2012, 22:33   #54
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Ответ: addmesh ???

Мы такое упустили... эх..
(Offline)
 
Ответить с цитированием
Эти 3 пользователя(ей) сказали Спасибо moka за это полезное сообщение:
mauNgerS (21.07.2012), Nex (20.07.2012), tormoz (20.07.2012)
Старый 20.07.2012, 23:17   #55
tormoz
Гигант индустрии
 
Аватар для tormoz
 
Регистрация: 14.12.2005
Сообщений: 2,785
Написано 1,183 полезных сообщений
(для 4,437 пользователей)
Ответ: addmesh ???

ппц. Машина времени. 7 лет назад на блиц рр тоже какой-то долбайоп велосипедом с травой всех веселил
(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо tormoz за это полезное сообщение:
ARA (21.07.2012), HolyDel (20.07.2012)
Старый 20.07.2012, 23:18   #56
HolyDel
 
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений
(для 2,707 пользователей)
Ответ: addmesh ???

трава - такая трава ))))

хотя 7 лет назад было еще более менее обоснованно. и трава на блице была зеленее.
(Offline)
 
Ответить с цитированием
Старый 20.07.2012, 23:22   #57
Mr_F_
Терабайт исходников
 
Аватар для Mr_F_
 
Регистрация: 13.09.2008
Сообщений: 3,947
Написано 2,189 полезных сообщений
(для 6,051 пользователей)
Ответ: addmesh ???

можно изменять позицию каждого элемента (быстрее, чем редактировать меш. или я чего-то не понимаю?).
не знаю, как в ксорсе реализована работа с инстансингом (когда я с ним работал, там ещё не было его), но в хардварном инстансинге все per-instance данные подключаются в виде доп вертекс-буффера, только в нём инфа не повертексная а поинстанстная, соответственно чтобы поменять данные инстанса, надо локнуть небольшой буфер (зависит от кол-ва инстансов и размера передаваемых данных на каждый) и поменять в нём 1 элемент, в то время как с синглсюрфейсом придётся локать дофига более крупный буфер и менять в нём дофига больше, поэтому для множества динобъектов инстансинг лучше подходит вроде, хотя если инстансы сами по себе оч маленькие (квады?) я бы посравнивал ещё.
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
HolyDel (20.07.2012)
Старый 30.07.2012, 18:52   #58
Alex__Noc
Нуждающийся
 
Регистрация: 14.06.2012
Сообщений: 66
Написано 6 полезных сообщений
(для 10 пользователей)
Счастье Ответ: addmesh ???

смотреть нахъ

Последний раз редактировалось Alex__Noc, 01.08.2012 в 20:27.
(Offline)
 
Ответить с цитированием
Эти 4 пользователя(ей) сказали Спасибо Alex__Noc за это полезное сообщение:
FREE MAN (30.07.2012), HolyDel (30.07.2012), mauNgerS (01.08.2012), Nerd (30.07.2012)
Старый 30.07.2012, 20:02   #59
L.D.M.T.
Бывалый
 
Аватар для L.D.M.T.
 
Регистрация: 10.06.2006
Сообщений: 808
Написано 354 полезных сообщений
(для 832 пользователей)
Ответ: addmesh ???

нетбук - 2 ядра, 2 гига оперативы. фпс от 1 до 5...
(Offline)
 
Ответить с цитированием
Старый 30.07.2012, 20:04   #60
pax
Unity/C# кодер
 
Аватар для pax
 
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений
(для 5,323 пользователей)
Ответ: addmesh ???

Сообщение от Alex__Noc Посмотреть сообщение
смотреть нахъ
Что-то лагает сильно
__________________
Blitz3d to Unity Wiki
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

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

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


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


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