Для входа на форум нажмите здесь
Новые комментарии
Сжатие в 600 000 раз для 3D-деревьев разработано силами AMD
Автор темы: Efemische
Дата создания: 26.06.2025 21:16
Сжатие в 600 000 раз для 3D-деревьев разработано силами AMD



Исследователи компании AMD создали уникальный метод для сжатия "проблематичных" трехмерных деревьев в видеопамяти. Деревья, особенно высоко детализированные, содержат в себе огромное количество полигонов и текстур, что приводит к значительному потреблению видеопамяти и ресурсов системы, а новый метод их рендера позволяет сжать 34,8 Гибибайта трехмерных деревьев до 51 Кибибайта, а это сжатие в 600 000 раз. Сделано это за счет техники, которую AMD называют Work graphs.

За счет этой техники индивидуальные шейдеры назначаются для процессов в разных итерациях, что создает похожие на графы структуры вычислений. В итоге видеокарта значительно эффективнее использует видеопамяти по принципу "Разделяй и властвуй".

Технология Work graphs до сих пор не дошла до массового использования, но выглядит очень многообещающей, что также признают и игровые разработчики из разных продвинутых в делах графических студий вроде Remedy.



2 пользователя оценили это сообщение: Показать
Fallze's Avatar
Предводитель
Join Date:
04.06.2010
Медаль "1К лайков" 20 лет вместе!
Issue reason: 20 лет вместе! GoHa.Ru - 10 лет Герой пустоши
Issue reason: За участие в остановке конвоя в спецпроекте по Rage 2
Агент GoHa.Ru
Issue reason: Настоящий Агент - За успехи в охоте на клонов Агента 47 Дитя Предназначения
Issue reason: За победу в одном туре конкурса по игре "Ведьмак 3: Дикая охота"
Re: Сжатие в 600 000 раз для 3D-деревьев разработано силами AMD
8GB VRAM хватит всем.
1 пользователь оценил это сообщение: Показать
Re: Сжатие в 600 000 раз для 3D-деревьев разработано силами AMD
сколько раз нам уже обещали супер технологии?

<div class=bbquote data-username=Zabava data-postid=159402492>
	<div class=flex bbquoteheader>
		<div class=flex bbquotetitle>
			<img class=bbquoteicon src=images/customstyles/goharudark/editor/quote.gif border=0 alt= width=20 />
			<span class=flex bbquoteexpand imagereplacer>
				<img src=images/customstyles/goharudark/misc/quoteexpand.svg border=0 alt= width=20 />
				<img src=images/customstyles/goharudark/misc/quoteexpandhover.svg border=0 alt= width=20 />
			</span>
			
			<div>Originally Posted by <strong>Zabava</strong>:</div>
			
		</div>
		
		<a class=flex bbquoteviewpost imagereplacer href=showthread.php?p=159402492#post159402492 rel=nofollow title=View Post data-popuppostid=159402492 target=_blank>
			<img src=images/customstyles/goharudark/buttons/viewpost.svg border=0 alt= width=20 />
			<img src=images/customstyles/goharudark/buttons/viewposthover.svg border=0 alt= width=20 />
		</a>
		
	</div>
	<div class=bbquotebody>
		Можно сказать и так, - я лично готовила 1ю роту морпехов в Чечню в 1ю кампанию... но забеременела и не смогла поехать во главе их...
	</div>
</div>
<script type=text/javascript>var bbquoteexists = true;</script>
THUGan's Avatar
Предводитель
Join Date:
26.11.2011
Медаль "500 лайков" GoHa.Ru - 10 лет Герой пустоши
Issue reason: За участие в остановке конвоя в спецпроекте по Rage 2 Космос
Re: Сжатие в 600 000 раз для 3D-деревьев разработано силами AMD
Круто но поздно, там Эпики "воксельную" листву сделали, в Ведьмаки 4 будет, да и стандартом я думаю станет.

