avva: (Default)
[personal profile] avva
(эта запись может особенно быть интересна программистам)

Вот что человек вытворяет с OpenGL и vanilla C++ под Windows:

Впечатлен.

(для тех, кто совсем не в теме: 'procedurally generated content' означает, что абсолютно все - окна, здания, освещение, машины итд. - созданы с помощью подобранных для этого алгоритмов, не используя никаких графических заготовок)

Date: 2009-05-07 10:00 am (UTC)
wizzard: (Default)
From: [personal profile] wizzard
см. также http://www.infinity-universe.com/Infinity/index.php?option=com_content&task=view&id=12&Itemid=33

(у них корабли моделенные, а вот планеты полностью процедурные)

Date: 2009-05-07 10:00 am (UTC)
From: [identity profile] liveuser.livejournal.com
http://www.theprodukkt.com/kkrieger, видимо, вы благополучно пропустили.

Date: 2009-05-07 10:12 am (UTC)
From: [identity profile] liveuser.livejournal.com
Картинка для привлечения внимания :-)

Date: 2009-05-07 11:28 am (UTC)
From: [identity profile] avva.livejournal.com
нет, я видел, но это другой жанр немного

Date: 2009-05-07 10:02 am (UTC)
From: [identity profile] deadkittten.livejournal.com
Да, впечатляет...

Date: 2009-05-07 10:05 am (UTC)
From: [identity profile] w23.livejournal.com
Меня всегда удивляло невнимание человечества к этому самому procedurally generated content. Ведь сам принцип применять умеют очень давно (http://pouet.net/prod.php?which=1221).
Что касается темы, то:
  1. Один (http://pouet.net/prod.php?which=30244)
  2. Два (http://www.introversion.co.uk/subversion/) (особенно можно обратить внимание на видео (http://www.introversion.co.uk/blog/20081223/test2.avi) в part 12)

Date: 2009-05-07 10:47 am (UTC)
From: [identity profile] megazver.livejournal.com
Тоже хотел запостить про Subversion. Подход у парня основательней. Не знаю что выйдет, но думаю будет интересно.

Date: 2009-05-07 10:35 am (UTC)
From: [identity profile] medvejenok-dima.livejournal.com
Да, ловко сработано!
На исходники бы взглянуть...

Date: 2009-05-07 10:37 am (UTC)
From: [identity profile] amarao-san.livejournal.com
Надписи у него из заранее нарисованных руками шрифтов :)

Date: 2009-05-07 10:53 am (UTC)
From: [identity profile] ru-pchel.livejournal.com
Да и дома заранее считал
и дороги заранее прокладывал.
так что тут только чем гордиться - что мучился на голом opengl писал и текстуры не использовал.

Date: 2009-05-07 10:58 am (UTC)
From: [identity profile] http://users.livejournal.com/r_u_s_i_k_/
И чего не так? У него же написано всё как что делал:
http://www.shamusyoung.com/twentysidedtale/?p=2940

Date: 2009-05-07 11:18 am (UTC)
From: [identity profile] ru-pchel.livejournal.com
Все так. Я просто говорю о том, что по сути то тут надо восторгаться лишь тем, что человек на голом opengl такое нарисовал. Хватило ему терпения и времени.

Date: 2009-05-07 11:30 am (UTC)
From: [identity profile] http://users.livejournal.com/r_u_s_i_k_/
Ну ващет да. Я вот сейчас дочитал, теперь общее впечатление сложилось. По сути заранее подготовленные объекты хаотично расставляются. А там какая разница чего рандомить - цифры в столбике или домики на сетке. Разве что на OGL, да ;-)

Date: 2009-05-07 06:30 pm (UTC)
From: [identity profile] sobaker.livejournal.com
а зачем Вы демонизируете opengl? :) там нет ничего особенно страшного. Более того, сгенерировать подобный город (а дома-то там простые совсем) куда проще, сдается мне, чем рисовать от руки в каком-нибудь 3D-редакторе, как мне кажется.

Date: 2009-05-08 11:41 am (UTC)
From: [identity profile] ru-pchel.livejournal.com
:) Я не демонизирую. Я его банально не знаю. 3d сделать своими силами для меня в разы проще, чем связываться с opengl.

Date: 2009-05-09 11:52 am (UTC)
From: [identity profile] sobaker.livejournal.com
Я тоже не знал - но тут начал осваивать OpenGL|ES for iPhone, и оказалось, что никаких тайн внутри нет - по-крайней мере, на первом уровне восприятия :) Рекомендую :)

