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

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

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

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

Ответ
 
Опции темы
Старый 20.07.2012, 12:54   #31
HolyDel
 
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений
(для 2,707 пользователей)
Ответ: addmesh ???

заплачу 2$ за демку
(Offline)
 
Ответить с цитированием
Эти 3 пользователя(ей) сказали Спасибо HolyDel за это полезное сообщение:
Dzirt (20.07.2012), impersonalis (20.07.2012), L.D.M.T. (20.07.2012)
Старый 20.07.2012, 13:27   #32
Alex__Noc
Нуждающийся
 
Регистрация: 14.06.2012
Сообщений: 66
Написано 6 полезных сообщений
(для 10 пользователей)
тему делете!

Не нужна вам демка ! Ибо я не собираюсь тратить на это время - раз! Ибо вы все тут крутые пупы которым нужен только крутой инструмент для работы - два ! Ибо я не собираюсь никому ничего доказывать - дам демку , потом еще вопросы найдутся - зачем? Мне это не нужно ! Тусите ребятки считая друг друга богами и получайте удовольствие от общения друг с другом)))), тему либо удалите либо оставьте наиболее важную инфу - тут на усмотрение модера!!! Скоро еще будет водичка))) да да , обещаю ее МЕГА быстрой! ))

Последний раз редактировалось SBJoker, 20.07.2012 в 16:02.
(Offline)
 
Ответить с цитированием
Старый 20.07.2012, 13:47   #33
MiXaeL
Бывалый
 
Аватар для MiXaeL
 
Регистрация: 22.08.2006
Сообщений: 700
Написано 146 полезных сообщений
(для 267 пользователей)
Ответ: addmesh ???

Автор, ты хотя бы себе можешь объяснить, ЗАЧЕМ? Ну ведь шейдеры есть... не мучайся. Это быстрее, проще, красивее.
(Offline)
 
Ответить с цитированием
Старый 20.07.2012, 14:01   #34
Nuprahtor
Элита
 
Аватар для Nuprahtor
 
Регистрация: 26.07.2008
Сообщений: 1,972
Написано 1,095 полезных сообщений
(для 3,923 пользователей)
Ответ: addmesh ???

Не нужна вам демка
Нет, нужна
(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо Nuprahtor за это полезное сообщение:
L.D.M.T. (20.07.2012), Randomize (20.07.2012)
Старый 20.07.2012, 15:26   #35
Mr_F_
Терабайт исходников
 
Аватар для Mr_F_
 
Регистрация: 13.09.2008
Сообщений: 3,947
Написано 2,189 полезных сообщений
(для 6,051 пользователей)
Ответ: addmesh ???

Geometry instancing говорит о чем-нибудь? Нет? А вот и зря.
я тебя удивлю может, но он медленее, чем тупо синглсюрфейс)
долго парился с травой для проекта, перепробовал все возможные варианты.
(Offline)
 
Ответить с цитированием
Старый 20.07.2012, 16:01   #36
MiXaeL
Бывалый
 
Аватар для MiXaeL
 
Регистрация: 22.08.2006
Сообщений: 700
Написано 146 полезных сообщений
(для 267 пользователей)
Ответ: addmesh ???

Сообщение от Mr_F_ Посмотреть сообщение
я тебя удивлю может, но он медленее, чем тупо синглсюрфейс)
долго парился с травой для проекта, перепробовал все возможные варианты.
Не удивишь, но тупо на сингсюрфейсе далеко не удеешь. Во всяком случае, у меня с инстансингом как-то лучше отношения сложились.
Так или иначе, намек был скорее в сторону DX9 (хотя бы), чем в сторону конкретно этой техники.
(Offline)
 
Ответить с цитированием
Старый 20.07.2012, 16:24   #37
Mr_F_
Терабайт исходников
 
Аватар для Mr_F_
 