Я когда погуглил разобрался как она работает, это реально охрененная фишка, и пользы от неё будет больше чем от свистоперделок за последние 10 лет. Особенно круто, что на дальних деревьях, будет нормально свет и тень падать, а не как со сплайнами, когда плоское дерево\листва

Originally Posted by Unter:
А кто хочет спровоцироваться найдет способ это сделать глядя на пустой табурет в своей комнате.
https://minjust.gov.ru/ru/extremist-materials/?page=55& - всего лишь 5000 пунктов которые огородят вас от штрафа. Изучайте.
Originally Posted by Winterhearted:
видать мы не в галактике живем а в очке розового пони-единорога!

Человек с обостренным чувством справедливости.

Pangolier's Avatar
Гигант мысли
Join Date:
29.11.2018
GoHa.Ru III Степени
Re: Сжатие в 600 000 раз для 3D-деревьев разработано силами AMD
Срал я на эти деревья и как на них тени падают, дайте персонажей нормальных не сжв
Xenobius's Avatar
Мастер
Join Date:
20.12.2005
GoHa.Ru - 10 лет Медаль "500 лайков" Просветитель
Issue reason: За развитие раздела FF XIV Online
Re: Сжатие в 600 000 раз для 3D-деревьев разработано силами AMD
Originally Posted by Efemische:
34,8 Гибибайта
А почему объем занимаемой текстурами памяти (который всегда измеряли в привычных мега и гигабайтах) в этот раз в такой экзотике, как гибибайты? Деревья как-то по особенному текстурируются?

|\_|\
_°<
Re: Сжатие в 600 000 раз для 3D-деревьев разработано силами AMD
Originally Posted by Xenobius:
в этот раз в такой экзотике, как гибибайты?
вопрос к исследователям

I... Am... Atomic!
PipBoy's Avatar
Предводитель
Join Date:
24.05.2005
GoHa.Ru - 10 лет Крафтер
Re: Сжатие в 600 000 раз для 3D-деревьев разработано силами AMD
Originally Posted by Xenobius:
А почему объем занимаемой текстурами памяти (который всегда измеряли в привычных мега и гигабайтах) в этот раз в такой экзотике, как гибибайты? Деревья как-то по особенному текстурируются?
Это не экзотика, а просто более корректное название для единицы измерения. В русском языке не особо устоялось.

Тролль-инженер 85го уровня
Xenobius's Avatar
Мастер
Join Date:
20.12.2005
GoHa.Ru - 10 лет Медаль "500 лайков" Просветитель
Issue reason: За развитие раздела FF XIV Online
Re: Сжатие в 600 000 раз для 3D-деревьев разработано силами AMD
Originally Posted by PipBoy:
В русском языке не особо устоялось.
Да и в разговорном английском тоже не очень.
Я время от времени смотрю обзоры от Linus Tech Tips или Tom's Hardware читаю - вот так сходу даже не припомню, встречал ли у них вообще такой термин.
Подозреваю, что за пределы спец.литературы эти "гиби-киби" носа не кажут :)