Date: 2009-05-07 06:32 pm (UTC)
From: [identity profile] sobaker.livejournal.com
(update) т.е. меня лично восторгает только то, что opengl-рендереры так красиво это теперь все рендерят :) а внутри-то.. ну, кубики, ну точки координаты меняют, подумаешь. Генерация цилиндра того же - один цикл с sin/cos внутри.

кстати, да, красивый вышел бы скринсейвер.
для современного человека огни ночного города заменяют вид огня в камине.

Date: 2009-05-08 09:39 am (UTC)
From: [identity profile] 3d-object.livejournal.com
Он использовал текстуры, но тоже процедуральные.

Date: 2009-05-08 11:38 am (UTC)
From: [identity profile] ru-pchel.livejournal.com
Проще написать так. Он использовал текстуры. Только их считал по какому то алгоритму. Короче чувак сделал гадость.
И закончим уже это обсуждение ;)

Date: 2009-05-07 11:32 am (UTC)
From: [identity profile] samoleg.livejournal.com
интересно было бы посмотреть сам апаликейшн

вот раньше была такая demo scene
соревновались в соотношении графака\размер экзешника
была даже отдельная номинация на фестах "5кб" называлась.
Я помню по демосцене даже лекции читал как о мощному культурном явлении.. Ну и где она щас? Фактически пшик..и нету...

Edited Date: 2009-05-07 11:32 am (UTC)

Date: 2009-05-07 11:35 am (UTC)
From: [identity profile] avva.livejournal.com
почему? по-моему есть, просто она меняется со временем, мигрирует в новые форматы и среды. Вот выше есть ссылка на krieger, посмотрите - это очень впечатляет, игрушка FPS в 96кб. Сейчас есть демки всякие на джаваскриптах, например, в 256 байт или в килобайт итд.

Я, кстати, тоже в демо-среде немного вращался в начале 90-х (хотя ничего серьезного не сделал), а с тех пор нет.

Date: 2009-05-07 12:54 pm (UTC)
From: [identity profile] valen00k.livejournal.com
Да вроде нормально себя чувствует. Пик популярности конечно пройден и так уже сильно не впечатляет, но в целом вполне. Вот эта демосцена http://www.youtube.com/watch?v=riVgKtoVwlU в 2002 году была обухом по голове. Я до сих пор пересматриваю раз в год и не перестаю восхищаться. Лучше конечно скачать сам файл, чтобы посмотреть не пережатое видео. Автор AND, называется squish, победитель на Assembly 2002 в категории 64K Intro.

Date: 2009-05-07 12:56 pm (UTC)
From: [identity profile] ru-pchel.livejournal.com
Тоже когда этот ролик смотрел - думал про демосцену. Там такие вещи делали без opengl и это было круто. Да еще и на дохлом оборудовании. Лично сам тактики считал, чтобы попасть в нужный так хода луча.
А сейчас - разве это искусство :)

Date: 2009-05-07 06:36 pm (UTC)
From: [identity profile] sobaker.livejournal.com
"А сейчас - разве это искусство :)"

в общем, да, я тоже писал "наиболее эффективную реализацию алгоритма Брезэнхэма" и широко открывал глаза на phong shading :)

но сейчас же тоже же можно играть на том, чтобы выжимать из шейдеров 200% и генерировать потрясающую физику. новому времени - новое искусство :) и кто-нибудь скажет - "wow, и ЭТО - на OpenGL? не верю!" :)

Date: 2009-05-08 11:39 am (UTC)
From: [identity profile] ru-pchel.livejournal.com
Сейчас я уже не школьник и у меня нет столько времени возиться в этом коде. Возникает масса идей, и совсем не связанный с демосценой. Но времени на это нет - увы и ах ;)

Date: 2009-05-07 12:59 pm (UTC)
From: [identity profile] bortoq.livejournal.com
присоединяюсь. интересно, какого размера демка получилась бы.

5кб? вроде было по степеням 2.

Date: 2009-05-07 01:00 pm (UTC)
From: [identity profile] valen00k.livejournal.com
Фотография (острожно 3,2 Мб) с Assembly 2008 - http://www.bronson.fi/blog/wp-content/uploads/2008/08/assy_1.jpg , я бы не назвал это "пшиком". :)

Date: 2009-05-07 01:02 pm (UTC)
From: [identity profile] bg8s.livejournal.com
круто, что уж тут.

Date: 2009-05-07 03:13 pm (UTC)
From: [identity profile] i-am-neuron.livejournal.com
А вот парни сделали целую компанию, специализирующуюся на генеративных городах: Gamr7 (http://gamr7.com/).

Пишут на Хаскеле, кстати.

Date: 2009-05-07 03:41 pm (UTC)
From: [identity profile] onodera.livejournal.com
Неужели я буду первым, кто напомнит про Dwarf Fortress?

Жаль его

Date: 2009-05-07 03:52 pm (UTC)
From: [identity profile] martyshin.livejournal.com
чувак 50 часов угрохал времени, и не знает зачем он это сделал и куда его приткнуть.

одна радость ему - практику получил

Re: Жаль его

Date: 2009-05-07 05:52 pm (UTC)
From: [identity profile] megazlo.livejournal.com
думаю, куда больше чуваков, угрохавших на много порядков больше времени, чем 50 часов, на бесполезную хуйню. а это - саморазвитие.

Re: Жаль его

Date: 2009-05-09 07:17 am (UTC)
From: [identity profile] http://users.livejournal.com/_winnie/
Ух ты!
А мой юзерпик - позитивней :)

Date: 2009-05-07 03:56 pm (UTC)
From: [identity profile] ernie-walker.livejournal.com
Это круто! И это, и старый добрый The Produkkt, упомянутый выше.

Date: 2009-05-07 04:08 pm (UTC)
From: [identity profile] oxfv.livejournal.com
Ой, а помнишь, был еще под ДОСом такой завораживающий flight simulator, назывался, кажется, Mars. Там ты летал среди красного трехмерного ландшафта, вполне захватывающего и правдоподобного. Программа состояла из одного екзешника размером в 5 килобайт :) И ландшафт менялся при каждом новом запуске. Черт, не могу найти картинок/видео этой штуки сейчас.

Date: 2009-05-07 06:28 pm (UTC)
From: [identity profile] sobaker.livejournal.com
марс - молодцы, да.
я видел полный разбор их алгоритма. красиво.

Date: 2009-05-07 07:51 pm (UTC)
From: [identity profile] bolknote.ru (from livejournal.com)
Была ещё вторая версия, там можно было кнопками рулить.

demo scene

Date: 2009-05-07 06:49 pm (UTC)
From: [identity profile] alex-inside.livejournal.com
Эх, жаль в 64 килобайта не уместилось! :)

атлична!

Date: 2009-05-07 07:06 pm (UTC)
From: [identity profile] scabychewscky.livejournal.com
вот это и есть настощий computer art!
уважаю

Date: 2009-05-09 02:36 pm (UTC)
From: [identity profile] http://users.livejournal.com/_iga/
С одной стороны, он не зря выбрал именно ночной город. Попробовал бы дневной...

Во-вторых, убивает абсолютно линейная планировка сцены. Хотя даже в NY Бродвей её нарушает, не говоря уже о более нормальных городах.

Ну и совершенно однотипные строения... не знаю, то ли это недостаток алгоритма, то ли свидетельство убогости современной архитектуры.

Date: 2009-05-09 07:57 pm (UTC)
From: [identity profile] zigmar.livejournal.com
Красиво сделано, хоть и генерация планировки довольно примитивная. Но это не на 50-ти часовую демку тема - делать реалистичную генерацию городских ландшафтов - на эту тему не один десяток статей вышел.
Еще из интересного генерированого 3Д - контента: тут человек написал шейдер который генерирует здание с окнами и помещениями за ними, без полигонов, только средствами пиксельного шейдера, который бежит целиком на GPU.

Date: 2009-05-12 06:37 pm (UTC)
From: (Anonymous)
Вы в каком-то другом мире живёте, наверное.

http://pouet.net/prod.php?which=52938 за прошедший с момента релиза месяц забралась в all-time top. Ноль текстур, один полигон на весь экран, вся картинка делается шейдерами, музыка, эффекты, 4 килобайта.

Date: 2009-05-15 10:44 pm (UTC)
From: [identity profile] sobaker.livejournal.com
я его сегодня тоже нашел, зашел ссылку оставить.
офигительно.

Date: 2009-05-22 08:41 pm (UTC)
From: [identity profile] ashtuchkin.ya.ru (from livejournal.com)
Вау, это супер круто!!!

Date: 2009-09-30 07:56 pm (UTC)
From: [identity profile] sorhed.livejournal.com
Это Shamus Young, автор потрясающей книги Free Radical (по мотивам System Shock).

Рекомендую (http://www.shamusyoung.com/shocked/). :)

December 2025

S M T W T F S
  123 4 56
78 9 10 11 1213
1415 1617181920
21 22 23 24 2526 27
28293031   

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Dec. 29th, 2025 05:36 am
Powered by Dreamwidth Studios