Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для компьютеров > Blitz3D > 3D-программирование

3D-программирование Вопросы, касающиеся программирования 3D мира

Ответ
 
Опции темы
Старый 02.04.2006, 13:07   #1
Fant
Бывалый
 
Регистрация: 05.09.2005
Сообщений: 623
Написано 4 полезных сообщений
(для 5 пользователей)
Хорошо

У меня вопрос по поводу процедурного создания моделек (или рисования)

На что вообще можно "напроцедурить" на блиц?
на что он способен?
И...что можно сделать процедурно, а что нельзя?
Tormoz говорил, что процедурно я выиграю место (проект будет меньше весить)
А что насчет ФПС?
или только место и выиграю...вообщем я ничего про процедурное рисование/создаине не знаю и очень прошу мне объяснить!

На форуме по блицу я видел такой вот самолет, сделаный процедурно! Не хило,да?
(Offline)
 
Ответить с цитированием
Старый 02.04.2006, 19:39   #2
jimon
 
Сообщений: n/a
процедурное создание чегото - алгоритм который генерирует информацию о чем то

фпс будет тот же
блиц на ето способен
 
Ответить с цитированием
Старый 02.04.2006, 20:11   #3
Fant
Бывалый
 
Регистрация: 05.09.2005
Сообщений: 623
Написано 4 полезных сообщений
(для 5 пользователей)
Тогда уточню. Меня интересует процедурное создание графики.
Кубы, сферы, cone (не помню как по-русски) - это можно создать а потом их куда-нибудь лепить что бы что-то красивое вышло. А можно ли что-нибудь красивое в 2d сделать!? Или процедурно это нереально!?
(Offline)
 
Ответить с цитированием
Старый 03.04.2006, 22:05   #4
jimon
 
Сообщений: n/a
oval - рисует овал
rect - рисует прямоугольник
line - рисует линию

а потом все ручками рисуется
 
Ответить с цитированием
Старый 03.04.2006, 22:17   #5
jimon
 
Сообщений: n/a
Graphics3D 640,480,16,2
SetBuffer BackBuffer()

cam = CreateCamera()
MoveEntity cam,0,0,-10


img = CreateTexture(100,100)
SetBuffer TextureBuffer(img)

ClsColor 255,255,255
Cls

Color 0,0,0
For n=0 To 100
	Plot Rand(0,100),Rand(0,100)
Next
Flip
SetBuffer BackBuffer()


cube = CreateCube()
EntityTexture cube,img

light = CreateLight(1)

While Not KeyHit(1)

TurnEntity cube,0,1,0

UpdateWorld
RenderWorld
Flip
Wend
 
Ответить с цитированием
Старый 03.04.2006, 22:40   #6
Fant
Бывалый
 
Регистрация: 05.09.2005
Сообщений: 623
Написано 4 полезных сообщений
(для 5 пользователей)
Огромное спасибо! Я разобрался! По крайней мере то, что мне нужно узнать я теперь знаю! Правильнее было бы спросить: "как наложить созданную текстуру на 3D объект"

(Offline)
 
Ответить с цитированием
Старый 04.04.2006, 01:12   #7
tormoz
Гигант индустрии
 
Аватар для tormoz
 
Регистрация: 14.12.2005
Сообщений: 2,785
Написано 1,183 полезных сообщений
(для 4,437 пользователей)
EntityTexture

С помощью различных математических алгоритмов создаются самые разные текстуры: от дерева, до асфальта
__________________
(Offline)
 
Ответить с цитированием
Старый 04.04.2006, 17:59   #8
Fant
Бывалый
 
Регистрация: 05.09.2005
Сообщений: 623
Написано 4 полезных сообщений
(для 5 пользователей)
Originally posted by tormoz@3.4.2006, 23:12
EntityTexture

С помощью различных математических алгоритмов создаются самые разные текстуры: от дерева, до асфальта
А для "дерева" и др. тектсур наверное все время разный алгоритм.
Если у вас есть какая-нить инфа на эту тему, то прошу поделиться. Или какая-нить литература (только не очень сложная, конечно, а то ее прочтение мне кроме головной боли ничего не принесет), или примеры!
(Offline)
 
Ответить с цитированием
Старый 05.04.2006, 00:59   #9
Fant
Бывалый
 
Регистрация: 05.09.2005
Сообщений: 623
Написано 4 полезных сообщений
(для 5 пользователей)
2Tormoz
нет там процедурного создания как такого. Там есть entitycolor и entitytexture, но в том, что мне на сегодняшний момент надо я разобрался. Поэтому сейчас делаю. Как что-нить слеплю, то выложу сюда для зацена.
(Offline)
 
Ответить с цитированием
Старый 05.04.2006, 22:35   #10
Fant
Бывалый
 
Регистрация: 05.09.2005
Сообщений: 623
Написано 4 полезных сообщений
(для 5 пользователей)
ПРОШУ УДАЛИТЬ ЭТУ ТЕМУ!


Я понял, что нет ничего хорошего в алгоритмеческом создании. То есть для игры нет никаких плюсов, а работы требуется много. То есть я ошибся в этом.
(Offline)
 
Ответить с цитированием
Старый 05.04.2006, 22:37   #11
jimon
 
Сообщений: n/a
плюс есть - игра мало весить будет
 
Ответить с цитированием
Старый 05.04.2006, 23:41   #12
tormoz
Гигант индустрии
 
Аватар для tormoz
 
Регистрация: 14.12.2005
Сообщений: 2,785
Написано 1,183 полезных сообщений
(для 4,437 пользователей)
Все там есть, ты просто не нашел.
И программа по созданию ьесшовных текстур дерева с исходниками (при соответствующем подборе параметров можно сделать что угодно)
__________________
(Offline)
 
Ответить с цитированием
Старый 06.04.2006, 21:11   #13
Fant
Бывалый
 
Регистрация: 05.09.2005
Сообщений: 623
Написано 4 полезных сообщений
(для 5 пользователей)
Originally posted by tormoz@5.4.2006, 21:41
Все там есть, ты просто не нашел.
И программа по созданию ьесшовных текстур дерева с исходниками (при соответствующем подборе параметров можно сделать что угодно)
В итоге я решил это оставить! радоты много, а выгода только в "весе"...это не практично! Я лучше jpg буду использовать
(Offline)
 
Ответить с цитированием
Старый 06.04.2006, 22:19   #14
jimon
 
Сообщений: n/a
правильно bmp зло
 
Ответить с цитированием
Старый 07.04.2006, 14:31   #15
Fant
Бывалый
 
Регистрация: 05.09.2005
Сообщений: 623
Написано 4 полезных сообщений
(для 5 пользователей)
Originally posted by jimon@6.4.2006, 20:19
правильно bmp зло
Так и процедурно тоже зло. Много времени а очень мало выгоды...щас никто не смотрит на то, весит ли игра 5 мегов или 4,5 мега (выгода за счет процедурного)
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Создание пламя andriy_lysko 3D-программирование 1 20.08.2009 21:23
Создание облаков Strelok3848 3D-программирование 23 26.01.2008 23:26
СОЗДАНИЕ 3D RPG XBOBER Проекты на Blitz3D 4 16.02.2007 17:16
Создание игры alcosholik Болтовня 1 09.09.2005 16:51


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


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com