|\_|\
_°<
Elrender's Avatar
Join Date:
17.10.2015
Берсеркер Медаль "500 лайков" GoHa.Ru - Старожил Просветитель
Issue reason: За полезные и интересные темы по Age of Conan
Re: Сжатие в 600 000 раз для 3D-деревьев разработано силами AMD
Originally Posted by THUGan:
Круто но поздно, там Эпики "воксельную" листву сделали, в Ведьмаки 4 будет, да и стандартом я думаю станет.
у эпиков в 90% их игр деревья статичные и не двигаются вообще. Только где руками анимировали что то работает
Kaskad's Avatar
Старожил
Join Date:
26.04.2017
GoHa.Ru II Степени
Re: Сжатие в 600 000 раз для 3D-деревьев разработано силами AMD
Originally Posted by Efemische:
сжать 34,8 Гигабайта трехмерных деревьев до 51 Килобайта
Это бред, даже теоретически достичь таких величин просто не реально. Для понимания возьмём самый мизер, ноты, одна песня занимает 25-55 Кб, НО! что бы она играла хотя бы примерно так же как оригинал в формате СD, нужны библиотеки инструментальных семплов, аж до (минимум 32 МБ) 256 МБ данных. Это звук, с текстурами такую фишку можно проделать только путём увеличения (виртуальных объектов - т.е. дублированием уже имеющихся + увеличения их пропорций). На
память приходит самая первая технодемка от самой же НВИДИА на карту RIVA TNT2 (примерно), Но
там просто написанная (тоже влияет на размер) программа с 2 пикселями. Даже если записать (перекодировать) в текстовый вариант, нужен будет суперкомпьютер для их обработки (снова перекодировать в привычный формат 3Ds).
elDen's Avatar
Мастер клинка
Join Date:
19.07.2006
Медаль "2К лайков" GoHa.Ru - 10 лет Разбойник
Re: Сжатие в 600 000 раз для 3D-деревьев разработано силами AMD
Originally Posted by Kaskad:
Это бред, даже теоретически достичь таких величин просто не реально.
да изи ваще.
тебе же указали как они сейчас хранятся.
например если они сейчас хранятся так: типа есть дерево с 1млн листиков, храним геометрии и текстуру каждого листика отдельно.
а "новый" метод - эти типа хранить 1 раз текстуру и геометрию, а потом 1млн раз использовать её.
вуаля, вот тебе и 100500+ сжатие!
ловкость рук и никакой магии!
cLiKeT's Avatar
Панцу Шот
Join Date:
18.04.2006
Зомби мутанта 20 лет вместе!
Issue reason: 20 лет вместе! GoHa.Ru - Старожил Знатоку игры Albion Online
Issue reason: За участие в конкурсе по игре Albion Online
Герой пустоши
Issue reason: За участие в остановке конвоя в спецпроекте по Rage 2
Re: Сжатие в 600 000 раз для 3D-деревьев разработано силами AMD
Originally Posted by Pangolier:
Срал я на эти деревья и как на них тени падают, дайте персонажей нормальных не сжв
это твои ****ские проблемы. Инженеры разрабатывающие такие технологии никак не связаны с теми кто пишет СЖВ персонажей, они даже в реале могу ни разу не пересекаться. Капишь? Так что инженеров не трогай а иди и устраивай махач на resetera.

Добавлено через 1 минуту

Originally Posted by elDen:
а "новый" метод - эти типа хранить 1 раз текстуру и геометрию, а потом 1млн раз использовать её.
вуаля, вот тебе и 100500+ сжатие!
ловкость рук и никакой магии!
100%

Originally Posted by Aissur:
Не уважаемый тролль, ( я в курсе, что ты на форуме из себя представляешь, а вот меня ты врят ли знаешь, т.к. этот акк твинк) твой пост уныл и мысли скучны. На будущее: Не стоит считать чужие доходы, а тем более откровенно лгать. Дабы ты от все правды не впал в кому, немного приоткрою завесу тайны. Одна мансарда моего дома стоит столько же сколько (да и то врятли) сколько твоя квартира целиком. Поэтому еще раз повторю... заткнись и попробуй добиться в будущем того, что я имею уже в свои 28+ лет.
Last edited by cLiKeT; 30.06.2025 at 12:49. Reason: Добавлено сообщение
Dopebat2's Avatar
Позитивный читатель
Re: Сжатие в 600 000 раз для 3D-деревьев разработано силами AMD
Originally Posted by Kaskad:
Это бред, даже теоретически достичь таких величин просто не реально.
Если для каждого листа/ветки хранить только трансформацию (координаты, скалирование, поворот и нормаль) получится 48 байт. Накидываем еще столько же на всякие доп параметры (например, номер текстуры, координаты начала ветки и тп). Итого: примерно 500 листьев/веток можно запихать в 50 килобайт. Это при условии, что каждый лист и ветка в каждом дереве у тебя будут уникальными. Если создать набор каких-то типовых шаблонов с группами листов/веток, которые потом будут рандомно комбинироваться, то всё еще больше ужмется.

Posting Rules