forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Проекты на Blitz3D (http://forum.boolean.name/forumdisplay.php?f=14)
-   -   Ground Generator (http://forum.boolean.name/showthread.php?t=15466)

moka 14.09.2011 13:26

Ответ: Ground Generator
 
Слушай а почему Blitz3D?
Вон в Xors3D какой сплаттинг можно делать на ландшафт.
Да и можно на вершинных шейдерах у водички вершины просчитывать, будет в разы шустрее.

Кстати и так достаточно шустро работает имхо, но почему Blitz3D?

Nafi 15.09.2011 07:12

Ответ: Ground Generator
 
А где wireframe mode ?
Спасибо за учет пожеланий.
Как то не видно что это волны. Чего-то монотонно синеватое и край "двигается". С другой стороны как сделать что бы было видно сам не знаю.

Reizel 15.09.2011 12:10

Ответ: Ground Generator
 
Moka, просто не оказалось никакого 3Д двигла под С++ на тот момент. Пришлось блиц юзать, да и простой он)

кстати, только вчера осознал, что выложил полное дерьмо. Во-первых, там было ЗЕРКАЛО(bbCreateMirror()) - для теста сделал, убрать забыл, что повлекло за собой жуткие тормоза и лаги. Во вторых - не сделал управление камерой. Сейчас задумался о переходе на хорс (только из за шойдеров, если научусь-таки их юзать).
Кстати, не подскажете что нибудь по HLSL??

PS Nafi: вайрфрейм как то забыл, сори, в следующей деме будет. А насчет воды - так то, что в деме, это волны, только они настолько рандомны, что непонятно, что к чему. Суть в том, что в с рандомным периодом вода встряхивается в рандомной точке, но несильно. Потому выглядит это примерно так же, как и поверхность воды в бочке во время дождя. Только замедленно. Сделаю на пробел потом мощное встряхивание :)

moka 15.09.2011 16:07

Ответ: Ground Generator
 
Шейдеры HLSL для Xors3D.

Randomize 16.09.2011 08:29

Ответ: Ground Generator
 
Блин не ужели ты задумал то же что и я?

Reizel 16.09.2011 14:22

Ответ: Ground Generator
 
Не,авторство OOM за мной)

Randomize 17.09.2011 01:32

Ответ: Ground Generator
 
Цитата:

Сообщение от Павел (Сообщение 202453)
Не,авторство OOM за мной)

ООМ 3Д? Хочу хочу хочу!

radiobutton 17.09.2011 12:33

Ответ: Ground Generator
 
Что такое ООМ?

Randomize 17.09.2011 12:41

Ответ: Ground Generator
 
Цитата:

Сообщение от radiobutton (Сообщение 202522)
Что такое ООМ?

Игра товарища Павла - Out of mind.
http://forum.boolean.name/showthread...360#post174360
Саму игру наверное уже врятли можно скачать в той теме, но если попросишь автор выложит (я надеюсь :) )

Reizel 17.09.2011 13:21

Ответ: Ground Generator
 
Я бы выложил, но к сожалению, еще весной у меня навернулись все проекты. А бэкапов не было :(

По теме:
Научился юзать шойдеры. Пока что балуюсь простенькими самописными шойдерками в отдельном проекте)) Когда научусь с ними на "ты", тогда переведу текстурирование ландшафта на шойдеры, водичку тоже, а там увидим)

Reizel 18.09.2011 19:17

Ответ: Ground Generator
 
эх, дема с шойдерами))
Земелька разрисовывается (пока что примитивно), есть водичка.
Правда, непойму, как сделать воду более непрозрачной. Можт кто знает...

Качать здесь
Управление: W - вперед, S - назад, Shift для ускорения, мышь.

Прошу затестить и выложить среднее ФПС :)

L.D.M.T. 18.09.2011 21:49

Ответ: Ground Generator
 
Вложений: 3
Павел, от блица так просто еще никто не уходил! :)
на скринах обычный blitz3d+fastlibs....

Reizel 18.09.2011 22:07

Ответ: Ground Generator
 
Хм, и что же я вижу?? водичка с рефлекшеном... Вашими фастлибами у меня будет выбивать такой эффект в 5-10 ФПС, + ландшафт явно "прекомпиленный". выглядит здорово, ничего не скажу, но это не то)

ПС нафиг блиц) хорс и шойдеры явно решают)))

ПС нада переходить на DirectX чистый походу...

Reizel 19.09.2011 00:58

Ответ: Ground Generator
 
Итак, очередная хрень(кликабельно):


управление клавишами W,S , shift для ускорения. Земелька разрисовывается ПОЛНОСТЬЮ шейдерами, потому такие тормоза и лаги, прошу меня и мои кривые руки за это простить :)

По дефолту стоит 640х480х16, но в файле screenconfig можно запросто поменять. Жду ваших комментариев - у кого сколько ФПС :)

moka 19.09.2011 01:25

Ответ: Ground Generator
 
ФПС 1000, из-за того что он такой высокий, и дельта никакая не используется для воды, то её ваще дёргает.

Плюс, фильрацию текстур в шейдере пропиши для земли.

Также, анимация вершин для воды, сделай её в вершинном шейдере, а не процессорно.


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

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