forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Болтовня (http://forum.boolean.name/forumdisplay.php?f=25)
-   -   Кто какую игру делает? Скрины (http://forum.boolean.name/showthread.php?t=3967)

tormoz 19.02.2016 19:15

Ответ: Кто какую игру делает? Скрины
 
Цитата:

Сообщение от pax (Сообщение 304092)
Ну чтож поделать, для игры выставлено необходимым зарезервивровать 320 мб для emscripten, это не считая других ресурсов, которые тратятся во время загрузки/распаковки контента. В пике для запуска игры требуется около гигабайта свободной памяти. Со временем ситуация улучшится.

PS: тем не менее игра все еще висит в топе лучших игр этого сайта.

Специально купил памяти, на борту 4 гб
проц атлон 5000+
видео GeForce 210 1 гб

та же фуйня
The browser could not allocate enough memory for the WebGL content. If you are the developer of this content, try allocating less memory to your WebGL build in the WebGL player settings.:"(

Может тут проблема? Сведения о системе:

Цитата:

Установленная оперативная память (RAM) 4,00 ГБ
Полный объем физической памяти 3,00 ГБ
Доступно физической памяти 1.36 ГБ

pax 20.02.2016 09:42

Ответ: Кто какую игру делает? Скрины
 
Ну x86 винда видит памяти в зависимости от установленной видюхи. (4гб - размер памяти видюхи). А это все в любом браузере происходит?

Скрытый текст (вы должны войти под своим логином или зарегистрироваться и иметь 500 сообщение(ий)):
У вас нет прав, чтобы видеть скрытый текст, содержащийся здесь.

tormoz 20.02.2016 14:16

Ответ: Кто какую игру делает? Скрины
 
Вложений: 1
Цитата:

Сообщение от pax (Сообщение 304172)
Ну x86 винда видит памяти в зависимости от установленной видюхи. (4гб - размер памяти видюхи). А это все в любом браузере происходит?

*** скрытый текст ***

В макстоне просто виснет, в моззиле выскакивает надпись.
По первой ссылке дальше первой загрузки не шло, по второй выскакивает вот тут:

Вложение 22232

pax 11.03.2016 02:22

Ответ: Кто какую игру делает? Скрины
 
Впиливаем покрасочку и постепенно переводим материалы в PBR









RegIon 11.03.2016 09:41

Ответ: Кто какую игру делает? Скрины
 
Цитата:

Сообщение от pax (Сообщение 304172)
Ну x86 винда видит памяти в зависимости от установленной видюхи. (4гб - размер памяти видюхи). А это все в любом браузере происходит?

*** скрытый текст ***

В ff дажен не запустилась, в хроме подлагивает

pax 11.03.2016 09:44

Ответ: Кто какую игру делает? Скрины
 
Цитата:

Сообщение от RegIon (Сообщение 304742)
В ff дажен не запустилась, в хроме подлагивает

Да с каждой версией unity свои проблемы появляются с этим WebGL. В релизе сейчас наверное старая версия 5.3.0. А эта какая-то 5.3.x. По поводу хрома - он тормознее с asm.js работает.

RegIon 16.03.2016 01:16

Ответ: Кто какую игру делает? Скрины
 
Большие картинки с мобилы. Есть косяки, никак не могу с новой системой частиц разобраться, и на мобилах проблема с Z-сортировкой



Вроде забавно получилось, это еще не окончательный вариант

Gector 11.06.2016 23:41

Ответ: Кто какую игру делает? Скрины
 
Вложений: 1
Решил доработать кое-что о-о-очень старое.

RegIon 04.10.2016 23:51

Ответ: Кто какую игру делает? Скрины
 
Не игра, но все же.
Заставили писать простенький графопосторитель с отрисовкой графика в 3 вариантах:
(WPF or WinForm) and OpenGL (c++ dll в C#) (в любом контейнере, хоть Win32) .
Причем приписка - функционал ничем не должен отличаться, красотень - максимально похоже.
Капец геморойно оказалось связать WPF и OpenGL.

Получилось вот такое:
WPF


WPF+ OGL
Алиазинг так и не победил. шейдеры не стал прикручивать (если захочет препод - придется)
Панель графиков пришлось вынести. WinFormHost рисуется поверх WPF.



mr.DIMAS 05.10.2016 00:20

Ответ: Кто какую игру делает? Скрины
 
Если вдруг понадобится продвинутая рисовалка графиков то в WinForms C# есть контрол Chart. Я его использую в своей программе обработки спектров от лазерно-искровой спектроскопии, до этого пытался делать свою рисовалку, а потом случайно нашел Chart в списке контролов - как же у меня тогда пригорел пукан, словами не передать.

RegIon 05.10.2016 07:41

Ответ: Кто какую игру делает? Скрины
 
Цитата:

Сообщение от mr.DIMAS (Сообщение 308972)
Если вдруг понадобится продвинутая рисовалка графиков то в WinForms C# есть контрол Chart. Я его использую в своей программе обработки спектров от лазерно-искровой спектроскопии, до этого пытался делать свою рисовалку, а потом случайно нашел Chart в списке контролов - как же у меня тогда пригорел пукан, словами не передать.


Да, я знаю, но это читак в текущем контексте. Задание такое, потому что преподу нужно что бы научились рисовать свои контролы и обрабатывать события.
Обязательные условия:
  • Скролл сетки мышкой
  • Мягкий зум сетки
  • Трансялция экранных координат в координаты графика и обратно пиксель-в-пиксель фактически(геморойно было попасть пиксель-в-пиксель с double переменными)
  • Отображение нескольких различных графиков
  • Возможность провести мат операции над графиками (сложение, умножение и т.д)
  • Нативная реализация (OpenGL) посредством dll
  • 1 неделя реализации 1 типа(WPF, WinForm, OpenGL) (много, но все же "тупенькие")

tirarex 11.11.2016 02:21

Ответ: Кто какую игру делает? Скрины
 
Шли годы, росли города, сменялись поколения, открывались новые химические элементы, создавались уникальные технологии. а я , а я наконец написал нормальный SSAO, который не стыдно запостить на gamedev.ru

moka 11.11.2016 06:03

Ответ: Кто какую игру делает? Скрины
 
Цитата:

Сообщение от tirarex (Сообщение 309959)
Шли годы, росли города, сменялись поколения, открывались новые химические элементы, создавались уникальные технологии. а я , а я наконец написал нормальный SSAO, который не стыдно запостить на gamedev.ru

Там вот справа, у стены, за ней сильно темно. Что если поставить столб по середине, и за ним достаточно далеко пространство, как он будет затенён, только снизу, или к сожалению везде вокруг него?
Судя по правой стенке и балкам на потолке, будет фиговенько. Нужно игнорить то что слишком далеко. АО должно быть только от близких текселей.

RegIon 27.12.2016 00:25

Ответ: Кто какую игру делает? Скрины
 

ABTOMAT 01.01.2017 10:44

Ответ: Кто какую игру делает? Скрины
 
Вложений: 1
Сел, наконец, на новый год, пилить что-то отличное от работы.

Пилить решено было на двигле "Three.js". Долго выбирал между тремя вариантами: "допиливать дальше свойдвижок", PlayCanvas и Three.js, но в итоге выбор был сделан в пользу последнего, т.к. у второго слишком ональные, на мой взгляд, ограничения, хоть двиг и выглядит самым доработанным. Вариант "свойдвижок" несовместим с понятием "зарабатывать деньги" (я не хочу 4 года писать движок, а не игру). В Трижс, судя по примерам, как мне показалось, есть всё, что мне надо. На фотореал графоний я всё равно не рассчитываю (одному человеку без бабла на аутсорс не вытянуть всё равно соответствующий арт, нужно чтобы игра цепляла другими приколами, да и WebGL не место для него ящитаю). Кроме того, Трижс — один из самых старых и популярных двигов на ВебГЛ, он продолжает развиваться, у него довольно большое коммьюнити, где можно попросить помощь, что немаловажно. Минусы — в нём до сих пор много вещей не допилено, типичная ситуация с опенсорс: баг исправляет тот, кого он больше всех трахает. Такой-то выбор из трёх стульев.
Вариант "Юнити" не рассматривался, т.к. в нём дерьмовая поддержка WebGL и есть основания полагать, что её по объективным причинам там не будет никогда (не в ближайшие годы == никогда). А так конечно Юнити очень хорош, всем устраивает. Жаль, что он не смог в вебгл.
Другие ВебГЛ движки не рассматривались, т.к. либо нет нужных фич, либо маленькое коммьюнити/недавно появились, мне не надо так, чтобы через год поддержка двигла загнулась, и я бы остался с проектом на нём на руках, и крутись как хочешь. Тогда бы это превратилось в свойдвижок, только бы это был движокваси и сиди как хочешь с ним.

Первые впечатления от Three.js были весьма неплохие, несмотря на ряд странностей (которые можно завраппить и забыть о них), я всего за пару дней сделал сцену которую хотел для нужных мне экспериментов и достиг желаемого результата. Если даже вспоминать, как я залезал на Юнити, матюков было почти столько же, что есть показатель хороший.

Наконец, демке моей настала пора "одеться" в графику, и тут поджидал неприятный сюрприз. А именно: движок поддерживает до чёрта форматов моделей, но мне нужно экспортить модели из Макса, обязательна поддержка риггинга (ну а куда без него блин). Большинство поддерживаемых форматов про риггинг нихера не знают. Единственный более-менее нормальный вариант, на который я рассчитывал — FBX. Есть даже экземпл, где бежит человечек, загруженный из FBX и машет ручками. Но, как оказалось, FBX загружается весьма условно. Во-первых, поддерживается только ASCII-версия формата, что сразу раздувает даже простеньку модель на мегабайты. В принципе, это можно было бы пережить, мне много не надо. Также нет поддержки материалов (тут тоже мне многого не надо, тупо чтобы текстурки вручную не накидывать на модель меня устроит). И — самое главное — модель, экспортнутая из Макса в FBX, распидорасилась в кашу после того, как я попытался к ней применить анимацию. Поковыряв немного, я понял, что при загрузке накосяпорили ещё и с иерархией, в-общем, считай, поддержки FBX всё равно что нет. На другие форматы с риггингом экспортёров из Макса нет, да и доверия они не внушают (какие-то форматы, либо Вася Пупкин решил научить Three.js загружать модельки из его любимой игры про онемэ, либо форматы от каких-то левых проектов, тоже "на сдачу" с неясными перспективами).

В-общем, как ни прискорбно, пришлось всё-таки изобретать велосипед. Но велосипед у меня уже был вполне "на ходу". Когда я давно делал свойдвижок, я делал и формат моделей для него и экспортёр из Макса. Всё это добро неплохо сохранилось и поддерживало всё, что мне нужно, кроме материалов. Формат не держал материалы потому что я их не сподобился сделать в своёмдвижке, планировался одновременный ввод в эксплуатацию. Но — скелетка в наличии, это самое главное. Сегодня за полдня примерно зафигачил лоадер в Three.js пока что только статики.

На скрине — результат работы лоадера. То есть в принципе сработал как надо, чему я очень рад.
Осталось разобраться как в двигле работать со скелеткой, в принципе, есть пример её создания прямо в движке, так что не так всё плохо.
Ещё материалы допилить (тупо 1 меш = 1 текстура), это, полагаю, уже довольно просто.
Потом даже можно будет пойти в коммьюнити с моим лоадером, предложить включить, т.к. это будет единственный человеческий пайплайн из 3Д Макса в Трижс, ну, и бинарный, к тому же.

Ну а вообще, скрин говно, многа букаф, скоро снова работать, всё тлен :-D


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

vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot