Тёмный

C# + OpenGL, генерация мира 

Alexey SuperAnt
Подписаться 886
Просмотров 809
50% 1

Создание биомов в движке. Рельеф блоков сгенерирован в каждом биоме. Добавлена трава, цветы, кактусы и деревья с яблоками.
Дискорд: / discord
Исходный код: github.com/SuperAnt30/VoxelEn...
p.s. Я не учу как надо делать. Я просто делюсь своими знаниями.

Хобби

Опубликовано:

 

31 авг 2021

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 11   
@user-ou9rm3hb4f
@user-ou9rm3hb4f 2 года назад
Если в теории то генератор перлина проще говоря это алгоритм генерации вейвлетов которые кажутся псевдослучайными. Или луче использовать с бруновским движение у него три параметра. Хотя бруновскому тоже дают какое то количиство октав для генерации. Свои минусы и плюсы это долго надо играть с этими шумами. Бруновкое может изменять частоту и амплитуду. хотя они оба используют одну и ту же переменну. float. Бруновское хороша тем что горы можно генерировать а бруновское озера равнины.
@WATCHFULVIZER
@WATCHFULVIZER 2 года назад
Прикольно)
@user-ou9rm3hb4f
@user-ou9rm3hb4f 2 года назад
кто проверял запуская код со студии? Выдает ошибку спустя 30 сек. типо отсутствует файл карты. если запустить без студии то сек через 30 перестает генерировать мир. Но проект выглядит уже супер.
@SuperAnt2012
@SuperAnt2012 2 года назад
Надо наличие папки map, проект до сих пор её не создает если нет [смущение], это моё упущение. Пример можно увидеть в любом из релизов github.com/SuperAnt30/VoxelEngine/releases
@user-ou9rm3hb4f
@user-ou9rm3hb4f 2 года назад
@@SuperAnt2012 о большое спасибо) теперь хоть буду знать какие кнопки прожимать. А то думал у меня что то не так настроено иза этой ошибки. map
@_k1r1t0_
@_k1r1t0_ 2 года назад
Попробуйте использовать черви Перлина для генерации пещер
@SuperAnt2012
@SuperAnt2012 2 года назад
Я не планировал сильно углубляться в генерацию. На данном этапе этого хватит. В будущем надо добавить реки, детальность каждого биома. И с пещерами и рудами будет ещё работа.
@alionaalexeeva5607
@alionaalexeeva5607 2 года назад
Можно сделать так штобы лес озеро а потом пустыня и тогда будет сглажено смотреца
@user-ou9rm3hb4f
@user-ou9rm3hb4f 2 года назад
Протестил в своей системе майкрафт джава и данную версию от автора процессор i3 3.30 герц озу 8 гик. видюха 2 гика. в общем майкрафт выдал цп 28.80% озу 6.2% графика 18.20% От автора цп 48.64% озу 4.3% графика 24.30% и это запуская в самой студии. оптимизация уже на этом уровне хорошая.
@SuperAnt2012
@SuperAnt2012 2 года назад
За статистику спасибо, запускать для теста надо в релизе. Дебаг очень тормазнут. Я слежу за производительностью, и пока не скажу, что она лучше чем у майна, где-то похоже. Но в майне больше плюшек всяких, те-же мобы забирают прилично ресурса, у нас их ещё нет. Но оптимизировать ещё много где есть куда, просто откладываю, чтоб не закапываться на одном месте, и проект был живее.
@user-ou9rm3hb4f
@user-ou9rm3hb4f 2 года назад
@@SuperAnt2012 Для написания с нуля проекта это довольно хороший проект даже по производительности.
Далее
C# + OpenGL, размеры курочки
1:07
Опять большой 🤨
00:14
Просмотров 29 тыс.
100% c# modded TM terrain using 3D noise
1:21
NOTCH seed in Minecraft!
0:50
Просмотров 31
⛏️Minecraft на Unity3D. Часть 1
18:43
Просмотров 157 тыс.
Топ 3 дерева по красоте
0:59
Просмотров 3,2 млн
Will new In Sha Allah🤲🏼
0:17
Просмотров 2,5 млн
Результат невероятен🤯
0:39
Просмотров 8 млн
Giving 1000 Phones Away
0:18
Просмотров 20 млн