Garry's Mod
Оценок: 1,217
Performant Render
3
3
2
   
Наградить
В избранное
В избранном
Удалить
Тип контента: Дополнение
Тип дополнения: Эффекты
Метки дополнений: Сценическое
Размер файла
Добавлен
Изменён
43.100 KB
5 дек. 2023 г. в 5:50
26 ноя в 15:24
Обновлений: 18 (просмотреть)

Подпишитесь, чтобы загрузить
Performant Render

Описание
Де-рендер объектов перекрытых но в поле зрения и отрисованных.



Первичная задача этой системы — отключить рендер таковых объектов перед отрисовкой кадра.

По большей части, в уравнение взяты регулярные пропы, рэгдоллы, предметы и неигровые персонажи (NPC).

Система сделана совместимой с render.RenderView[wiki.facepunch.com] и как следствие RT Camera(-ми), а также с внутриигровыми мониторами.

Чтобы выключить систему, напиши performantrender_enable 0 в консоль.

Аддон будет работать в мультиплеере если стоит на сервере.
Скрипт содержит серверную часть.



GitHub Репозиторий[github.com]


Если ты желаешь поддержать меня финансово, ты можешь отправить мне копеечку[boosty.to] на Boosty.




tags: performance, fps, boost, optimization, оптимизация, буст, фпс, производительность
Популярные обсуждения Просмотреть все (6)
55
5 ч. назад
ЗАКРЕПЛЕНО: Issues
noaccess
3
20 окт в 14:57
Concept for maps
andres xd
0
13 сен. 2024 г. в 11:59
npc's remain after death seperate from ragdoll
Blue_Dragon
Комментариев: 283
Killcommand 32 мин. назад 
my bad i realized after the fact i posted the comment that i should have put it in issues
noaccess  [создатель] 5 ч. назад 
@Jeydian55, be specific.
noaccess  [создатель] 5 ч. назад 
For the future, please, error reports go to the Issues discussion. Comments aren't really for this.
noaccess  [создатель] 5 ч. назад 
You mad? And you didn't have to copypaste that guy's message.
PixelTheCollie ΘΔ 12 ч. назад 
Please fix this, make it better, idk do something. thanks
PixelTheCollie ΘΔ 12 ч. назад 
the new update causes errors
[Performant Render] lua/autorun/performantrender.lua:915: bad argument #1 to 'UTIL_IsPointInCone' (Vector expected, got nil)
1. UTIL_IsPointInCone - [C]:-1
2. RenderView - lua/autorun/performantrender.lua:915
3. fn - lua/entities/volume_cloud.lua:127
4. unknown - lua/ulib/shared/hook.lua:115

[Performant Render] lua/autorun/performantrender.lua:605: Tried to use a NULL entity!
1. IsDormant - [C]:-1
2. UpdateRenderablesData - lua/autorun/performantrender.lua:605
3. fn - lua/autorun/performantrender.lua:705
4. unknown - lua/ulib/shared/hook.lua:115

[Performant Render] lua/autorun/performantrender.lua:915: bad argument #1 to 'UTIL_IsPointInCone' (Vector expected, got nil)
1. UTIL_IsPointInCone - [C]:-1
2. RenderView - lua/autorun/performantrender.lua:915
3. fn - lua/entities/volume_cloud.lua:127
4. unknown - lua/ulib/shared/hook.lua:115

Warning! Detected missing render.PopRenderTarget call!
Jeydian55 14 ч. назад 
todays update has a bunch of lua errors
Killcommand 15 ч. назад 
[Performant Render] lua/autorun/performantrender.lua:915: bad argument #1 to 'UTIL_IsPointInCone' (Vector expected, got nil)
1. UTIL_IsPointInCone - [C]:-1
2. RenderView - lua/autorun/performantrender.lua:915
3. fn - lua/entities/volume_cloud.lua:127
4. unknown - lua/ulib/shared/hook.lua:115

Warning! Detected missing render.PopRenderTarget call!
Killcommand 15 ч. назад 
the new update causes errors
[Performant Render] lua/autorun/performantrender.lua:915: bad argument #1 to 'UTIL_IsPointInCone' (Vector expected, got nil)
1. UTIL_IsPointInCone - [C]:-1
2. RenderView - lua/autorun/performantrender.lua:915
3. fn - lua/entities/volume_cloud.lua:127
4. unknown - lua/ulib/shared/hook.lua:115

[Performant Render] lua/autorun/performantrender.lua:605: Tried to use a NULL entity!
1. IsDormant - [C]:-1
2. UpdateRenderablesData - lua/autorun/performantrender.lua:605
3. fn - lua/autorun/performantrender.lua:705
4. unknown - lua/ulib/shared/hook.lua:115
noaccess  [создатель] 17 ч. назад 
Made an update.