Регистрация: 13.09.2008
Сообщений: 3,947
Написано 2,189 полезных сообщений
(для 6,051 пользователей)
Ответ: addmesh ???

Не удивишь, но тупо на сингсюрфейсе далеко не удеешь. Во всяком случае, у меня с инстансингом как-то лучше отношения сложились.
у меня лучшая производительность вышла, когда я просто ставлю 9 блоков синглсюрфейсной травы вокруг камеры (т.е. как сетка для игры в крестики-нолики с камерой в центральной клетке) + дисплейсю геометрию по карте высот в вертекс шейдере.
ну да, в общем без шейдерного дисплейса далеко и впрямь не уедешь, т.к. не напасёшься уникально отдеформированных мешей на всю местность (если она большая).
но с инстансингом всяко выходило медленнее, просто от оверхеда от его использования.
инстансинг имеет смысл, если ты каждый кадр положения объектов меняешь, к примеру, сортируешь их, а сортировать травинки в любом случае дороговато (хотя можно препросчитать несколько IB с ограниченного кол-ва ракурсов сортированных и выбирать самый подходящий).
(Offline)
 
Ответить с цитированием
Старый 20.07.2012, 16:29   #38
Alex__Noc
Нуждающийся
 
Регистрация: 14.06.2012
Сообщений: 66
Написано 6 полезных сообщений
(для 10 пользователей)
Ответ: addmesh ???

прежде чем достич этого результата , было опробовано около 7 разных методов , и хоть вывернись на изнанку - но синглсурфей самый быстрый способ - ЭТО ФАКТ!
" у меня с инстансингом как-то лучше отношения сложились."<-- 50 строчек кода - сделает даже пятикласник!!!
А не сложились с синглсурфой ПОТОМУ ЧТО НЕ БЫЛО ИНФЫ ПРО ОСОБЕННОСТИ РАБОТЫ С МЕШАМИ!!!!!!!!!!!!!!!!!!!!
Выше я написал особенность - думаю огромного труда не составит написать систему травы!
(Offline)
 
Ответить с цитированием
Старый 20.07.2012, 16:48   #39
FREE MAN
Разработчик
 
Регистрация: 20.02.2010
Сообщений: 397
Написано 173 полезных сообщений
(для 565 пользователей)
Ответ: addmesh ???

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

На подумай на досуге вот )))

Последний раз редактировалось Alex__Noc, 01.08.2012 в 20:27.
(Offline)
 
Ответить с цитированием
Старый 20.07.2012, 17:02   #41
Alex__Noc
Нуждающийся
 
Регистрация: 14.06.2012
Сообщений: 66
Написано 6 полезных сообщений
(для 10 пользователей)
Ответ: addmesh ???

5 лямов почти и блиц еще щевелится )))
(Offline)
 
Ответить с цитированием
Старый 20.07.2012, 17:12   #42
impersonalis
Зануда с интернетом
 
Аватар для impersonalis
 
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений
(для 20,935 пользователей)
Ответ: addmesh ???

Чтобы не посвящать нас в код - выложи видео, а не статические скриншоты, пожалуйста.
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо impersonalis за это полезное сообщение:
mauNgerS (20.07.2012), Randomize (20.07.2012)
Старый 20.07.2012, 17:19   #43
HolyDel
 
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений
(для 2,707 пользователей)
Ответ: addmesh ???

нафиг видео. за видео не заплачу ни цента.

давай демку, заплачу 3$.
(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо HolyDel за это полезное сообщение:
Dzirt (20.07.2012), Mhyhr (31.07.2012)
Старый 20.07.2012, 17:37   #44
MiXaeL
Бывалый
 
Аватар для MiXaeL
 
Регистрация: 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
Alex__Noc
Нуждающийся
 
Регистрация: 14.06.2012
Сообщений: 66
Написано 6 полезных сообщений
(для 10 пользователей)
Ответ: addmesh ???

HolyDel - оставь себе , пивка попьёшь )
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

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

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


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


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