|
3D-программирование Вопросы, касающиеся программирования 3D мира |
20.07.2012, 12:54
|
#31
|
☭
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений (для 2,707 пользователей)
|
Ответ: addmesh ???
заплачу 2$ за демку
|
(Offline)
|
|
Эти 3 пользователя(ей) сказали Спасибо HolyDel за это полезное сообщение:
|
|
20.07.2012, 13:27
|
#32
|
Нуждающийся
Регистрация: 14.06.2012
Сообщений: 66
Написано 6 полезных сообщений (для 10 пользователей)
|
тему делете!
Не нужна вам демка ! Ибо я не собираюсь тратить на это время - раз! Ибо вы все тут крутые пупы которым нужен только крутой инструмент для работы - два ! Ибо я не собираюсь никому ничего доказывать - дам демку , потом еще вопросы найдутся - зачем? Мне это не нужно ! Тусите ребятки считая друг друга богами и получайте удовольствие от общения друг с другом)))), тему либо удалите либо оставьте наиболее важную инфу - тут на усмотрение модера!!! Скоро еще будет водичка))) да да , обещаю ее МЕГА быстрой! ))
Последний раз редактировалось SBJoker, 20.07.2012 в 16:02.
|
(Offline)
|
|
20.07.2012, 13:47
|
#33
|
Бывалый
Регистрация: 22.08.2006
Сообщений: 700
Написано 146 полезных сообщений (для 267 пользователей)
|
Ответ: addmesh ???
Автор, ты хотя бы себе можешь объяснить, ЗАЧЕМ? Ну ведь шейдеры есть... не мучайся. Это быстрее, проще, красивее.
|
(Offline)
|
|
20.07.2012, 14:01
|
#34
|
Элита
Регистрация: 26.07.2008
Сообщений: 1,972
Написано 1,095 полезных сообщений (для 3,923 пользователей)
|
Ответ: addmesh ???
|
(Offline)
|
|
Эти 2 пользователя(ей) сказали Спасибо Nuprahtor за это полезное сообщение:
|
|
20.07.2012, 15:26
|
#35
|
Терабайт исходников
Регистрация: 13.09.2008
Сообщений: 3,947
Написано 2,189 полезных сообщений (для 6,051 пользователей)
|
Ответ: addmesh ???
Geometry instancing говорит о чем-нибудь? Нет? А вот и зря.
|
я тебя удивлю может, но он медленее, чем тупо синглсюрфейс)
долго парился с травой для проекта, перепробовал все возможные варианты.
|
(Offline)
|
|
20.07.2012, 16:01
|
#36
|
Бывалый
Регистрация: 22.08.2006
Сообщений: 700
Написано 146 полезных сообщений (для 267 пользователей)
|
Ответ: addmesh ???
Сообщение от Mr_F_
я тебя удивлю может, но он медленее, чем тупо синглсюрфейс)
долго парился с травой для проекта, перепробовал все возможные варианты.
|
Не удивишь, но тупо на сингсюрфейсе далеко не удеешь. Во всяком случае, у меня с инстансингом как-то лучше отношения сложились.
Так или иначе, намек был скорее в сторону DX9 (хотя бы), чем в сторону конкретно этой техники.
|
(Offline)
|
|
20.07.2012, 16:24
|
#37
|
Терабайт исходников
Регистрация: 13.09.2008
Сообщений: 3,947
Написано 2,189 полезных сообщений (для 6,051 пользователей)
|
Ответ: addmesh ???
Не удивишь, но тупо на сингсюрфейсе далеко не удеешь. Во всяком случае, у меня с инстансингом как-то лучше отношения сложились.
|
у меня лучшая производительность вышла, когда я просто ставлю 9 блоков синглсюрфейсной травы вокруг камеры (т.е. как сетка для игры в крестики-нолики с камерой в центральной клетке) + дисплейсю геометрию по карте высот в вертекс шейдере.
ну да, в общем без шейдерного дисплейса далеко и впрямь не уедешь, т.к. не напасёшься уникально отдеформированных мешей на всю местность (если она большая).
но с инстансингом всяко выходило медленнее, просто от оверхеда от его использования.
инстансинг имеет смысл, если ты каждый кадр положения объектов меняешь, к примеру, сортируешь их, а сортировать травинки в любом случае дороговато (хотя можно препросчитать несколько IB с ограниченного кол-ва ракурсов сортированных и выбирать самый подходящий).
|
(Offline)
|
|
20.07.2012, 16:29
|
#38
|
Нуждающийся
Регистрация: 14.06.2012
Сообщений: 66
Написано 6 полезных сообщений (для 10 пользователей)
|
Ответ: addmesh ???
прежде чем достич этого результата , было опробовано около 7 разных методов , и хоть вывернись на изнанку - но синглсурфей самый быстрый способ - ЭТО ФАКТ!
" у меня с инстансингом как-то лучше отношения сложились."<-- 50 строчек кода - сделает даже пятикласник!!!
А не сложились с синглсурфой ПОТОМУ ЧТО НЕ БЫЛО ИНФЫ ПРО ОСОБЕННОСТИ РАБОТЫ С МЕШАМИ!!!!!!!!!!!!!!!!!!!!
Выше я написал особенность - думаю огромного труда не составит написать систему травы!
|
(Offline)
|
|
20.07.2012, 16:48
|
#39
|
Разработчик
Регистрация: 20.02.2010
Сообщений: 397
Написано 173 полезных сообщений (для 565 пользователей)
|
Ответ: addmesh ???
Alex__Noc, Давай демку!!!
|
(Offline)
|
|
20.07.2012, 17:01
|
#40
|
Нуждающийся
Регистрация: 14.06.2012
Сообщений: 66
Написано 6 полезных сообщений (для 10 пользователей)
|
Ответ: addmesh ???
На подумай на досуге вот )))
Последний раз редактировалось Alex__Noc, 01.08.2012 в 20:27.
|
(Offline)
|
|
20.07.2012, 17:02
|
#41
|
Нуждающийся
Регистрация: 14.06.2012
Сообщений: 66
Написано 6 полезных сообщений (для 10 пользователей)
|
Ответ: addmesh ???
5 лямов почти и блиц еще щевелится )))
|
(Offline)
|
|
20.07.2012, 17:12
|
#42
|
Зануда с интернетом
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений (для 20,935 пользователей)
|
Ответ: addmesh ???
Чтобы не посвящать нас в код - выложи видео, а не статические скриншоты, пожалуйста.
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
|
(Offline)
|
|
Эти 2 пользователя(ей) сказали Спасибо impersonalis за это полезное сообщение:
|
|
20.07.2012, 17:19
|
#43
|
☭
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений (для 2,707 пользователей)
|
Ответ: addmesh ???
нафиг видео. за видео не заплачу ни цента.
давай демку, заплачу 3$.
|
(Offline)
|
|
Эти 2 пользователя(ей) сказали Спасибо HolyDel за это полезное сообщение:
|
|
20.07.2012, 17:37
|
#44
|
Бывалый
Регистрация: 22.08.2006
Сообщений: 700
Написано 146 полезных сообщений (для 267 пользователей)
|
Ответ: addmesh ???
Сообщение от Alex__Noc
прежде чем достич этого результата , было опробовано около 7 разных методов , и хоть вывернись на изнанку - но синглсурфей самый быстрый способ - ЭТО ФАКТ!
" у меня с инстансингом как-то лучше отношения сложились."<-- 50 строчек кода - сделает даже пятикласник!!!
А не сложились с синглсурфой ПОТОМУ ЧТО НЕ БЫЛО ИНФЫ ПРО ОСОБЕННОСТИ РАБОТЫ С МЕШАМИ!!!!!!!!!!!!!!!!!!!!
Выше я написал особенность - думаю огромного труда не составит написать систему травы!
|
По-моему, каждый пятиклассник как раз знал эти особенности. Достаточно было понимать разницу Entity и Mesh, а также обнаружить, что ВНЕЗАПНО есть такие команды как PositionMesh и т.д. Ну и хелп частично намекает:
Adds the source mesh to the destination mesh.
AddMesh works best with meshes that have previously only had mesh commands used with them.
So if you want to manipulate a mesh before adding it to another mesh, make sure you use ScaleMesh, PositionMesh, PaintMesh etc rather than ScaleEntity, PositionEntity, EntityTexture etc before using AddMesh.
However, something to be aware of when using commands such as RotateMesh is that all mesh commands work from a global origin of 0,0,0. Therefore it is generally a good idea to scale and rotate a mesh before positioning it, otherwise your mesh could end up in unexpected positions. Also, when using AddMesh, the origin of the new all-in-one mesh will be set at 0,0,0.
After using AddMesh, the original source_mesh will still exist, therefore use FreeEntity to delete it if you wish to do so.
|
ЗЫ. Стало интересно, будет время, напишу через инстансинг травку, "сверим часы"
|
(Offline)
|
|
20.07.2012, 17:48
|
#45
|
Нуждающийся
Регистрация: 14.06.2012
Сообщений: 66
Написано 6 полезных сообщений (для 10 пользователей)
|
Ответ: addmesh ???
HolyDel - оставь себе , пивка попьёшь )
|
(Offline)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 07:31.
|